OS win xp,Oracle 10201
备份策略关于REDUNDANCY的学习
默认Oracle REDUNDANCY为1,意思是如果对数据文件的备份过多于2份,那么先前备份的将会被设置为obsolete, 意思是我们不需要通过这些备份来恢复了。但是它们仍然是available,我们可以通过它们来恢复。 可以通过report obsolete,来查看obsolete备份,使用delete obsolete来删除备份。 数据文件备份产生REDUNDANCY有3种备份方式(level 0,full,incremental level 1) 一、参数
RMAN> show all; RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION ON; 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 ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S NCFTEST.ORA'; # default 二、执行level 0备份 RMAN> backup incremental level 0 database format 'L0_%T_%s'; 启动 backup 于 04-3月 -08
分配的通道: ORA_DISK_1 通道 ORA_DISK_1: sid=145 devtype=DISK 通道 ORA_DISK_1: 启动增量级别 0 数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件 fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST01.DBF 输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF 输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF 输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF 输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF 通道 ORA_DISK_1: 正在启动段 1 于 04-3月 -08 通道 ORA_DISK_1: 已完成段 1 于 04-3月 -08 段句柄=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_1 标记=TAG20080304T133 147 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:54 完成 backup 于 04-3月 -08 启动 Control File and SPFILE Autobackup 于 04-3月 -08
段 handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\AUTOBACKUP\2008_03_0 4\O1_MF_S_648480822_3WSQSQ19_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 04-3月 -08 三、执行level 2备份
RMAN> backup incremental level 2 database format 'L2_%T_%s'; 启动 backup 于 04-3月 -08
使用通道 ORA_DISK_1 通道 ORA_DISK_1: 启动增量级别 2 数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件 fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST01.DBF 输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF 输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF 输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF 输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF 通道 ORA_DISK_1: 正在启动段 1 于 04-3月 -08 通道 ORA_DISK_1: 已完成段 1 于 04-3月 -08 段句柄=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L2_20080304_3 标记=TAG20080304T133 624 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:03 完成 backup 于 04-3月 -08 启动 Control File and SPFILE Autobackup 于 04-3月 -08
段 handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\AUTOBACKUP\2008_03_0 4\O1_MF_S_648481048_3WSR0T3Z_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 04-3月 -08 四、执行level 1备份
RMAN> backup incremental level 1 database format 'L1_%T_%s'; 启动 backup 于 04-3月 -08
使用通道 ORA_DISK_1 通道 ORA_DISK_1: 启动增量级别 1 数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件 fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST01.DBF 输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF 输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF 输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF 输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF 通道 ORA_DISK_1: 正在启动段 1 于 04-3月 -08 通道 ORA_DISK_1: 已完成段 1 于 04-3月 -08 段句柄=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L1_20080304_5 标记=TAG20080304T133 903 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:04 完成 backup 于 04-3月 -08 启动 Control File and SPFILE Autobackup 于 04-3月 -08
段 handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\AUTOBACKUP\2008_03_0 4\O1_MF_S_648481208_3WSR5S5D_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 04-3月 -08 五、查看此时的obsolete的备份,没有leve1 0和level 1产生的备份 RMAN> report obsolete; RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1 已废弃的备份和副本报表 类型 关键字 完成时间 文件名/句柄 -------------------- ------ ------------------ -------------------- 存档日志 1 17-1月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TES .......... 备份集 2 04-3月 -08 备份段 2 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A REA\TEST\AUTOBACKUP\2008_03_04\O1_MF_S_648480822_3WSQSQ19_.BKP 备份集 4 04-3月 -08 备份段 4 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A REA\TEST\AUTOBACKUP\2008_03_04\O1_MF_S_648481048_3WSR0T3Z_.BKP 六、再次执行level 0和level 1备份
RMAN> backup incremental level 0 database format 'L0_%T_%s'; 启动 backup 于 04-3月 -08
分配的通道: ORA_DISK_1 通道 ORA_DISK_1: sid=145 devtype=DISK 通道 ORA_DISK_1: 启动增量级别 0 数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件 fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST01.DBF 输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF 输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF 输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF 输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF 通道 ORA_DISK_1: 正在启动段 1 于 04-3月 -08 通道 ORA_DISK_1: 已完成段 1 于 04-3月 -08 段句柄=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_7 TAG20080304T134312 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:54 完成 backup 于 04-3月 -08 启动 Control File and SPFILE Autobackup 于 04-3月 -08
。。。 RMAN> backup incremental level 1 database format 'L1_%T_%s';
启动 backup 于 04-3月 -08
使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: sid=145 devtype=DISK 通道 ORA_DISK_1: 启动增量级别 1 数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件 fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST01.DBF 输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF 输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF 输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF 输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF 通道 ORA_DISK_1: 正在启动段 1 于 04-3月 -08 通道 ORA_DISK_1: 已完成段 1 于 04-3月 -08 段句柄=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L1_20080304_8 标记=TAG20080304T134 457 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:04 完成 backup 于 04-3月 -08 启动 Control File and SPFILE Autobackup 于 04-3月 -08
段 handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\AUTOBACKUP\2008_03_0 4\O1_MF_S_648481562_3WSRJVLQ_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 04-3月 -08 七、查看此时的obsolete的备份,发现最初的leve1 0和level 1产生的备份已经是obsolete了
RMAN> report obsolete; RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1 已废弃的备份和副本报表 类型 关键字 完成时间 文件名/句柄 -------------------- ------ ------------------ -------------------- 存档日志 1 17-1月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TES T\ARCHIVE\ARC00016_0643394512.001 备份集 1 04-3月 -08 备份段 1 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0 _20080304_1 备份集 3 04-3月 -08 备份段 3 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L2 _20080304_3 备份集 5 04-3月 -08 备份段 5 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L1 _20080304_5 备份集 6 04-3月 -08 备份段 6 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A REA\TEST\AUTOBACKUP\2008_03_04\O1_MF_S_648481208_3WSR5S5D_.BKP 八、查看备份,虽然最初level 0和level 1已经是obsolete,但仍然是AVAILABLE,表示我们仍然可以用它恢复。
RMAN> list backup; 备份集列表
=================== BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 1 Incr 0 911.25M DISK 00:01:52 04-3月 -08 BP 关键字: 1 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T133147 段名:D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_1 备份集 1 中的数据文件列表 文件 LV 类型 Ckp SCN Ckp 时间 名称 ---- -- ---- ---------- ---------- ---- 1 0 Incr 16748276319 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYST EM01.DBF 2 0 Incr 16748276319 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDO TBS01.DBF 3 0 Incr 16748276319 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSA UX01.DBF 4 0 Incr 16748276319 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USER S01.DBF 5 0 Incr 16748276319 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST 01.DBF BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 3 Incr 2 600.00K DISK 00:00:57 04-3月 -08 BP 关键字: 3 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T133624 段名:D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L2_20080304_3 备份集 3 中的数据文件列表 文件 LV 类型 Ckp SCN Ckp 时间 名称 ---- -- ---- ---------- ---------- ---- 1 2 Incr 16748276475 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYST EM01.DBF 2 2 Incr 16748276475 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDO TBS01.DBF 3 2 Incr 16748276475 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSA UX01.DBF 4 2 Incr 16748276475 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USER S01.DBF 5 2 Incr 16748276475 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST 01.DBF BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 5 Incr 1 3.07M DISK 00:00:58 04-3月 -08 BP 关键字: 5 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T133903 段名:D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L1_20080304_5 备份集 5 中的数据文件列表 文件 LV 类型 Ckp SCN Ckp 时间 名称 ---- -- ---- ---------- ---------- ---- 1 1 Incr 16748276694 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYST EM01.DBF 2 1 Incr 16748276694 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDO TBS01.DBF 3 1 Incr 16748276694 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSA UX01.DBF 4 1 Incr 16748276694 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USER S01.DBF 5 1 Incr 16748276694 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST 01.DBF BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 6 Full 6.80M DISK 00:00:01 04-3月 -08 BP 关键字: 6 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T134008 段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\AUTOBACKUP\2008_03_04\O1_ MF_S_648481208_3WSR5S5D_.BKP 包括的控制文件: Ckp SCN: 16748276721 Ckp 时间: 04-3月 -08 包含的 SPFILE: 修改时间: 04-3月 -08 BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 7 Incr 0 911.31M DISK 00:01:44 04-3月 -08 BP 关键字: 7 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T134312 段名:D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_7 备份集 7 中的数据文件列表 文件 LV 类型 Ckp SCN Ckp 时间 名称 ---- -- ---- ---------- ---------- ---- 1 0 Incr 16748276832 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYST EM01.DBF 2 0 Incr 16748276832 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDO TBS01.DBF 3 0 Incr 16748276832 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSA UX01.DBF 4 0 Incr 16748276832 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USER S01.DBF 5 0 Incr 16748276832 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST 01.DBF BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 8 Incr 1 728.00K DISK 00:00:58 04-3月 -08 BP 关键字: 8 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T134457 段名:D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L1_20080304_8 备份集 8 中的数据文件列表 文件 LV 类型 Ckp SCN Ckp 时间 名称 ---- -- ---- ---------- ---------- ---- 1 1 Incr 16748277237 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYST EM01.DBF 2 1 Incr 16748277237 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDO TBS01.DBF 3 1 Incr 16748277237 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSA UX01.DBF 4 1 Incr 16748277237 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USER S01.DBF 5 1 Incr 16748277237 04-3月 -08 D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEST 01.DBF BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ---------- 9 Full 6.80M DISK 00:00:02 04-3月 -08 BP 关键字: 9 状态: AVAILABLE 已压缩: NO 标记: TAG20080304T134602 段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\AUTOBACKUP\2008_03_04\O1_ MF_S_648481562_3WSRJVLQ_.BKP 包括的控制文件: Ckp SCN: 16748277283 Ckp 时间: 04-3月 -08 包含的 SPFILE: 修改时间: 04-3月 -08 九、恢复测试,因为有最新的level 0备份所以没有用到第一次的leve 0备份
RMAN> restore database validate; 启动 restore 于 04-3月 -08
使用通道 ORA_DISK_1 通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_200803 04_7 通道 ORA_DISK_1: 已恢复备份段 1 段句柄 = D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_7 标记 = TAG20080304 T134312 通道 ORA_DISK_1: 验证完成, 用时: 00:00:25 完成 restore 于 04-3月 -08 十、将最近的level 0 L0_20080304_7备份删除,此时会自动跳到上一个level 0备份
将L0_20080304_7删除; RMAN> restore database validate;
启动 restore 于 04-3月 -08
使用通道 ORA_DISK_1 通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_200803 04_7 故障转移到上一个备份
通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_200803 04_1 通道 ORA_DISK_1: 已恢复备份段 1 段句柄 = D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_1 标记 = TAG20080304 T133147 通道 ORA_DISK_1: 验证完成, 用时: 00:00:25 完成 restore 于 04-3月 -08 十一、将L0_20080304_1的可用性改为unavailable,此时恢复出现错误。
RMAN> change backupset 1 unavailable; 不能使用更改的备份段
备份段 handle=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_1 recid=1 stamp =648480707 1 对象已更改为 UNAVAILABLE 状态 RMAN> restore database validate;
启动 restore 于 04-3月 -08
使用通道 ORA_DISK_1 通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_200803 04_7 故障转移到上一个备份
在恢复操作期间将自动创建数据文件 5
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: restore 命令 (在 03/04/2008 14:04:18 上) 失败 RMAN-06026: 有些目标没有找到 - 终止恢复 RMAN-06023: 没有找到数据文件4的副本来恢复 RMAN-06023: 没有找到数据文件3的副本来恢复 RMAN-06023: 没有找到数据文件2的副本来恢复 RMAN-06023: 没有找到数据文件1的副本来恢复 十二、我们仍然可以改回available
RMAN> change backupset 1 available;
使用通道 ORA_DISK_1
可以使用更改的备份段 备份段 handle=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\L0_20080304_1 recid=1 stamp =648480707 已将 1 对象更改为 AVAILABLE 状态 RMAN> |
|
来自: 168一路发 > 《oracle备份恢复》