六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 144|回复: 0

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决

[复制链接]

升级  54.33%

109

主题

109

主题

109

主题

举人

Rank: 3Rank: 3

积分
363
 楼主| 发表于 2013-2-7 20:56:28 | 显示全部楼层 |阅读模式
在连接oracle时,久不久就会弹出一句这样的对话框来:


ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 


原因不清楚,上网google了一下,找到一个解决的办法现转载过来:


用root用户打开 /oracle/product/10.2/db_1 /network/admin/listener.ora文件。(打开时,请确保oracle已经关闭。不然的话只能以只能的方式打开,修改不了的。)


更改为:

SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtProc)      (ORACLE_HOME = /opt/oracle/product/10.2/db_1)      (PROGRAM = extproc)    )##########################start   (SID_DESC =    (GLOBAL_DBNAME = ORCL)    (ORACLE_HOME = /opt/oracle/product/10.2/db_1)      (SID_NAME = ORCL)    )########################end  )
也就是将#####start与###end之间的代码copy到SID_LIST_LISTENER =()最后一个括号前,要注意


GLOBAL_DBNAME,ORACLE_HOME,SID_NAME的值内容.



好,文件更改保存后,重新启动oracle。


网上搜到的资料:http://www.cnblogs.com/zyk/archive/2007/10/31/944667.html
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表