本帖最后由 liuwenqing 于 2013-8-8 15:33 编辑
平台:windows xp 32bit
数据库版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
测试环境
rman配置信息:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS; 只做了一条修改,其他没有改动;
RMAN 备份脚本:
run {
allocate channel d1 type disk;
backup full database format 'D:\oracle\product\10.2.0\arc\full_%d_%s_%p_%u.bak'tag='full' include current controlfile;
sql 'alter system archive log current';
backup archivelog all format 'D:\oracle\product\10.2.0\arc\arc_%d_%s_%p_%u.bak' delete all input;
release channel d1;
delete noprompt OBSOLETE;
}
查看备份集内归档日志情况:
RMAN> list backup of archivelog all;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
31 1.42G DISK 00:01:33 02-6月 -13
BP 关键字: 31 状态: AVAILABLE 已压缩: NO 标记: TAG20130602T123324
段名:D:\ORACLE\PRODUCT\10.2.0\ARC\ARC_TEST_32_1_10OB664M.BAK
备份集 31 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 92 3021634 31-5月 -13 3043527 01-6月 -13
. . . . . . 中间部分省略
1 125 3146299 02-6月 -13 3146905 02-6月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
32 1.42G DISK 00:01:28 02-6月 -13
BP 关键字: 32 状态: AVAILABLE 已压缩: NO 标记: TAG20130602T123324
段名:D:\ORACLE\PRODUCT\10.2.0\ARC\ARC_TEST_33_1_11OB667O.BAK
备份集 32 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 126 3146905 02-6月 -13 3149657 02-6月 -13
. . . . . . 中间部分省略
1 158 3172379 02-6月 -13 3172384 02-6月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
35 36.69M DISK 00:00:03 03-6月 -13
BP 关键字: 35 状态: AVAILABLE 已压缩: NO 标记: TAG20130603T093554
段名:D:\ORACLE\PRODUCT\10.2.0\ARC\ARC_TEST_36_1_14OB8G3Q.BAK
备份集 35 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 159 3172384 02-6月 -13 3201395 02-6月 -13
1 160 3201395 02-6月 -13 3224641 03-6月 -13
1 161 3224641 03-6月 -13 3231621 03-6月 -13
1 162 3231621 03-6月 -13 3231626 03-6月 -13
在rman下使用提取归档日志脚本报如下错误:
run{
allocate channel d1 type disk;
set archivelog destination to 'e:\abc';
restore archivelog all;
release channel d1;
}
RMAN-06025: 未找到要恢复的日志线程 1 seq 91 lowscn 3021629 的备份
. . . . . . 中间部分省略
RMAN-06025: 未找到要恢复的日志线程 1 seq 76 lowscn 3004446 的备份