工作中,有时需要把文件从ASM中复制到文件系统中或者反过来,做一些维护操作,本文介绍了4种复制文件的的方法:
- <李>
ASMCMD中的cp命令(11 g)
李> <李> dbms_file_transfer包
rman的转换或备份,复制
李> <李>FTP
李>下面分别介绍这4种方法
1, ASMCMD中的cp命令(11 g)
cp命令是11 g新增的命令,使用它可以轻松的把文件从ASM中复制到文件系统中或者反过来。还可以把ASM中的文件复制到网络上的其他服务器的文件系统中。
#从ASM复制到文件系统 (grid@rac1 ~),美元asmcmd - p ASMCMD [+],祝辞cd 数据 ASMCMD [+数据),在cd orcl ASMCMD (+数据/orcl),祝辞cd 丢失 ASMCMD [+数据/orcl/功能),在ls SYSAUX.257.925306091 SYSTEM.256.925306089 UNDOTBS1.258.925306091 UNDOTBS2.264.925306377 USERS.259.925306091 ASMCMD [+数据/orcl/丢失],祝辞ls - l Type ,,,,, Redund , Striped , Time ,,,,,,,,,,,, Sys 名称 DATAFILE , UNPROT , COARSE ,, MAY 21, 11:00:00 , Y ,, SYSAUX.257.925306091 DATAFILE , UNPROT , COARSE ,, MAY 21, 11:00:00 , Y ,, SYSTEM.256.925306089 DATAFILE , UNPROT , COARSE ,, MAY 21, 11:00:00 , Y ,, UNDOTBS1.258.925306091 DATAFILE , UNPROT , COARSE ,, MAY 21, 11:00:00 , Y ,, UNDOTBS2.264.925306377 DATAFILE , UNPROT , COARSE ,, MAY 21, 11:00:00 , Y ,, USERS.259.925306091 ASMCMD [+数据/orcl/丢失],祝辞,cp USERS.259.925306091 /home/网格/users.dbf copying +数据/orcl/功能/USERS.259.925306091 →/home/网格/users.dbf ASMCMD [+数据/orcl/功能),在 #查看复制结果 (grid@rac1 ~),美元ll /home/网格/users.dbf -rw-r——只1,grid oinstall 5251072, May 21, 15:20 /home/网格/users.dbf #从文件系统复制到ASM ASMCMD [+数据/orcl/丢失],祝辞,cp /home/网格/users.dbf +数据/orcl copying /home/网格/users.dbf →+数据/orcl/users.dbf #查看复制结果 ASMCMD [+数据/orcl/丢失],祝辞cd +数据/orcl ASMCMD (+数据/orcl),祝辞ls - l Type ,,,,,,,,,, Redund , Striped , Time ,,,,,,,,,,,, Sys 名称 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y  ARCHIVELOG/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y  CONTROLFILE/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y ,,丢失/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y  ONLINELOG/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y  PARAMETERFILE/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y  TEMPFILE/null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullOracle从ASM复制文件到文件系统