使用shell脚本
批量将数据文件从ASM拷贝到文件系统 .
备注: ASMCMD 中的cp 命令不能使用通配符 * ,这里只能通过脚本实现批量拷贝。
#!/bin/sh
export ORACLE_SID=+ASM1
echo " Start to copy datafile from ASM to file system ...."
asmcmd < cd data/abc/datafile
cp system.10922.877104929 /tmp
cp sysaux.13964.877104931 /tmp
exit;
EOF
使用rman copy 批量将数据文件从ASM拷贝到文件系统
1).拷贝数据文件:
RMAN> backup as copy datafile '+data01/orcl/datafile/USERS.263.987372693' format '/u01/oracle/bak/user01.dbf';
2).拷贝控制文件:
RMAN> backup as copy current controlfile format '/u01/oracle/bak/control01.ctl';
3).拷贝参数文件:
RMAN> backup as copy spfile format '/u01/oracle/bak/spfileorcl.ora';
备注: ASMCMD 中的cp 命令不能使用通配符 * ,这里只能通过脚本实现批量拷贝。
#!/bin/sh
export ORACLE_SID=+ASM1
echo " Start to copy datafile from ASM to file system ...."
asmcmd < cd data/abc/datafile
cp system.10922.877104929 /tmp
cp sysaux.13964.877104931 /tmp
exit;
EOF
使用rman copy 批量将数据文件从ASM拷贝到文件系统
1).拷贝数据文件:
RMAN> backup as copy datafile '+data01/orcl/datafile/USERS.263.987372693' format '/u01/oracle/bak/user01.dbf';
2).拷贝控制文件:
RMAN> backup as copy current controlfile format '/u01/oracle/bak/control01.ctl';
3).拷贝参数文件:
RMAN> backup as copy spfile format '/u01/oracle/bak/spfileorcl.ora';
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-1591529/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-1591529/