ora-27101: shared memory realm does not exist解决办法

PS:

本文的解决办法,首先看了 Oracle Start Up 2 Oracle 框架构件、启动、解决一个问题的最后一部分-----知道了oracle进程完全启动大概有几百兆

再就是根据  提示ORA-03113:通信通道的文件结尾解决 的步骤,最终解决问题

正文:

用PLSQL登录oracle,突然报错:

粘贴报错内容:

  1. ERROR:  
  2. ORA-01034: ORACLE not available  
  3. 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左右;

可见是启动失败;

然后根据网上的这个办法:

提示ORA-03113:通信通道的文件结尾解决办法

进行了第一步和第二步的操作;

重新启动发现,完美解决!!!




posted @ 2015-04-28 11:13  Stepheng  阅读(934)  评论(0)    收藏  举报