折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> 记录一次停电导致的oracle无法mount的问题,错误代码是:ORA-03113: end-of-file on communication channel

记录一次停电导致的oracle无法mount的问题,错误代码是:ORA-03113: end-of-file on communication channel

问题描述:

停电或者母鸡自动重启系统,导致Oracle数据库异常关闭,再次打开无法mount数据库,

sqlplus中报错:ORA-03113: end-of-file on communication channel


问题解决:


复制文件/opt/oracle/admin/ORCLCDB/pfile/init.ora.5262023154348

覆盖原来的同名文件(记得备份):



 cp init.ora.5262023154348 /opt/oracle/product/19c/dbhome_1/dbs/init.ora

再startup就可以了。



说明:


操作很简单,排查很困难。从alter日志中,没有任务报错,不像百度的其他人的解决方案中,都会在alter日志文件中找到error或者ora错误代码,

我这个没有。

日志文件在:/opt/oracle/diag/rdbms/orclcdb/ORCLCDB/trace/alert_ORCLCDB.log 

也是这个目录下唯一的一个log格式的文件。

日志文件中,只有一段:


alter database mount
2023-08-23T16:38:42.047561+08:00
USER (ospid: 6664): terminating the instance
2023-08-23T16:38:42.049723+08:00
System state dump requested by (instance=1, osid=6664), summary=[abnormal instance termination].
System State dumped to trace file /opt/oracle/diag/rdbms/orclcdb/ORCLCDB/trace/ORCLCDB_diag_6587.trc
2023-08-23T16:38:42.239423+08:00
Dumping diagnostic data in directory=[cdmp_20230823163842], requested by (instance=1, osid=6664), summary=[abnormal instance termination].
2023-08-23T16:38:43.356005+08:00
Instance terminated by USER, pid = 6664

再从trc文件中,搜索error,warning,ora均没有收获,一行一行看trc日志,也看不出问题。好在最后解决了问题,数据库重新启动起来了。


------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《记录一次停电导致的oracle无法mount的问题,错误代码是:ORA-03113: end-of-file on communication channel

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换