一、运行环境:
1.windows server 2016
2.oracle 19c 版本
3.报错及排查过程
项目在运行过程中出现数据库服务宕机的情况,宕机的时间不固定,并且宕机后数据库无法启动,报错信息如下:
(1)plsql登录提示:
此错误网上很多方法,可以参照以下方法进行恢复操作(利用oracle日志进行恢复),但恢复启动数据库后,用plsql工具连接依旧报错:
期间也查了数据库的监听日志报错和是否满了(网上资料查windows 环境中的oracle 监听日志超过4G服务会宕),以及oracle 19c版本漏洞的问题,但并不是这些问题导致 ,如下:
最后通过oracle 官方给的资料判断应该是程序使用oracle19c 的驱动版本问题导致,于是从oracle 官方下载了ojdbc驱动(下载连接如下)替换项目中的ojdbc8.jar驱动。
链接:https://pan.baidu.com/s/1JCziHVA52P2Op1Frptjrbg
提取码:9l5e
经过观察一段时间,服务运行正常。此问题得以解决!!!!