檢視asm磁碟組剩餘空間的正確方法

zcs0237發表於2014-07-03
檢視asm磁碟組剩餘空間的正確方法

1、用v$asm_disk檢視asm磁碟組的剩餘空間,顯示free_mb為0,還以為是10gr2的bug呢,
後來試了下v$asm_diskgroup,發現它與v$asm_disk是有明顯區別的。
2、測試環境:10.2.0.1.0 - Production
3、測試結果如下,歡迎補充、指正




一、對比:

1、v$asm_disk顯示的是diskgroup內成員的大小SYS@RACDB2> col name for a12
SYS@RACDB2> select name,total_mb,free_mb from v$asm_disk;
NAME               TOTAL_MB    FREE_MB
------------ ---------- ----------
DG1_0000           2047          0
DG1_0001           2047          0



2、v$asm_diskgroup顯示的是diskgroup的大小


SYS@RACDB2> select name, total_mb, free_mb from v$asm_diskgroup;
NAME          TOTAL_MB    FREE_MB
-------- ---------- ----------
DG1         4094              2922




二、小結
1、從資料字典的名字上猜測:
v$asm_diskgroup側重於顯示diskgroup的屬性
v$asm_disk側重於顯示磁碟組中disk成員的屬性
2、附官方文件中對兩者NAME欄位的解釋
V$ASM_DISK
NAME        VARCHAR2(30)       Name of the disk
V$ASM_DISKGROUP
NAME        VARCHAR2(30)       Name of the disk group

zcs0237 
2014.07.03
Constant effort brings success


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/210154/viewspace-1208590/,如需轉載,請註明出處,否則將追究法律責任。

相關文章