Oracle RAC asm常用命令


在Oracle RAC環境下,使用grid帳號執行

運行asmcmd進入asm命令模式,如:

[grid@oradb-node1 ~]$ asmcmd

ASMCMD>

 

ASMCMD> du //顯示指定的ASM目錄下ASM文件占用的所有磁盤空間

ASMCMD> ls -ls //列出ASM目錄下的內容及其屬性、磁盤空間占用

ASMCMD> pwd //查看當前路徑

ASMCMD> cd ../DATA //切換目錄

ASMCMD> lsct //列出當前ASM客戶端的信息

ASMCMD> lsdg //列出所有磁盤組及其屬性

ASMCMD> lsof //列出數據文件信息

ASMCMD> lsdsk//列出盤的信息

ASMCMD> rm -f *.dbf //刪除當前所有擴展名為 .dbf 文件

ASMCMD> rm -fr orcldemo //刪除當前 orcldemo 目錄

 

ASM磁盤的根路徑為“+”,而不是“/",以下為演示操作:

ASMCMD> cd datadg/demo

ASMCMD> pwd

+datadg/demo //當前路徑為+datadg/gd

ASMCMD> cd + //切換到ASM磁盤根路徑

ASMCMD> pwd

+ //當前路徑為根路徑 +

 

也可以不進入ASM命令模式下操作,如:

[grid@oradb-node1 ~]$ asmcmd ls -ls //查看ASM磁盤占用情況

 

若要使用圖形界面,可以使用ASM助手命令:asmca

[grid@oradb-node1 ~]$ sqlplus / as sysasm

 

--查看磁盤組信息

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

 

--查看磁盤信息

SQL> select group_number,path,state,total_mb,free_mb from v$asm_disk;

 

--查看磁盤I/O信息,datadg為磁盤組名

[grid@oradb-node1 ~]$ asmcmd lsdsk --statistics -G datadg

或者簡要顯示讀寫,包括ASM磁盤列表

[grid@oradb-node1 ~]$ asmcmd iostat -G datadg

 

增加ASM磁盤disk08_test至ASM磁盤組datadg,磁盤路徑為ORCL:DATA3_TEST

(需要先在操作系統級別/etc/init.d/oracleasm createdisk DATA3_TEST /dev/mapper/mpathx建立此磁盤名)

SQL> alter diskgroup datadg add disk 'ORCL:DATA3_TEST' name disk08_test;

 

從ASM磁盤組datadg里刪除ASM磁盤disk08_test

SQL> alter diskgroup datadg drop disk disk08_test; 本篇文章來源於 Linux公社網站(www.linuxidc.com)  原文鏈接:http://www.linuxidc.com/Linux/2014-06/102972.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM