监听程序当前无法识别连接描述符(doc8页)(正式版).docx

上传人:scccc 文档编号:12775278 上传时间:2021-12-06 格式:DOCX 页数:7 大小:86.12KB
返回 下载 相关 举报
监听程序当前无法识别连接描述符(doc8页)(正式版).docx_第1页
第1页 / 共7页
监听程序当前无法识别连接描述符(doc8页)(正式版).docx_第2页
第2页 / 共7页
监听程序当前无法识别连接描述符(doc8页)(正式版).docx_第3页
第3页 / 共7页
监听程序当前无法识别连接描述符(doc8页)(正式版).docx_第4页
第4页 / 共7页
监听程序当前无法识别连接描述符(doc8页)(正式版).docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《监听程序当前无法识别连接描述符(doc8页)(正式版).docx》由会员分享,可在线阅读,更多相关《监听程序当前无法识别连接描述符(doc8页)(正式版).docx(7页珍藏版)》请在三一文库上搜索。

1、早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现 又报了 “ORA-12514 TNS监听程序当前无法识别连接描述 符中请求服务”错误,帮其解决后,发现很多人遇到过这样的 问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动 的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,而 且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机 再启动,则就会出现ORA-12514的问题。如下图TNS监听程序当前无法识别连接描述符中请求服务 的解决 方 法"name=ima

2、ge_operate_32961295504739984alt="ORA-12514 TNS 监听程序当前无法识别连接描述符中请 求 服 务的 解 决 方 法"src="http: 0" width=378 height=106>如下是解决思路: 根据出错信息判断出客户端未监听到实例服务名1、通过重启服务的方式启动数据库,再次连接仍无法连接 服务器。2、既然第一种方法不能解决问题,那就第二种方法。考虑 监听 listener.ora监听配置文件listener.ora中可以不必指定监听的服务名 (安装Oracle10g后也是没有指定的)。正常情况下

3、一般只要 数据库启动,客户端连接数据库也没有什么问题,但是有时 重复启动关闭也会出现ORA-12514错误。既然listener.ora中没有指定监听,我们可以在listener.ora 文件中指定监听的实例名,这样该问题应该可以连接。步骤如下:在oracle服务器Oracle安装目录(我 的在E:Oracle10g 下, 每个人的不一样,根据自己的情况查找)Network/admin 目 录下找到listener.ora 我的如下图所示# listener.ora Network Configuration File:E:Oracle10gnetworkadminlistener.ora#

4、Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = E:Oracle10g)(PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = E:Oracle10g) (SID_NAME = ORCL) ) )LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS= (PROTOCOL=

5、 IPC)(KEY=EXTPROC1)(ADDRESS= (PROTOCOL= TCP)(HOST=onest)(PORT = 1521) )标红的为我添加的部分,ORCL为监听的实例名。然后在Oracle服务器的服务中重新启动监听服务 TNS监 听程序当前无法识别连接描述符中请求服务 的解决方法" name=image_operate_641295504618796 alt="ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法"src="http: 90"real_src="http: 5f&69

6、0">,然后在oracle客户端通过再次配置对Orcl实例的监听,如下图所示 TNS监听程序当前无法识别连接描述 符中请求服务 的解决方法"name=image_operate_40861295504642796alt="ORA-12514TNS监听程序当前无法识别连接描述符中请求服务 的解 决方法”src="http:0"width=476height=86real_src="http:5&690">结果出现如下图的提示。TNS监听程序当前无法识别连接描述符中请求服务 的 解决方法"name=

7、image_operate_14831295504695718alt="ORA-12514 TNS 监听程序当前无法识别连接描述符中 请 求 服 务的 解 决 方 法"src="http:90”width=598height=401real_src="http: dc&690”>这时我们不要着急,只需要oracle服务器重新启动一下,再 次连接即成功。这也是我们配置完listener.ora 监听后,经常 忘记的。再次尝试,可以看到客户端可以连接上oracle服务 器了,而且PL/SQL再次连接也没有问题了。而有些朋友在配置客户端时,连接数

8、据库成功,而使用 PL/SQL时,又出现了如下图所示的问题。这又如何解决呢? 为什么oracle客户端已经连接成功了,而PL/SQL确不行呢?TNS监听程序当前无法识别连接描述符中请求服务 的 解决方法"name=image_operate_78131295504727281 alt="ORA-12514 TNS 监听程序当前无法识别连接描述符中 请 求 服 务的 解 决 方 法"src="http:0"width=436height=288real_src="http:2&690">出现如上的原因是,可能是大

9、家再配置oracle客户端时,虽然链接成功了步骤上可能有些错误大家使用 NetCofiguration Assistant客户端时重新配置了 Orel ,而不是添 加,我们应该如下步骤处理,就不会出问题了。1、如果 Net Cofiguration Assistant 中已经有了 Orel。我 们可 以重新配置2、如果 Net Cofiguration Assistant 中没有 Orel ,我 们应该添 加 具体界面如下图所示。TNS监听程序当前无法识别连接描述符中请求服务 的 解决方法"name=image_operate_52121295504778234alt="O

10、RA-12514 TNS 监听程序当前无法识别连接描述符中 请 求 服 务的 解 决 方 法"src="http:0"width=594height=397real_src="http:4&690">如果大家该步处理也没有问题了,listener.ora 修改成功,并 且重新启动了 oracle服务器,无论oracle客户端还是PL/SQL 都能够成功连接数据库了。总结一下。当大家遇到“ORA12514 TNS监听程序当前无法识别连接描述符中请求服务”错误的解决步骤:1、通过重启服务的方式启动数据库,再次连接尝试。2、如果第一种方

11、法不可行,我们采用第二种方法正确添加 listener.ora ;重新启动了 oracle服务器,并检查oracle所有服务是否启动; oracle客户端Net Cofiguration Assistant 正确添加或重新配置 实例名人生最大的幸福,莫过于连一分钟都无法休息零碎的时间实在可以成就大事业珍惜时间可以使生命变的更有价值时间象奔腾澎湃的急湍,它一去无返,毫不流连一个人越知道时间的价值,就越感到失时的痛苦得到时间,就是得到一切 用经济学的眼光来看,时间就是一种财富时间一点一滴凋谢,犹如蜡烛漫漫燃尽我总是感觉到时间的巨轮在我背后奔驰,日益迫近夜晚给老人带来平静,给年轻人带来希望不浪费时间

12、,每时每刻都做些有用的事,戒掉一切不必要的行为时间乃是万物中最宝贵的东西,但如果浪费了,那就是最大的浪费我的产业多么美,多么广,多么宽,时间是我的财产,我的田地是时间时间就是性命,无端的空耗别人的时间,知识是取之不尽,用之不竭的。只有最大限度地挖掘它,才能体会到学习的乐趣。新想法常常瞬息即逝,必须集中精力,牢记在心,及时捕获。每天早晨睁开眼睛,深吸一口气,给自己一个微笑,然后说:在在这美妙的一天,我又要获得多少知识啊!”不要为这个世界而惊叹,要让这个世界为你而惊叹!如果说学习有捷径可走,那也一定是勤奋。学习犹如农民耕作,汗水滋润了种子,汗水浇灌了幼苗,没有人瞬间奉送给你一个丰收。藏书再多,倘若不读,只是一种癖好;读书再多,倘若不用,只能成为空谈。学习好似一片沃土,只要辛勤耕耘,定会有累累的硕果;如若懒于劳作,当别人跳起丰收之舞时,你已是后悔莫及了。不渴望能够一跃千里,只希望每天能够前进一步,学习的成功与失败原因是多方面的,要首先从自己身上找原因,才能受到鼓舞,找出努力的方向

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1