暂无图片
RMAN 异机恢复
我来答
分享
summer
2020-08-04
RMAN 异机恢复
暂无图片 5M

备份是在dg库上进行的,恢复测试时
rman 恢复时报错:

Oracle Error:
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: ‘+DATA/*db/datafile/system.785.1047104661’

released channel: CH1
released channel: CH2
released channel: CH3
released channel: CH4
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 07/31/2020 19:59:00
RMAN-06054: media recovery requesting unknown archived log for thread 2 with sequence 150645 and starting SCN of 17056933233118

求专家们指导

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
周伟

详细贴一下你的restore整个过程呢?如果是直接拿的dg standby 做的RMAN备份,然后又拿这个备份做restore, 遇到这种问题就很正常,因为standny DB 他的redolog是没有处于使用中的。从报错上看就是缺少归档,可以把归档先找出来进行注册,然后重新一步一步的recover。
如果只是一般性恢复性测试,可以设置until 参数:
recover database until 17056933233118;

暂无图片 评论
暂无图片 有用 0
summer

run {
ALLOCATE CHANNEL CH1 TYPE ‘SBT_TAPE’;
ALLOCATE CHANNEL CH2 TYPE ‘SBT_TAPE’;
ALLOCATE CHANNEL CH3 TYPE ‘SBT_TAPE’;
ALLOCATE CHANNEL CH4 TYPE ‘SBT_TAPE’;
SEND ‘NSR_ENV=(NSR_SERVER=hnnwk02,NSR_CLIENT=ythpmsdb3)’;
sql ‘alter session set nls_date_format=“YYYY-MM-DD HH24:MI:SS”’;
SET UNTIL TIME =‘2020-07-01 03:00:00’;
restore database;
release channel ch1;
release channel ch2;
release channel ch3;
release channel ch4;
}
exit;
EOF

recover:
run {
ALLOCATE CHANNEL CH1 TYPE ‘SBT_TAPE’;
ALLOCATE CHANNEL CH2 TYPE ‘SBT_TAPE’;
ALLOCATE CHANNEL CH3 TYPE ‘SBT_TAPE’;
ALLOCATE CHANNEL CH4 TYPE ‘SBT_TAPE’;
SEND ‘NSR_ENV=(NSR_SERVER=hnnwk02,NSR_CLIENT=ythpmsdb3)’;
sql ‘alter session set nls_date_format=“YYYY-MM-DD HH24:MI:SS”’;
SET UNTIL TIME =‘2020-07-01 03:00:00’;
restore database;
release channel ch1;
release channel ch2;
release channel ch3;
release channel ch4;
}
exit;
EOF

暂无图片 评论
暂无图片 有用 0
周伟

你贴的是一样的脚本。
这种问题就两个解决办法,一个是一个一个的吧需要的归档文件找出来,一直恢复到找不到归档为止,一种就是直接set until scn 号做不完全恢复了,如果可以的话。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏