错误提示是这么的:
提示ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
当时,google了一下shared memory realm的错误,居然自动提示里有这么一句话,后来搜到一个结果
http://www.cnblogs.com/jacklaw/archive/2008/07/12/1241445.html
当然这个结果搞不定,后又找了下其他的结果,在结果
http://hi.baidu.com/yangxinglouis/blog/item/f2566c11bb17d07bca80c4ca.html
里找到一句重要的话:
C:\oracle\product\10.2.0\db_3\database\oradim.log --SVRMGRL管理器出错日志
查看的这个文件的内容,找到:
ORA-00119: invalid specification for system parameter local_listener
ORA-00132: syntax error or unresolved network name 'LISTENER_ORA92'
这个错误
最后通过,http://blog.csdn.net/whqcfp/archive/2007/05/21/1618707.aspx这篇文章找到了解决办法,复制一下他的解决方法
::
最近,有一台机器的数据库服务启动后,客户端无法连接, 重启实例:
SQL> startup
ORA-00119: invalid specification for system parameter local_listener
ORA-00132: syntax error or unresolved network name 'LISTENER_ORA92'
关闭实例:
SQL> shutdown immediate
ORA-01034: Oracle not available
ORA-27101: shared memory realm does not exist
根据以下的情况分析, 'LISTENER_ORA92' 是问题所在,而他在 tnsnames.ora 文件中,检查该文件,发现该配置信息没有了,重新添加:
LISTENER_ORA92 =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
再重启实例:
SQL> startup
Oracle 例程已经启动。
Total System Global Area 47258064 bytes
Fixed Size 453072 bytes
Variable Size 33554432 bytes
Database Buffers 12582912 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
OK!
Posts like this make the itnernet such a treasure trove