Different definitions of disk size in v $ asm_diskgroup and v $ asm_disk, vasmdiskgroup
The size shown in v $ asm_diskgroup is the sum value of the size of each physical disk (raw or sdh3. The size displayed in v $ asm_disk is the size specified when the ASM disk (DGDATA_0003) is allocated (when the asm disk is added to the asm disk group ).
From the ASM alert log, we can see SQL> CREATE DISKGROUP dgdata External REDUNDANCY DISK '/dev/raw/raw7' SIZE 4568 M,'/dev/raw/raw8' SIZE 4587 M, '/dev/raw/raw9' SIZE 6578 M, '/dev/raw/raw10' SIZE 6710 M <= only 6710 M is allocated to the DG, And the/dev/raw/raw10 corresponding disk (or partition) in fact, there are 10240 M
You can run the following command to allocate the remaining space to ASM during off-peak hours:
SQL> ALTER DISKGROUP dgdata RESIZE DISK DGDATA_0003 SIZE 10240 M REBALANCE POWER 5
Note:
Here, the asm diskgroup adopts External REDUNDANCY, and the disk size can be inconsistent.