ASM 管理原僅支援 SQL 與 Enterprise Manager,系統管理員不熟 SQL、DBA 不願開放 EM 權限。10g R2 推出 asmcmd,提供類檔案系統 CLI 操作 ASM 磁碟組與檔案。
ORACLE_SID=+ASM(ASM 執行個體)-p 顯示當前路徑提示符asmcmd -p ASMCMD [+] > ls DGROUP1/ DGROUP2/ ... DGROUP10/ ASMCMD [+] > cd dgroup1 ASMCMD [+dgroup1] > ls ORCL/ ASMCMD [+dgroup1] > cd orcl ASMCMD [+dgroup1/orcl] > ls CONTROLFILE/ PARAMETERFILE/ control01.ctl => +DGROUP1/ORCL/CONTROLFILE/Current.256.551928759 spfileorcl.ora => +DGROUP1/ORCL/PARAMETERFILE/spfile.257.551932189
cd, cd .. 目錄切換ls 列出檔案/目錄(目錄以 / 結尾)mkdir 建立目錄rm 刪除檔案/目錄find 搜尋ASMCMD [+] > lsdg State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name MOUNTED EXTERN N N 512 4096 1048576 100 40 0 40 0 DGROUP1/ MOUNTED EXTERN N N 512 4096 1048576 100 33 0 33 0 DGROUP10/ ...(顯示空間、離線磁碟等關鍵指標)