cp
在相同实例或远程实例间的ASM磁盘组间COPY文件
语法:
cp [-ifr] <[\@connect_identifier:]src> <[\@connect_identifier:]tgt
ASMCMD> cp spfileljf.ora /tmp/backupspfileljf.ora
source +data/ljf/spfileljf.ora
target /tmp/backupspfileljf.ora
copying file(s)…
file, /tmp/backupspfileljf.ora, copy committed.
lsdsk
列出实例所有可用磁盘
语法:
lsdsk [-ksptcgHI] [-d <diskgroup_name>] [pattern]
-s 显示磁盘与I/O有关统计信息
-p 检查磁盘状态
-t 显示与修复相关信息
-I 提取磁盘表头信息
-d 指定磁盘组
ASMCMD> lsdsk
Path
ORCL:VOL1
ORCL:VOL2
ORCL:VOL3
ORCL:VOL5
ORCL:VOL6
ORCL:VOL7
ORCL:VOL8
ORCL:VOL9
md_backup
为指定磁盘组创建元数据备份脚本。不是数据的备份,而是ASM实例元数据的备份。
语法:
md_backup [-b <backup_file>] [-g '<diskgroup_name>,<diskgroup_name>,...']
ASMCMD> md_backup -g data -b data_asm.backup
-g 指定备份磁盘组
-b 指定备份文件名
md_restore
从备份恢复磁盘组元数据
语法:
md_restore -b <backup_file> [-li]
[-t (full)|nodg|newdg] [-f <sql_script_file>]
[-g '<diskgroup_name>,<diskgroup_name>,...']
[-o '<old_diskgroup_name>:<new_diskgroup_name>,...']
-i 忽略错误
-t 指定磁盘组创建方式
-f 执行的SQL脚本
-g 指定恢复的磁盘组
-o 磁盘组改名
ASMCMD> md_restore -b data_asm.backup -t full
remap
修复磁盘上一系列或损坏的物理块
语法:
remap <disk group name> <disk name> <block range>