windows主机两个独立的db做rman异机恢复--不改变db_name

源主机:192.168.3.110 db_name : orclrman中的控制文件自动备份打开

查看归档

archive log list

修改数据库为归档模式

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

 

Total System Global Area 3290345472 bytes

Fixed Size                  2180224 bytes

Variable Size            1828719488 bytes

Database Buffers         1442840576 bytes

Redo Buffers               16605184 bytes

数据库装载完毕。

SQL> alter database archivelog;

数据库已更改。

SQL> alter database open ; 

数据库已更改。

SQL> archive log list

数据库日志模式存档模式

自动存档启用

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     113

下一个存档日志序列   115

当前日志序列           115

 

配置rman中的控制文件自动备份打开

C:\Windows\System32>rman target /

 

恢复管理器: Release 11.2.0.1.0 - Production on 星期一 4 14 22:03:28 2014

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

连接到目标数据库: ORCL (DBID=1367747961)

 

RMAN> show all ;

 

使用目标数据库控制文件替代恢复目录

db_unique_name ORCL 的数据库的 RMAN 配置参数为:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOA

D TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\APP\CHENWX\PRODUCT\11.2.0\DBHOME_2\DATABASE\SNCFORCL.ORA'; # default

 

RMAN> configure controlfileautobackup on;

 

新的 RMAN 配置参数:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

已成功存储新的 RMAN 配置参数

 

第一次

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        115 INACTIVE                               3079588 YES

         2        116 CURRENT                                3102743 NO

         3        114 INACTIVE                               3069870 YES

 

SQL> create table t (col1 varchar2(10));

 

表已创建。

 

SQL> insert into t values(1);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        115 INACTIVE                               3079588 YES

         2        116 ACTIVE                                 3102743 YES

         3        117 CURRENT                                3105543 NO

 

第二次

SQL> insert into t values(2);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        118 CURRENT                                3106568 NO

         2        116 ACTIVE                                 3102743 YES

         3        117 ACTIVE                                 3105543 YES

第三次

SQL> insert into t values(3);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        118 ACTIVE                                 3106568 YES

         2        119 CURRENT                                3106593 NO

         3        117 ACTIVE                                 3105543 YES

 

第四次

SQL> insert into t values(4);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        118 ACTIVE                                 3106568 YES

         2        119 ACTIVE                                 3106593 YES

         3        120 CURRENT                                3106666 NO

 

第五次

SQL> insert into t values(5);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        121 CURRENT                                3106716 NO

         2        119 ACTIVE                                 3106593 YES

         3        120 ACTIVE                                 3106666 YES

 

第六次

SQL> insert into t values(6);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        121 ACTIVE                                 3106716 YES

         2        122 CURRENT                                3106752 NO

         3        120 ACTIVE                                 3106666 YES

 

第七次

SQL> insert into t values(7);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

SQL> alter system switch logfile;

 

系统已更改。

 

SQL> select group#,sequence#,status,first_change#,archived from v$log;

 

    GROUP#  SEQUENCE# STATUS                           FIRST_CHANGE# ARCHIV

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

         1        121 ACTIVE                                 3106716 YES

         2        122 ACTIVE                                 3106752 YES

         3        123 CURRENT                                3106811 NO

 

SQL> select * from t;

 

COL1

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

1

2

3

4

5

6

7

 

已选择7行。

 

C:\Windows\System32>rman target /

 

恢复管理器: Release 11.2.0.1.0 - Production on 星期一 4 14 22:26:32 2014

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

连接到目标数据库: ORCL (DBID=1367747961)

 

RMAN>run{

2> backup as compressed backupset database;

3> backup archivelog all not backed up delete input;

4> delete noprompt obsolete recovery window of 5 days;

5> }

 

启动 backup 14-4 -14

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=210 设备类型=DISK

通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集

通道 ORA_DISK_1: 正在指定备份集内的数据文件

输入数据文件: 文件号=00001 名称=D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF

输入数据文件: 文件号=00002 名称=D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF

输入数据文件: 文件号=00003 名称=D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF

输入数据文件: 文件号=00005 名称=D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF

输入数据文件: 文件号=00006 名称=D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF

输入数据文件: 文件号=00007 名称=D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF

输入数据文件: 文件号=00008 名称=D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF

输入数据文件: 文件号=00009 名称=D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF

输入数据文件: 文件号=00004 名称=D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF

通道 ORA_DISK_1: 正在启动段 1 14-4 -14

通道 ORA_DISK_1: 已完成段 1 14-4 -14

段句柄

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP 标记=TAG20140414T223854 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:35

完成 backup 14-4 -14

 

启动 backup 14-4 -14

当前日志已存档

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在启动归档日志备份集

通道 ORA_DISK_1: 正在指定备份集内的归档日志

输入归档日志线程=1 序列=115 RECID=1 STAMP=844898538

输入归档日志线程=1 序列=116 RECID=2 STAMP=844899330

输入归档日志线程=1 序列=117 RECID=3 STAMP=844899470

输入归档日志线程=1 序列=118 RECID=4 STAMP=844899510

输入归档日志线程=1 序列=119 RECID=5 STAMP=844899567

输入归档日志线程=1 序列=120 RECID=6 STAMP=844899648

输入归档日志线程=1 序列=121 RECID=7 STAMP=844899687

输入归档日志线程=1 序列=122 RECID=8 STAMP=844899745

输入归档日志线程=1 序列=123 RECID=9 STAMP=844900305

输入归档日志线程=1 序列=124 RECID=10 STAMP=844900771

通道 ORA_DISK_1: 正在启动段 1 14-4 -14

通道 ORA_DISK_1: 已完成段 1 14-4 -14

段句柄

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_T

AG20140414T223932_9NQWS4CQ_.BKP 标记=TAG20140414T223932 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03

通道 ORA_DISK_1: 正在删除归档日志

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_115_9NQTM7TY_.ARC RECID=1 STAMP=844898538

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_116_9NQVD27J_.ARC RECID=2 STAMP=844899330

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_117_9NQVJG0X_.ARC RECID=3 STAMP=844899470

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_118_9NQVKPFF_.ARC RECID=4 STAMP=844899510

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_119_9NQVMHL7_.ARC RECID=5 STAMP=844899567

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_120_9NQVP0SF_.ARC RECID=6 STAMP=844899648

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_121_9NQVQ7T5_.ARC RECID=7 STAMP=844899687

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_122_9NQVS10G_.ARC RECID=8 STAMP=844899745

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_123_9NQWBJ1Q_.ARC RECID=9 STAMP=844900305

归档日志文件名

=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_124_9NQWS3QG_.ARC RECID=10 STAMP=844900771

完成 backup 14-4 -14

 

启动 Control File and SPFILE Autobackup 14-4 -14

handle=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_04_14\O1_MF_S_844900776_9NQWS8K7_.BKP comment=NONE

完成 Control File and SPFILE Autobackup 14-4 -14

 

使用通道 ORA_DISK_1

未找到已废弃的备份

RMAN> list backup; 

 

备份集列表

===================

 

BS 关键字类型 LV 大小设备类型经过时间完成时间

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

1       Full    317.60M    DISK        00:00:29     14-4 -14

        BP 关键字: 1   状态: AVAILABLE  已压缩: YES  标记: TAG20140414T223854

段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP

备份集 1 中的数据文件列表

文件 LV 类型Ckp SCN    Ckp时间名称

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

  1       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF

  2       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF

  3       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF

  4       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF

  5       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF

  6       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF

  7       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.D

BF

  8       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF

  9       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF

 

BS 关键字大小设备类型占用时间完成时间

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

2       86.17M     DISK        00:00:02     14-4 -14

        BP 关键字: 2   状态: AVAILABLE  已压缩: NO  标记: TAG20140414T223932

段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP

 

备份集 2 中的已存档日志列表

线程序列低 SCN    时间下限下一个 SCN   下一次

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

  1    115     3079588    14-4 -14 3102743    14-4 -14

  1    116     3102743    14-4 -14 3105543    14-4 -14

  1    117     3105543    14-4 -14 3106568    14-4 -14

  1    118     3106568    14-4 -14 3106593    14-4 -14

  1    119     3106593    14-4 -14 3106666    14-4 -14

  1    120     3106666    14-4 -14 3106716    14-4 -14

  1    121     3106716    14-4 -14 3106752    14-4 -14

  1    122     3106752    14-4 -14 3106811    14-4 -14

  1    123     3106811    14-4 -14 3110127    14-4 -14

  1    124     3110127    14-4 -14 3110906    14-4 -14

 

BS 关键字类型 LV 大小设备类型经过时间完成时间

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

3       Full    9.36M      DISK        00:00:00     14-4 -14

        BP 关键字: 3   状态: AVAILABLE  已压缩: NO  标记: TAG20140414T223936

段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_04_14\O1_MF_S_844900776_9NQWS8K7_.BKP

包含的 SPFILE: 修改时间: 14-4 -14

  SPFILE db_unique_name: ORCL

包括的控制文件: Ckp SCN: 3110937      Ckp时间: 14-4 -14

 

目标主机 192.168.3.147  db_nameorclrman中的设置都为默认


110主机上的备份异地地恢复到147主机上,并保留db_nameorcl

 

1:将源主机上的备份全部scp到目的主机(147)的C:\scp目录下

 

O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP  ---数据文件备份

O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP  ---归档日志文件备份

O1_MF_S_844900776_9NQWS8K7_.BKP  ---控制文件自动备份

 

2:关闭目的库,恢复控制文件

SQL> shutdown immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

 

删除目的数据库原来数据库的所有数据文件,控制文件以及日志文件。

修改目的库上的pfile所在目录(C:\app\Administrator\admin\orcl\pfile\init.ora

将里面的db_name改为orcl,如果有undo_tablespace则改为源主机对应的,而service_namesinstance_name可改可不改

 

恢复控制文件

C:\Users\Administrator>rman

 

恢复管理器: Release 11.2.0.1.0 - Production on 星期一 4 14 23:03:19 2014

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

RMAN> connect target /

 

已连接到目标数据库 (未启动)

 

RMAN> startup nomount

 

Oracle 实例已启动

 

系统全局区域总计     651378688 字节

 

Fixed Size                     2178576 字节

Variable Size                394265072 字节

Database Buffers             247463936 字节

Redo Buffers                   7471104 字节

 

RMAN> restore controlfile from 'C:\scp\O1_MF_S_844900776_9NQWS8K7_.BKP';

 

启动 restore 14-4 -14

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=63 设备类型=DISK

 

通道 ORA_DISK_1: 正在还原控制文件

通道 ORA_DISK_1: 还原完成, 用时: 00:00:01

输出文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL

输出文件名=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL

完成 restore 14-4 -14

 

3:查看控制文件里的备份信息

 

RMAN> startup mount;

 

数据库已经启动

数据库已装载

释放的通道: ORA_DISK_1

 

RMAN> list backup;

 

备份集列表

===================

 

BS 关键字类型 LV 大小设备类型经过时间完成时间

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

1       Full    317.60M    DISK        00:00:29     14-4 -14

        BP 关键字: 1   状态: AVAILABLE  已压缩: YES  标记: TAG20140414T223854

段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP

备份集 1 中的数据文件列表

文件 LV 类型Ckp SCN    Ckp时间名称

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

  1       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF

  2       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF

  3       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF

  4       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF

  5       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF

  6       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF

  7       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF

  8       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF

  9       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF

 

BS 关键字大小设备类型占用时间完成时间

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

2       86.17M     DISK        00:00:02     14-4 -14

        BP 关键字: 2   状态: AVAILABLE  已压缩: NO  标记: TAG20140414T223932

段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP

 

备份集 2 中的已存档日志列表

线程序列低 SCN    时间下限下一个 SCN   下一次

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

  1    115     3079588    14-4 -14 3102743    14-4 -14

  1    116     3102743    14-4 -14 3105543    14-4 -14

  1    117     3105543    14-4 -14 3106568    14-4 -14

  1    118     3106568    14-4 -14 3106593    14-4 -14

  1    119     3106593    14-4 -14 3106666    14-4 -14

  1    120     3106666    14-4 -14 3106716    14-4 -14

  1    121     3106716    14-4 -14 3106752    14-4 -14

  1    122     3106752    14-4 -14 3106811    14-4 -14

  1    123     3106811    14-4 -14 3110127    14-4 -14

  1    124     3110127    14-4 -14 3110906    14-4 -14

 

RMAN> catalog backuppiece 'C:\scp\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP';

 

 

启动 implicit crosscheck backup 14-4 -14

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=63 设备类型=DISK

已交叉检验的 2 对象

完成 implicit crosscheck backup 14-4 -14

 

启动 implicit crosscheck copy 14-4 -14

使用通道 ORA_DISK_1

完成 implicit crosscheck copy 14-4 -14

 

搜索恢复区中的所有文件

正在编制文件目录...

没有为文件编制目录

 

已将备份片段列入目录

备份片段句柄=C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=3 STAMP=844902556

 

RMAN> catalog backuppiece 'C:\scp\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP';

 

 

已将备份片段列入目录

备份片段句柄=C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=4 STAMP=844902679


RMAN> list backup;

 

备份集列表

===================

 

BS 关键字类型 LV 大小

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

3       Full    317.60M

备份集 3 中的数据文件列表

文件 LV 类型Ckp SCN    Ckp时间名称

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

  1       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF

  2       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF

  3       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF

  4       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF

  5       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF

  6       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF

  7       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF

  8       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF

  9       Full 3110861    14-4 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF

 

备份集副本号 1 属于备份集 3

设备类型经过时间完成时间压缩标记

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

  DISK        00:00:00     14-4 -14 YES        TAG20140414T223854

 

备份集 3 副本号 1的备份片段列表

    BP 关键字  Pc# 状态段名称

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

    1       1   EXPIRED     D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP

 

备份集副本号 2 属于备份集 3

设备类型经过时间完成时间压缩标记

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

  DISK        00:00:00     14-4 -14 YES        TAG20140414T223854

 

备份集 3 副本号 2的备份片段列表

    BP 关键字  Pc# 状态段名称

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

    3       1   AVAILABLE   C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP

 

BS 关键字大小

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

4       86.17M

 

备份集 4 中的已存档日志列表

线程序列低 SCN    时间下限下一个 SCN   下一次

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

  1    115     3079588    14-4 -14 3102743    14-4 -14

  1    116     3102743    14-4 -14 3105543    14-4 -14

  1    117     3105543    14-4 -14 3106568    14-4 -14

  1    118     3106568    14-4 -14 3106593    14-4 -14

  1    119     3106593    14-4 -14 3106666    14-4 -14

  1    120     3106666    14-4 -14 3106716    14-4 -14

  1    121     3106716    14-4 -14 3106752    14-4 -14

  1    122     3106752    14-4 -14 3106811    14-4 -14

  1    123     3106811    14-4 -14 3110127    14-4 -14

  1    124     3110127    14-4 -14 3110906    14-4 -14

 

备份集副本号 1 属于备份集 4

设备类型经过时间完成时间压缩标记

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

  DISK        00:00:00     14-4 -14 NO         TAG20140414T223932

 

备份集 4 副本号 1的备份片段列表

    BP 关键字  Pc# 状态段名称

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

    2       1   EXPIRED     D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP

 

备份集副本号 2 属于备份集 4

设备类型经过时间完成时间压缩标记

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

  DISK        00:00:00     14-4 -14 NO         TAG20140414T223932

 

备份集 4 副本号 2的备份片段列表

    BP 关键字  Pc# 状态段名称

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

    4       1   AVAILABLE   C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP

RMAN> crosscheck backup;

 

使用通道 ORA_DISK_1

交叉校验备份片段: 找到为 'EXPIRED'

备份片段句柄=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_N

NNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=1 STAMP=844900734

交叉校验备份片段: 找到为 'AVAILABLE'

备份片段句柄=C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=3 STAMP=844902556

交叉校验备份片段: 找到为 'EXPIRED'

备份片段句柄=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_A

NNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=2 STAMP=844900772

交叉校验备份片段: 找到为 'AVAILABLE'

备份片段句柄=C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=4 STAMP=844902679

已交叉检验的 4 对象

 

RMAN> delete expired backup;

 

使用通道 ORA_DISK_1

 

备份片段列表

BP 关键字  BS 关键字  Pc# Cp# 状态设备类型段名称

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

1       3       1   1   EXPIRED     DISK        D:\APP\CHENWX\FLASH_RECOVERY_ARE

A\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP

2       4       1   1   EXPIRED     DISK        D:\APP\CHENWX\FLASH_RECOVERY_ARE

A\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP

 

是否确定要删除以上对象 (输入 YES NO)? yes

已删除备份片段

备份片段句柄=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_N

NNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=1 STAMP=844900734

已删除备份片段

备份片段句柄=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_A

NNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=2 STAMP=844900772

2 EXPIRED 对象已删除

 

4:在mount状态下,更新控制文件里关于数据文件的路径

在源库上执行report schema,列出数据文件编号对应的数据文件

 

RMAN> report schema;

 

db_unique_name ORCL 的数据库的数据库方案报表

 

永久数据文件列表

===========================

文件大小 (MB) 表空间回退段数据文件名称

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

1    710      SYSTEM               ***     D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF

2    650      SYSAUX               ***     D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF

3    130      UNDOTBS1             ***     D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF

4    5        USERS                ***     D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF

5    100      EXAMPLE              ***     D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF

6    100      DEV_MDS              ***     D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF

7    64       DEV_BIPLATFORM       ***     D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF

8    20       NEWTS                ***     D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF

9    10       NEWTS                ***     D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF

 

临时文件列表

=======================

文件大小 (MB) 表空间最大大小 (MB) 临时文件名称

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

1    29       TEMP                 32767       D:\APP\CHENWX\ORADATA\ORCL\TEMP01.DBF

2    100      DEV_IAS_TEMP         100         D:\APP\CHENWX\ORADATA\ORCL\DEV_IASTEMP.DBF

 

RMAN>run{

2> set newname for datafile 1 to 'C:\app\Administrator\oradata\orcl\SYSTEM01.DBF';

3> set newname for datafile 2 to 'C:\app\Administrator\oradata\orcl\SYSAUX01.DBF';

4> set newname for datafile 3 to 'C:\app\Administrator\oradata\orcl\UNDOTBS01.DBF';

5> set newname for datafile 4 to 'C:\app\Administrator\oradata\orcl\USERS01.DBF';

6> set newname for datafile 5 to 'C:\app\Administrator\oradata\orcl\EXAMPLE01.DBF';

7> set newname for datafile 6 to 'C:\app\Administrator\oradata\orcl\DEV_MDS.DBF';

8> set newname for datafile 7 to 'C:\app\Administrator\oradata\orcl\DEV_BIPLATFORM.DBF';

9> set newname for datafile 8 to 'C:\app\Administrator\oradata\orcl\NEWTS.DBF';

10> set newname for datafile 9 to 'C:\app\Administrator\oradata\orcl\NEWTS02.DBF';

11> restore database;

12> switch datafile all;

13> }

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

正在执行命令: SET NEWNAME

 

启动 restore 14-4 -14

使用通道 ORA_DISK_1

 

通道 ORA_DISK_1: 正在开始还原数据文件备份集

通道 ORA_DISK_1: 正在指定从备份集还原的数据文件

通道 ORA_DISK_1: 将数据文件 00001 还原到 C:\app\Administrator\oradata\orcl\SYSTEM01.DBF

通道 ORA_DISK_1: 将数据文件 00002 还原到 C:\app\Administrator\oradata\orcl\SYSAUX01.DBF

通道 ORA_DISK_1: 将数据文件 00003 还原到 C:\app\Administrator\oradata\orcl\UNDOTBS01.DBF

通道 ORA_DISK_1: 将数据文件 00004 还原到 C:\app\Administrator\oradata\orcl\USERS01.DBF

通道 ORA_DISK_1: 将数据文件 00005 还原到 C:\app\Administrator\oradata\orcl\EXAMPLE01.DBF

通道 ORA_DISK_1: 将数据文件 00006 还原到 C:\app\Administrator\oradata\orcl\DEV_MDS.DBF

通道 ORA_DISK_1: 将数据文件 00007 还原到 C:\app\Administrator\oradata\orcl\DEV_BIPLATFORM.DBF

通道 ORA_DISK_1: 将数据文件 00008 还原到 C:\app\Administrator\oradata\orcl\NEWTS.DBF

通道 ORA_DISK_1: 将数据文件 00009 还原到 C:\app\Administrator\oradata\orcl\NEWTS02.DBF

通道 ORA_DISK_1: 正在读取备份片段 C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP

通道 ORA_DISK_1: 段句柄 = C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP = TAG20140414T223854

通道 ORA_DISK_1: 已还原备份片段 1

通道 ORA_DISK_1: 还原完成, 用时: 00:01:25

完成 restore 14-4 -14

 

数据文件 1 已转换成数据文件副本

输入数据文件副本 RECID=11 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

数据文件 2 已转换成数据文件副本

输入数据文件副本 RECID=12 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

数据文件 3 已转换成数据文件副本

输入数据文件副本 RECID=13 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

数据文件 4 已转换成数据文件副本

输入数据文件副本 RECID=14 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

数据文件 5 已转换成数据文件副本

输入数据文件副本 RECID=15 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

数据文件 6 已转换成数据文件副本

输入数据文件副本 RECID=16 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_MDS.DBF

数据文件 7 已转换成数据文件副本

输入数据文件副本 RECID=17 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_BIPLATFORM.DBF

数据文件 8 已转换成数据文件副本

输入数据文件副本 RECID=18 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS.DBF

数据文件 9 已转换成数据文件副本

输入数据文件副本 RECID=19 STAMP=844903947 文件名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS02.DBF

 

set newname for 指明数据文件往个路径还原

restore database  开始还原数据库

switch datafile all   更新控制文件里记录的数据文件路径

 

SQL> select name from v$datafile;

 

NAME

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

C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_MDS.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_BIPLATFORM.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS.DBF

C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS02.DBF

 

 

SQL> select group#,member from v$logfile;

 

    GROUP# MEMBER

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

         3 D:\APP\CHENWX\ORADATA\ORCL\REDO03.LOG

         2 D:\APP\CHENWX\ORADATA\ORCL\REDO02.LOG

         1 D:\APP\CHENWX\ORADATA\ORCL\REDO01.LOG

 

5:更新控制文件中redo log的位置

 

Mount状态下

SQL> select open_mode from v$database;

 

OPEN_MODE

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

MOUNTED

 

SQL> alter database rename file 'D:\APP\CHENWX\ORADATA\ORCL\REDO01.LOG' to 'C:\app\Administrator\oradata\orcl\REDO01.LOG';

 

数据库已更改。

 

SQL> alter database rename file 'D:\APP\CHENWX\ORADATA\ORCL\REDO02.LOG' to 'C:\app\Administrator\oradata\orcl\REDO02.LOG';

 

数据库已更改。

 

SQL> alter database rename file 'D:\APP\CHENWX\ORADATA\ORCL\REDO03.LOG' to 'C:\app\Administrator\oradata\orcl\REDO03.LOG';

 

数据库已更改。

 

SQL> select file#,checkpoint_change# from v$datafile;

 

     FILE# CHECKPOINT_CHANGE#

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

         1            3110861

         2            3110861

         3            3110861

         4            3110861

         5            3110861

         6            3110861

         7            3110861

         8            3110861

         9            3110861

 

已选择9行。

 

SQL> select file#,checkpoint_change# from v$datafile_header;

 

     FILE# CHECKPOINT_CHANGE#

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

         1            3110861

         2            3110861

         3            3110861

         4            3110861

         5            3110861

         6            3110861

         7            3110861

         8            3110861

         9            3110861

 

已选择9行。

 

RMAN> recover database;

 

启动 recover 14-4 -14

使用通道 ORA_DISK_1

 

正在开始介质的恢复

 

通道 ORA_DISK_1: 正在开始将归档日志还原到默认目标

通道 ORA_DISK_1: 正在还原归档日志

归档日志线程=1 序列=124

通道 ORA_DISK_1: 正在读取备份片段 C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP

通道 ORA_DISK_1: 段句柄 = C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP = TAG20140414T223932

通道 ORA_DISK_1: 已还原备份片段 1

通道 ORA_DISK_1: 还原完成, 用时: 00:00:01

归档日志文件名=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_124_9NR0NBV2_.ARC 线程=1 序列=124

通道 default: 正在删除归档日志

归档日志文件名=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_124_9NR0NBV2_.ARC RECID=11 STAMP=844904714

无法找到归档日志

归档日志线程=1 序列=125

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: recover 命令 ( 04/14/2014 23:45:16 ) 失败

RMAN-06054: 介质恢复正在请求未知的线程 1 序列 125 的归档日志以及起始 SCN 3110906

 

RMAN> alter database open resetlogs;

 

数据库已打开

 

SQL> select * from t;

 

COL1

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

1

2

3

4

5

6

7

 

已选择7行。

 

SQL> select name from v$database;

 

NAME

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

ORCL

 

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

转载于:http://blog.itpub.net/28282660/viewspace-1394861/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值