nASMCMD工具的功能:
n管理ASM磁盤組中的文件
n管理ASM實例
n管理ASM磁盤組
n管理ASM磁盤組中的特權用戶
ASMCMD 工具提供了cd、cp、du、find、ls、pwd、rm、mkdir這樣的命令
例如:
ASMCMD > ls -lt +data/orcl/datafile
ASMCMD > ls -s +data/orcl/tempfile
ASMCMD> ls --permission +data/orcl/tempfile
nfind命令用於根據文件名稱或類型查找ASM磁盤組中的文件。例如:
n
nASMCMD> find +data TEMP21.DBF
nASMCMD> find --type CONTROLFILE +data/orcl *
ncp命令用於拷貝文件。具體用法:
n在同一個ASM磁盤組的不同目錄之間拷貝文件
n在同一個ASM實例的不同磁盤組之間拷貝文件
n在操作系統的文件系統和ASM磁盤組中間拷貝文件
n在不同ASM實例的磁盤組之間拷貝文件
nlsof命令用於查看磁盤組中被打開的文件。例如:
nASMCMD > lsof -G data
nASMCMD > lsof -C orcl_1
nASMCMD > lsof --dbname orcl
\
n利用startup和shutdown命令對實例進行啓動和關閉操作。例如:
nASMCMD> startup --nomount --pfile spfileorcl.ora
nASMCMD> shutdown --abort
n通過spget命令查看參數文件的存儲路徑
n通過spset命令指定參數文件的存儲路徑
nASMCMD> spset +DATA/asm/asmparameterfile/asmspfile.ora
nspbackup命令用於對參數文件進行備份
nspcopy命令用於對參數文件進行拷貝
nspmove命令用於對參數文件進行移動
nlsdg命令用於查看磁盤組的詳細信息
nlsdsk命令用於查看磁盤組或者系統中的磁盤信息。例如:
nASMCMD> lsdg -G data
nASMCMD > lsdsk --candidate -p
nASMCMD > lsdsk --statistics -G data
nlsattr命令用於查看磁盤組的屬性
nASMCMD > lsattr -l -G data
nsetattr命令用於修改磁盤組的屬性值
nASMCMD> setattr -G data compatible.rdbms 11.2.0.0.0
nmkdg命令用於創建磁盤組
ndropdg命令用於刪除磁盤組。例如:
nASMCMD > dropdg -r data
nASMCMD > dropdg -r -f data
nmount和umount命令分別用於對磁盤組進行掛接和卸載操作。例如:
nASMCMD > mount –a
nASMCMD > mount data
noffline命令用於對磁盤組中的磁盤進行脫機操作。例如:
nASMCMD > offline -G data -D disk1
nonline用於對磁盤組中的磁盤進行聯機操作。例如:
nASMCMD > online -G data -a
nASMCMD > online -G data -D disk1
nrebal命令用於對磁盤組進行重新平衡。例如:
nASMCMD > rebal --power 4 data -w
nlsop命令用於查看正在磁盤組上進行的操作