ITPub博客

首页 > 数据库 > Oracle > 使用RMAN,在不同位置上还原数据库

使用RMAN,在不同位置上还原数据库

原创 Oracle 作者:Rman2017 时间:2017-04-19 09:11:46 0 删除 编辑

先备份数据库

[oracle@localhost NACEC]$ pwd

/dat/DBData/oradata/NACEC


[oracle@localhost NACEC]$ mkdir ECOAL


[oracle@localhost NACEC]$ rman target /


RMAN> shutdown immediate;

RMAN> startup mount;


run{

set newname for datafile '/dat/DBData/oradata/NACEC/test1.dbf' to '/dat/DBData/oradata/NACEC/ECOAL/test1.dbf'; 8

set newname for datafile '/dat/DBData/oradata/NACEC/test.dbf' to '/dat/DBData/oradata/NACEC/ECOAL/test.dbf';  7

restore database;

switch datafile all;

recover database;

alter database open;

}



executing command: SET NEWNAME


executing command: SET NEWNAME


Starting restore at 20-MAR-14

configuration for DISK channel 2 is ignored

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=157 devtype=DISK


channel ORA_DISK_1: starting datafile backupset restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

restoring datafile 00001 to /dat/DBData/oradata/NACEC/system01.dbf

restoring datafile 00002 to /dat/DBData/oradata/NACEC/undotbs01.dbf

restoring datafile 00003 to /dat/DBData/oradata/NACEC/sysaux01.dbf

restoring datafile 00004 to /dat/DBData/oradata/NACEC/users01.dbf

restoring datafile 00005 to /dat/DBData/oradata/NACEC/test_undo.dbf

restoring datafile 00006 to /dat/DBData/oradata/NACEC/tempundotbs.dbf

restoring datafile 00007 to /dat/DBData/oradata/NACEC/ECOAL/test.dbf

restoring datafile 00008 to /dat/DBData/oradata/NACEC/ECOAL/test1.dbf

restoring datafile 00009 to /dat/DBData/oradata/NACEC/catalog.dbf

channel ORA_DISK_1: reading from backup piece /bak/rman/backup_19p3kv10_1_1

channel ORA_DISK_1: restored backup piece 1

piece handle=/bak/rman/backup_19p3kv10_1_1 tag=TAG20140320T093424

channel ORA_DISK_1: restore complete, elapsed time: 00:01:15

Finished restore at 20-MAR-14


datafile 8 switched to datafile copy

input datafile copy recid=37 stamp=842694081 filename=/dat/DBData/oradata/NACEC/ECOAL/test1.dbf

datafile 7 switched to datafile copy

input datafile copy recid=38 stamp=842694081 filename=/dat/DBData/oradata/NACEC/ECOAL/test.dbf


Starting recover at 20-MAR-14

using channel ORA_DISK_1


starting media recovery

media recovery complete, elapsed time: 00:00:03


Finished recover at 20-MAR-14


database opened



SQL> select file_id,file_name from dba_data_files;


   FILE_ID

----------

FILE_NAME

--------------------------------------------------------------------------------

         8

/dat/DBData/oradata/NACEC/ECOAL/test1.dbf


         6

/dat/DBData/oradata/NACEC/tempundotbs.dbf


         5

/dat/DBData/oradata/NACEC/test_undo.dbf



   FILE_ID

----------

FILE_NAME

--------------------------------------------------------------------------------

         4

/dat/DBData/oradata/NACEC/users01.dbf


         3

/dat/DBData/oradata/NACEC/sysaux01.dbf


         2

/dat/DBData/oradata/NACEC/undotbs01.dbf



   FILE_ID

----------

FILE_NAME

--------------------------------------------------------------------------------

         1

/dat/DBData/oradata/NACEC/system01.dbf


         7

/dat/DBData/oradata/NACEC/ECOAL/test.dbf


         9

/dat/DBData/oradata/NACEC/catalog.dbf



9 rows selected.



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31448824/viewspace-2137519/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: RMAN的好处
请登录后发表评论 登录
全部评论

注册时间:2017-03-30

  • 博文量
    352
  • 访问量
    132764