这应该算是连续剧了,在解决上篇记录的错误后(见 Oracle Error:ORA-00119/ORA-00130 http://www.linuxidc.com/Linux/2014-09/107258.htm),使用客户端连接Oracle时发生ORA-12514(TNS:监听程序当前无法识别连接描述符中请求的服务)的错误。
经过排查发现是Oracle 实例往Listener里动态注册没有成功,遂修改了listener.ora,在此文件中添加如下语句,进行静态注册:
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=Your Global_DbName)
(ORACLE_HOME=/u01/oracle/product/11.2.0)
(SID_NAME=Your SID)))
重启listener后,问题解决。
--------------------------------------分割线 --------------------------------------
在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htm
Oracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htm
Debian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm
--------------------------------------分割线 --------------------------------------
更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-09/107259.htm