缥缈游侠-logzgh
===========================================================
无法在physical data guard上rman备份问题的解决
===========================================================
在9i某些版本上面,无法在data guard上面进行rman备份。这个问题想想也是不对的。对于有data guard的系统,rman备份当然是走data guard了,但是我们发现在aix 9206,9208上面用rman备份却会报错。

错误信息如下:

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00601: fatal error in recovery manager
RMAN-03004: fatal error during execution of command
RMAN-10006: error running SQL statement: select sofar, context, start_time from v$session_longops where (start_time > nvl(:1, sysdate-100) or start_time = nvl(:2, sysdate+100)) and sid = :3 and serial# = :4 and opname like 'RMAN:%' order by start_time desc, context desc
RMAN-10002: ORACLE error: ORA-00000: normal, successful completion

居然是在查询v$session_longops时报错。

那么关掉long ops的统计应该可以解决这个问题。

修改参数_subquery_pruning_mv_enabled=false,重启data guard后,问题解决。

其实这是个oracle的bug.

具体参见Note:341184.1

oracle说是在9206里面解决了这个问题,但是9206,9208依然有这个问题。

logzgh 发表于:2007.08.19 13:20 ::分类: ( Oracle技术 ) ::阅读:(498次) :: 评论 (2)
re: 无法在physical data guard上rman备份问题的解决 [回复]

我在9.2.0.6上改了这个参数还是不行。

fengfeng2004 评论于: 2007.10.17 11:28
re: 无法在physical data guard上rman备份问题的解决 [回复]

必须设置到spfile/init中,
虽然隐含参数的设置也是false.

fengfeng20004 评论于: 2007.10.18 08:32

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)




自我介绍
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
网站链接...