2022. 3. 2. 23:14 오라클
diskgroup 생성시 silent 와 asmca 차이
19.13 환경하에서 테스트
- silent 생성시와 asmca 이용시 옵션없이 Default 로 생성하면 AU_SIZE 가 다름을 확인 할수 있다.
- silent에서는 아무 옵션을 주지 않고 생성시 AU_SIZE가 Default 로 1M 로 생성되므로 반드시 AU_SIZE를 지정한다.!!!
- asmca 로 생성할 경우 초기화면에 AU_SIZE를 지정할수 있지만 생성후 GUI에서 AU_SIZE 정보는 나오지 않는다.
-> AU_SIZE는 최초 Diskgroup 생성시에만 지정가능하고 ALTER DISKGROUP 명령으로 변경이 불가하다.
SQL> CREATE DISKGROUP DATA NORMAL REDUNDANCY DISK '/dev/sdc1';
[+ASM1]oracle@19c-1:/home/oracle# asmcmd lsattr -G RECO -l
Name Value
access_control.enabled FALSE
access_control.umask 066
au_size 1048576 <----- 1M로 생성됨
cell.smart_scan_capable FALSE
compatible.asm 11.2.0.2.0
compatible.rdbms 10.1.0.0.0
disk_repair_time 12.0h
idp.boundary auto
idp.type dynamic
sector_size 512
- asmca 로 만든 경우
[+ASM1]oracle@19c-1:/home/oracle# asmcmd lsattr -G DATA -l
Name Value
access_control.enabled FALSE
access_control.umask 066
appliance._partnering_type GENERIC
ate_conversion_done true
au_size 4194304 <----- 4M로 생성됨
cell.smart_scan_capable FALSE
cell.sparse_dg allnonsparse
compatible.asm 19.0.0.0.0
compatible.rdbms 10.1.0.0.0
content.check FALSE
content.type data
content_hardcheck.enabled FALSE
disk_repair_time 12.0h
failgroup_repair_time 24.0h
idp.boundary auto
idp.type dynamic
logical_sector_size 512
maxdump_content.check 64
maxerr_content.check 1024
phys_meta_replicated true
preferred_read.enabled FALSE
scrub_async_limit 1
scrub_metadata.enabled TRUE
sector_size 512
thin_provisioned FALSE
vam_migration_done false
결론적으로 Diskgroup 생성시 아래와 같이 명시적으로 지정하여 사용할것 !!
SQL>CREATE DISKGROUP RECO EXTERNAL REDUNDANCY DISK '/dev/sdc1'
attribute 'au_size' = '4M', 'compatible.asm' = '19.0.0.0.0', 'compatible.rdbms' = '10.1.0.0.0';