學習ASM技術(二)--diskgroup管理

yezhibin發表於2010-02-23
ASM 資訊查詢

1、檢視diskgroup空間大小,以及ASM狀態

SQL> select name, total_mb, free_mb, usable_file_mb, state
           from v$asm_diskgroup;

NAME                             TOTAL_MB    FREE_MB   USABLE_FILE_MB   STATE
------------------------------ ------------------ --------------- -------------------------- -----------
ASM_DISKGROUP             25120      24963           9969                         MOUNTED


2、程式數計算
SQL>show parameter process
   processes=40

計算公式=25+(10+最大數量並行資料檔案建立)*RDMS連線ASM數量
                = 25+(10+5)*1
               =40

3、顯示SGA值
SQL>show sga

4、ASM控制檔案
SQL>show parameter control
control_files =  /home/oracle/app/ora10g/dbs/cntrl+ASM.dbf
該檔案在目錄中不存在,在ASM例項中沒有任何意義

5、檢視管理ASM使用者

SQL> select * from v$pwfile_users;

USERNAME                       SYSDB   SYSOP
--------------------------------- ------------ ----------
SYS                                        TRUE    TRUE


6、檢視diskgroup中各個磁碟狀態
SQL> select name, mount_status from v$asm_disk;

NAME                                           MOUNT_S
----------------------------------        -----------------
ASM_DISKGROUP_0004             CACHED
ASM_DISKGROUP_0003             CACHED
ASM_DISKGROUP_0002             CACHED
ASM_DISKGROUP_0001             CACHED
ASM_DISKGROUP_0000             CACHED

v$asm_disk_stat與v$asm_disk類似
v$asm_file顯示ASM檔案
v$asm_operation:顯示ASM重新負載平衡操作過程


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

相關文章