-
[oracle@racy1 ~]$ mkdir backup
-
[oracle@racy1 backup]$ pwd
-
/home/oracle/backup
-
创建directory对象
-
SQL> create directory adir as '+DATA/RACDB/datafile/';
-
Directory created.
-
-
SQL> create directory bdir as '/home/oracle/backup';
-
Directory created.
-
-
SQL> select file#,name from v$datafile;
-
-
FILE# NAME
-
---------- --------------------------------------------------
-
1 +DATA/racdb/datafile/system.259.895793119
-
2 +DATA/racdb/datafile/sysaux.260.895793165
-
3 +DATA/racdb/datafile/undotbs1.261.895793205
-
4 +DATA/racdb/datafile/undotbs2.263.895793255
-
5 +DATA/racdb/datafile/users.264.895793267
-
-
SQL> alter database datafile 5 offline;
-
-
Database altered.
-
SQL> begin
-
2 dbms_file_transfer.copy_file('adir','users.264.895793267','bdir','users.dbf');
-
3 end;
-
4 /
-
PL/SQL procedure successfully completed.
SQL> alter database datafile 5 online;
-
[oracle@racy1 ~]$ cd /backup
-
[oracle@racy1 backup]$ ls
-
users.dbf
dbms_file_transfer.copy_file('bdir','users.dbf','adir','users.dbf'); //将文件copy 到ASM 磁盘组中