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不够健壮
*** 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不够健壮
相关文章推荐
- MySql主从数据库配置笔记
- 编写mysql存储过程
- 学生选课系统(3)-对数据库操作实现
- mysql存取图像(mysql api)
- 在ubuntu10.10 修改mysql data的默认路径后mysql服务启动失败
- 【SQL优化】B树索引位图转换及OR到UNION(ALL)的改写
- Oracle数据库命令大全
- [mysql]刷新windows恢复后mysql和"Access denied for user'root'@'IP'"处理问题
- oracle超级用户connection
- redis + Tomcat 8 的session共享解决
- 为什么不能用memcached存储Session
- txt文档内容入mysql
- 数据库日志管理
- Memcached 笔记与总结(6)PHP 实现 Memcached 的一致性哈希分布算法
- mysql增量备份
- 拆卸mysql
- 数据库 | SQL
- mac上的终端里添加mysql命令
- Mac OS X 10.11下如何安装MySQLdb?
- Oracle提高sql执行效率的心得建议