Database mount ID mismatch(ORA-16009: invalid redo transport destination )

在Oracle Data Guard环境中,由于主库归档日志满导致系统假死,重启后发现归档日志无法传输到备库。日志显示Database mount ID mismatch和ORA-16009错误。分析可能原因是log_archive_dest_stat_2参数被设置为defer,结合net_timeout参数推测可能因主库故障无法连接备库。解决方法是通过`alter system set log_archive_dest_stat_2=enable scope=both;`将参数改为enable。

问题描述:

dataguard 环境,由于主库上面的归档日志满了,导致系统处于假死状态,后来重启系统。

但发现归档日志不能传送到备库。

检查alert日志发现类似如下内容;

Sun Feb 17 03:34:52 2013
RFS[53]: Assigned to RFS process 6896
RFS[53]: Database mount ID mismatch [0x27bfa217:0x27c019ed] (666870295:666900973)
RFS[53]: Client instance is standby database instead of primary
RFS[53]: Not using real application clusters
Errors in file /db/app/oracle/diag/rdbms/xiaoyu/xiaoyu/trace/xiaoyu_rfs_6896.trc:
ORA-16009: invalid redo transport destination
Sun Feb 17 03:40:52 2013
RFS[54]: Assigned to RFS process 6942
RFS[54]: Database mount ID mismatch [0x27bfa217:0x27c019ed] (666870295:666900973)
RFS[54]: Client instance is standby database instead of primary
RFS[54]: Not using real application clusters
Errors in file /db/app/oracle/diag/rdbms/xiaoyu/xiaoyu/trace/xiaoyu_rfs_6942.trc:
ORA-16009: invalid redo transport destination
ps:该内容是在网络上复制他人的,但错误信息是一致的。

错误信息显示日志传输路径不对,于是show parameter archive_参数,发现log_archive_dest_stat_2 值为defer,意思是暂停传输日志。

由于该环境不是我搭建,但理论上该参数值不应该会被设置成defer,同时发现log_archive_dest_2参数中,设置有net_timeout=30,意思是主库连接备库,超过30秒将会弃用备库,所以,我怀疑是由于当时主库出现故障,无法连通备库,超过30秒后,数据库将log_archive_dest_stat_2从enable变成了defer。

当然,这都是我的推测。

另外,出现上述错误,不一定是该参数导致的,也可能是其他参数设置错误导致,反正就那几个参数,一个个检查咯。

问题的解决很简单,将该参数改成enable即可:

alter system set log_archive_dest_stat_2=enable scope=both;

------------------------------------------------------------------华丽个毛线的分割线---------------------------------------------------------------------

最近这几天晚上熬夜看小说,白天破事多,脾气火爆,需要调整下心态。

还是要静下心来钻研点技术,比如最近expdp导出遇到XDB sga initialization问题,一直还没有完全解决。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值