Oracle从ASM复制文件到文件系统

  

工作中,有时需要把文件从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   null

Oracle从ASM复制文件到文件系统