您的位置:首页 > 数据库

9i dg 远端磁盘空间异常,导致生产数据库挂起;

2015-10-11 10:46 393 查看
 9i dg 远端磁盘空间异常,导致本地数据库无法切换归档,导致生产数据库挂起;

*** 2015-10-11 06:28:37.442

Error 16099 creating standby archive log file at host 'stdby'

*** 2015-10-11 06:28:37.442

ARC2: Error 16099 Creating archive log file to 'stdby'

*** 2015-10-11 06:28:37.443

kcrrfail: dest:2 err:16099 force:0

ORA-16099: internal error ORA-00600 occurred at standby database

*** 2015-10-11 06:57:23.837

Error 16099 attaching RFS server to standby instance at host 'stdby'

Error 16099 attaching to destination LOG_ARCHIVE_DEST_2 standby host 'stdby'

*** 2015-10-11 06:57:23.838

ARC2: Error 16099 Creating archive log file to 'stdby'

*** 2015-10-11 06:57:23.838

kcrrfail: dest:2 err:16099 force:0

ORA-16099: internal error ORA-00600 occurred at standby database



问题分析:


因为远程dg stdby磁盘空间异常,导致本地生产arch无法将日志传输到远程,并且在本地完成归档。

因为存在多个归档进程,在dg 环境中oracle 会先将日志传到远程节点,再在本地完成归档动作。

我怀疑由于多个归档进程存在,导致 kcrrlt  锁冲突,远程传输arc 进程持有了该锁,无法释放,导致本地生产arch进程无法归档日志;最后导致数据挂起。

该 dg 配置为最高性能模式,理论上不会出现生产挂起的问题。推测为9i dg 自身的一个bug,dg不够健壮
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: