Rman 0级和2级增量备份的恢复测试(…

来源:互联网 发布:网络利大于弊辩论会 编辑:程序博客网 时间:2024/06/05 10:50

实验目的:测试先做Rman0级备份,再做2级增量备份的恢复是否可行(未做一级增量备份)

C:\Documents and Settings\sn10712>rman target/

恢复管理器: Release 11.1.0.6.0 - Production on 星期三 12月 7 10:50:232011

Copyright (c) 1982, 2007, Oracle.  All rightsreserved.

连接到目标数据库: MYORACLE (DBID=1866428714)

RMAN> listbackup;                -----------无任何备份


RMAN> configure controlfile autobackup on;

新的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
已成功存储新的 RMAN 配置参数

RMAN> show all;

db_unique_name 为 MYORACLE 的数据库的 RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
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 'BZIP2'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO'F:\APP\SN10712\PRODUCT\11.1.0\DB_1\DATAB
ASE\SNCFMYORACLE.ORA'; # default

RMAN> backup incremental level 0 database format'E:\backup\rman\%d_%s_%t';  --Level 0

启动 backup 于 07-12月-11
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=103 设备类型=DISK
通道 ORA_DISK_1: 正在启动增量级别 0 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001名称=F:\APP\SN10712\ORADATA\MYORACLE\SYSTEM01.DBF
输入数据文件: 文件号=00002名称=F:\APP\SN10712\ORADATA\MYORACLE\SYSAUX01.DBF
输入数据文件: 文件号=00005名称=F:\APP\SN10712\ORADATA\MYORACLE\EXAMPLE01.DBF
输入数据文件: 文件号=00003名称=F:\APP\SN10712\ORADATA\MYORACLE\UNDOTBS01.DBF
输入数据文件: 文件号=00004名称=F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 07-12月-11
通道 ORA_DISK_1: 已完成段 1 于 07-12月-11
段句柄=E:\BACKUP\RMAN\MYORACLE_1_769256538 标记=TAG20111207T102218注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:55
完成 backup 于 07-12月-11

启动 Control File and SPFILE Autobackup 于 07-12月-11
段handle=F:\APP\SN10712\FLASH_RECOVERY_AREA\MYORACLE\AUTOBACKUP\2011_12_07\O1_M
F_S_769256602_7FXMK0V0_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 于 07-12月-11

RMAN> list backup;


备份集列表
===================


BS 关键字  类型 LV大小      设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ----------------------
     Incr 0 1.18G     DISK       00:01:01    07-12月-11
       BP 关键字: 1   状态:AVAILABLE  已压缩: NO  标记:TAG20111207T102218
段名:E:\BACKUP\RMAN\MYORACLE_1_769256538
  备份集 1 中的数据文件列表
  文件 LV 类型 CkpSCN    Ckp时间   名称
  ---- -- ---- ---------- ---------- ----
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\SYSTEM01.DB
F
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\SYSAUX01.DB
F
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\UNDOTBS01.D
BF
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF

    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\EXAMPLE01.D
BF

BS 关键字  类型 LV大小      设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ----------------------
     Full   9.39M     DISK       00:00:07    07-12月-11
       BP 关键字: 2   状态:AVAILABLE  已压缩: NO  标记:TAG20111207T102322
段名:F:\APP\SN10712\FLASH_RECOVERY_AREA\MYORACLE\AUTOBACKUP\2011_12_07\O1_MF_S_7
69256602_7FXMK0V0_.BKP
  包含的 SPFILE: 修改时间: 07-12月-11
  SPFILE db_unique_name: MYORACLE
  包括的控制文件: Ckp SCN:2242071     Ckp 时间: 07-12月-11

 

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

Scott用户创建个表  create table emp_copy as select *from emp, 用于验证能否正常恢复,再做Level2增量

备份

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

 

 

RMAN> backup incremental level 2 database format'E:\backup\rman\%d_%s_%T';  --Level 2

启动 backup 于 07-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动增量级别 2 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001名称=F:\APP\SN10712\ORADATA\MYORACLE\SYSTEM01.DBF
输入数据文件: 文件号=00002名称=F:\APP\SN10712\ORADATA\MYORACLE\SYSAUX01.DBF
输入数据文件: 文件号=00005名称=F:\APP\SN10712\ORADATA\MYORACLE\EXAMPLE01.DBF
输入数据文件: 文件号=00003名称=F:\APP\SN10712\ORADATA\MYORACLE\UNDOTBS01.DBF
输入数据文件: 文件号=00004名称=F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 07-12月-11
通道 ORA_DISK_1: 已完成段 1 于 07-12月-11
段句柄=E:\BACKUP\RMAN\MYORACLE_3_20111207 标记=TAG20111207T103325注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:35
完成 backup 于 07-12月-11

启动 Control File and SPFILE Autobackup 于 07-12月-11
段handle=F:\APP\SN10712\FLASH_RECOVERY_AREA\MYORACLE\AUTOBACKUP\2011_12_07\O1_M
F_S_769257245_7FXN53Z0_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 于 07-12月-11

RMAN> list backup;


备份集列表
===================


BS 关键字  类型 LV大小      设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ----------------------
     Incr 0 1.18G     DISK       00:01:01    07-12月-11
       BP 关键字: 1   状态:AVAILABLE  已压缩: NO  标记:TAG20111207T102218
段名:E:\BACKUP\RMAN\MYORACLE_1_769256538
  备份集 1 中的数据文件列表
  文件 LV 类型 CkpSCN    Ckp时间   名称
  ---- -- ---- ---------- ---------- ----
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\SYSTEM01.DB
F
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\SYSAUX01.DB
F
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\UNDOTBS01.D
BF
    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF

    Incr2242004   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\EXAMPLE01.D
BF

BS 关键字  类型 LV大小      设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ----------------------
     Full   9.39M     DISK       00:00:07    07-12月-11
       BP 关键字: 2   状态:AVAILABLE  已压缩: NO  标记:TAG20111207T102322
段名:F:\APP\SN10712\FLASH_RECOVERY_AREA\MYORACLE\AUTOBACKUP\2011_12_07\O1_MF_S_7
69256602_7FXMK0V0_.BKP
  包含的 SPFILE: 修改时间: 07-12月-11
  SPFILE db_unique_name: MYORACLE
  包括的控制文件: Ckp SCN:2242071     Ckp 时间: 07-12月-11

BS 关键字  类型 LV大小      设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ----------------------
     Incr 2 2.63M     DISK       00:00:33    07-12月-11
       BP 关键字: 3   状态:AVAILABLE  已压缩: NO  标记:TAG20111207T103325
段名:E:\BACKUP\RMAN\MYORACLE_3_20111207
  备份集 3 中的数据文件列表
  文件 LV 类型 CkpSCN    Ckp时间   名称
  ---- -- ---- ---------- ---------- ----
    Incr2243027   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\SYSTEM01.DB
F
    Incr2243027   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\SYSAUX01.DB
F
    Incr2243027   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\UNDOTBS01.D
BF
    Incr2243027   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF

    Incr2243027   07-12月-11 F:\APP\SN10712\ORADATA\MYORACLE\EXAMPLE01.D
BF

BS 关键字  类型 LV大小      设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ----------------------
     Full   9.39M     DISK       00:00:07    07-12月-11
       BP 关键字: 4   状态:AVAILABLE  已压缩: NO  标记:TAG20111207T103405
段名:F:\APP\SN10712\FLASH_RECOVERY_AREA\MYORACLE\AUTOBACKUP\2011_12_07\O1_MF_S_7
69257245_7FXN53Z0_.BKP
  包含的 SPFILE: 修改时间: 07-12月-11
  SPFILE db_unique_name: MYORACLE
  包括的控制文件: Ckp SCN:2243050     Ckp 时间: 07-12月-11

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

关闭数据库,删除一个数据文件

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

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  535662592 bytes
FixedSize                 1334380 bytes
VariableSize            331350932 bytes
DatabaseBuffers         197132288 bytes
RedoBuffers               5844992 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 4:'F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF'
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

开始做恢复:

 

C:\Documents and Settings\sn10712>rman target/

恢复管理器: Release 11.1.0.6.0 - Production on 星期三 12月 7 10:41:182011

Copyright (c) 1982, 2007, Oracle.  All rightsreserved.

已连接到目标数据库: MYORACLE (DBID=1866428714, 未打开)

RMAN> restore datafile 4;

启动 restore 于 07-12月-11
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=170 设备类型=DISK

通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00004 还原到F:\APP\SN10712\ORADATA\MYORACLE\USERS01
.DBF
通道 ORA_DISK_1: 正在读取备份片段E:\BACKUP\RMAN\MYORACLE_1_769256538
通道 ORA_DISK_1: 段句柄= E:\BACKUP\RMAN\MYORACLE_1_769256538 标记 = TAG20111207
T102218
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:03
完成 restore 于 07-12月-11

RMAN> recover datafile 4;

启动 recover 于 07-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始还原增量数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
数据文件 00004 的还原目标: F:\APP\SN10712\ORADATA\MYORACLE\USERS01.DBF
通道 ORA_DISK_1: 正在读取备份片段E:\BACKUP\RMAN\MYORACLE_3_20111207
通道 ORA_DISK_1: 段句柄 =E:\BACKUP\RMAN\MYORACLE_3_20111207 标记 = TAG20111207T
103325
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:01

正在开始介质的恢复
介质恢复完成, 用时: 00:00:01

完成 recover 于 07-12月-11

RMAN> alter database open;

数据库已打开

RMAN> exit


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

 总结,未做Rman1级增量备份一样可以正常恢复数据文件,restore时使用的是0级增量备份片段,recover阶段使用的是2级增量备份片段

0 0
原创粉丝点击