ASM Disk group attributes are parameters that are bound to a disk group, these attributes can be set when a disk group is created or altered.
Here is the list of attributes:
ACCESS_CONTROL.ENABLED
ACCESS_CONTROL.UMASK
AU_SIZE
CELL.SMART_SCAN_CAPABLE
CELL.SPARSE_DG
COMPATIBLE.ASM
COMPATIBLE.RDBMS
COMPATIBLE.ADVM
CONTENT.CHECK
CONTENT.TYPE
DISK_REPAIR_TIME
FAILGROUP_REPAIR_TIME
IDP.BOUNDARY and IDP.TYPE
PHYS_META_REPLICATED
SECTOR_SIZE
STORAGE.TYPE
THIN_PROVISIONED
Lets see an example:
oragrid@irafmdr01:~$ asmcmd lsattr -G DATA_USG -l
Name Value
access_control.enabled FALSE
access_control.umask 066
appliance._partnering_type EXADATA FIXED
appliance.mode TRUE
au_size 4194304
cell.smart_scan_capable TRUE
cell.sparse_dg allnonsparse
compatible.asm 12.1.0.2.0
compatible.rdbms 11.2.0.4.0
content.check FALSE
content.type data
disk_repair_time 3.6h
failgroup_repair_time 24.0h
idp.boundary auto
idp.type dynamic
logical_sector_size 512
phys_meta_replicated true
sector_size 512
thin_provisioned FALSE
oragrid@irafmdr01:~$
If you want to check from SQL then use the below SQL.
SQL> SELECT dg.name as diskgroup, SUBSTR(a.name,1,20) as name,
SUBSTR(a.value,1,25) AS value FROM V$ASM_DISKGROUP dg, V$ASM_ATTRIBUTE a
WHERE dg.group_number = a.group_number
and a.name like '%smart%'; 2 3 4
DISKGROUP NAME VALUE
------------------------------ ------------------------ ------------------------
DATA_DG1 cell.smart_scan_capable TRUE
DBFS_DG1 cell.smart_scan_capable TRUE
RECO_DG1 cell.smart_scan_capable TRUE