`
bnmnba
  • 浏览: 287889 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

ORA-27101: shared memory realm does not exist

 
阅读更多

 

ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0

出现这个问题说明:

数据库监听已经启动,但数据监听所指向的数据库没有启动(如其名:数据库共享内存不存在)。

 

我的解决方法:

  lsnrctl

  lsnrctl>status

  发现有两个orcl,一个大写的ORCL(status为UNKNOWN)一个小写的orcl(status为ready)。

  然后我在listener.ora(参考http://bnmnba.iteye.com/blog/2386866)把大写的ORCL改成小写的orcl

重启监听

  lsnrctl stop

  lsnrctl start

 

再看status,就剩余一个小写的orcl,状态为UNKNOWN。

然后用plsql连接,连接成功。

 

我这个错误是一个浅显的错误,网上还有说更深层的其他错误。

 其中也有可能是ORACLE_HOME/ORACLE_SID等等环境变量没设置。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics