ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2086 | 回复: 1   主题: ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法        下一篇 
nini
注册用户
等级:新兵
经验:56
发帖:63
精华:0
注册:2011-12-16
状态:离线
发送短消息息给nini 加好友    发送短消息息给nini 发消息
发表于: IP:您无权察看 2015-4-23 10:22:59 | [全部帖] [楼主帖] 楼主

今天通过Oracle SQL*Plus连接远端服务器的时候提示“监听程序当前无法识别连接描述符中请求服务”,遂在网上找到了解决方案:

①打开Oracle服务器安装目录\NETWORK\ADMIN\listener.ora文件,你会看到如下信息:

# listener.ora Network Configuration File: D:\database\Oracle\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\database\Oracle)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ms-c459ece7aa7f)(PORT = 1521))
)
)


②在(SID_LIST=...)后面添加一句话,其中Demo是Oracle监听的实例名:

# listener.ora Network Configuration File: D:\database\Oracle\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\database\Oracle)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = V3X)
(ORACLE_HOME = D:\database\Oracle)
(SID_NAME = V3X)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ms-c459ece7aa7f)(PORT = 1521))
)
)


③重启Oracle Listener再连接即可

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
lei.wang
注册用户
等级:上尉
经验:767
发帖:21
精华:0
注册:1970-1-1
状态:离线
发送短消息息给lei.wang 加好友    发送短消息息给lei.wang 发消息
发表于: IP:您无权察看 2015-4-23 11:58:24 | [全部帖] [楼主帖] 2  楼

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


即可能是服务端监听的问题,也可能是客户端配置的问题


文中的方法仅适用于问题出在服务端监听时候的情况,
当服务端监听程序采用的是动态监听并且实例服务没有及时注册到监听就会出现所说的故障问题,解决办法一是按照文中所说添加静态参数;另一种方法是在服务端用sysdba登录数据库执行"alter system register"指令来向监听中注册实例,第二种方法不需要重启监听。 




赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论