九、ORA-01034 and ORA-27101

king's blog

问题描述:启动oracle服务报ORA-01034和ORA-27101错误

启动oracle服务报ORA-01034和ORA-27101错误,如下:
ORA-01034

原因分析:

出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。这样数据库就正常启动了,就不会报ORA-01034和ORA-27101两个启动异常了。还有就是可能是登录数据库后,不正常的退出,比如直接关掉窗口,而这时数据库里有未完成的动作,再次登录时就会提示“insufficient privileges”的报错,SQL>shutdown immediate; SQL>startup;就恢复正常了

解决方案:

步骤一:重新设置SID

ORA-01034

步骤二:向监听文件添加内容

如果还有问题,则向监听文件($ORACLE_HOME/product/11.2.0/dbhome_1/network/admin/listener.ora)添加如下内容,并重启oracle服务
ORA-01034

经过以上步骤,服务启动成功:
ORA-27101

Tags:
文 / 甲乙丙丁
LEAVE A REPLY

loading