PS:
本文的解决办法,首先看了 Oracle Start Up 2 Oracle 框架构件、启动、解决一个问题的最后一部分-----知道了oracle进程完全启动大概有几百兆
再就是根据 提示ORA-03113:通信通道的文件结尾解决 的步骤,最终解决问题
正文:
用PLSQL登录oracle,突然报错:
粘贴报错内容:
- ERROR:
- ORA-01034: ORACLE not available
- ORA-27101: shared memory realm does not exist
ORACLE_BASE/ORACLE_HOME/NETWORK/ADMIN下面的sqlnet.ora文件:
把sqlnet.authentication_services=(NTS) 改成sqlnet.authentication_services=(NONE)
但是,这个方法对我不适用,就又另寻他路;
试着在sqlplus中startup:
sqlplus /nolog
conn / as sysdba
startup
报错:
提示ORA-03113:通信通道的文件结尾
进程 ID :6988
回话 ID:191 序列号:3
然后打开任务管理器,发现oracle.exe只有14M左右的内存,重启发现,内存大小由14M慢慢增长到400M(正常启动)然后又慢慢降到14M左右;
可见是启动失败;
然后根据网上的这个办法:
进行了第一步和第二步的操作;
重新启动发现,完美解决!!!