plsql连接oracle数据库报出如下错误:
ERROR: ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
查了查,oracle主机的内存剩余充足,不大可能是这个问题,然后看了看别人的错误原因,还是没能解决。
但是使用sqlplus连接数据库时,给出了如下信息:
ERROR:
ORA-28056: Writing audit records to Windows Event Log failed
OSD-2351944: Message 2351944 not found; product=RDBMS; facility=SOSD
O/S-Error: (OS 1502) ??????????????????
ORA-28056: Writing audit records to Windows Event Log failed
OSD-2351944: Message 2351944 not found; product=RDBMS; facility=SOSD
O/S-Error: (OS 1502) ??????????????????
第一条错误提示审计记录写入windows事件日志失败,突然想起来,之前有一次导入数据库的时候,由于库记录比较多,导入的时候发生了错误,导致系统日志记录溢出。然后再连接oracle的时候也出现了开始的问题。
打开windows事件日志管理器看了下,日志真的爆满了,每几秒钟会产生一条记录。
先不管产生日志记录的原因了,直接把日志清空了下,然后重启oracle服务。再试plsql连接,连接成功。