ora12514监听程序当前无法识别连接描述符中请求的服务

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

如下是解决思路:
根据出错信息判断出客户端未监听到实例服务名
1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。
2、既然第一种方法不能解决问题,那就第二种方法。考虑监听listener.ora
监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。正常情况下一般只要数据库启动,客户端连接数据库也没有什么问题,但是有时重复启动关闭也会出现ORA-12514错误。
既然listener.ora中没有指定监听,我们可以在listener.ora文件中指定监听的实例名,这样该问题应该可以连接。
步骤如下:
在oracle服务器Oracle安装目录(我的在E:Oracle10g下,每个人的不一样,根据自己的情况查找)Network/admin目录下找到listener.ora 我的如下图所示
# listener.ora Network Configuration File: E:Oracle10gnetworkadminlistener.ora
# 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 = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = onest)(PORT = 1521))
)
)
标红的为我添加的部分,ORCL为监听的实例名。
重启监听
linux下面是
lsnrctl stop
lsnrctl start
而有些朋友在配置客户端时,连接数据库成功,而使用PL/SQL时,又出现了如下图所示的问题。这又如何解决呢?为什么oracle客户端已经连接成功了,而PL/SQL确不行呢?
出现如上的原因是,可能是大家再配置oracle客户端时,虽然链接成功了,步骤上可能有些错误。大家使用Net Cofiguration Assistant客户端时重新配置了Orcl,而不是添加,我们应该如下步骤处理,就不会出问题了。

1、如果Net Cofiguration Assistant中已经有了Orcl。我们可以重新配置

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 7月 11日 下午4:07
下一篇 2023年 7月 11日 下午4:13

相关推荐

  • 注销网贷账户这一类骗局复杂吗,警惕上半年注销网贷账户骗局高发

    “注销校园贷”“山寨平台”成为网络电信诈骗重灾区 专家建议 销售短信群发乱象亟须加强管控 网络电信诈骗又有卷土重来之势。北京阳光消费大数据研究院近日发布的统计数据显示,2020年1…

    互联网 2022年 12月 27日
  • 微信通话时对方听不到声音

    微信在生活与工作中,给我们带来了很多的便利,可以用它来视频通话,省话费啦!在使用微信视频通话有得时候会不会听不见声音?今天给小伙伴们介绍一下微信视频通话时对方听不到声音的具体解决方…

    2023年 1月 15日
  • 头条的保存在哪里

    头条下载的视频哪里观看?首先打开头条app,选择“我的”→→“全部”→→“下载管理”就可以看到了。 可按照下面图片操作: (想知道视频保存在手机哪个文件夹里呢?这就要另外步骤了,下…

    2023年 6月 2日
  • 学习用搭建个人网站服务器推荐,腾讯云服务器搭建网站教程

    光阴似箭,日月如梭,没想到这么快就到三年之约了 哈哈哈,走错片场了。之前开通了3年的阿里云服务器,新用户1折入手还是比较香的,但看看现在续费的价格,直接劝退 后续准备拥抱腾讯云了。…

    2023年 6月 20日
  • 怎么做一个微信小程序卖东西(怎么自己做微信卖货小程序)

    对于没有任何互联网运营经验的小白商家,如何借助微信小程序在线销售商品?下面我们来介绍一下简单的实际操作流程: 第一,小程序注册和认证 1、商家需要展示+微信支付功能,主要类型为企业…

    2023年 2月 22日
  • 十大最好看的古装武侠电视连续剧

    10,《天蚕变之再与天比高》这部电视剧非常好看,剧中武功虽略有夸张的成分,但故事情节挺吸引人的,令人吐槽的是剧中的正德皇帝居然给演成好人的一方! 9,《白发魔女传》,新派武侠小说的…

    2023年 10月 22日
  • 怎样查已删除的微信聊天记录内容

    微信聊天记录删除了怎么恢复?查看到微信聊天记录怎么恢复?当微信聊天记录还存在手机上时,查看起来是比较简单的,大部分人都知道怎么查看,但删除的微信聊天记录,我们就不知道怎么弄了,如何…

    2023年 1月 18日
  • 如何修改支付宝设定的淘宝会员名

    大家好,我是小莫理。支付宝无需手机号转账 近日,有网友在微博发文表示,其支付宝已支持设置「支付宝号」。 设置成功后只能使用支付宝号登录,手机仅用于接收验证码之用。 根据现有规则,无…

    2023年 1月 20日
  • 微信扫一扫的功能你知道几个

    ​微信是手机用户普遍使用的软件,它方便,简洁,还有支付功能,深受用户的喜爱,而微信里也常用的一个就是扫一扫,下面小编总结了几个扫一扫的功能,与大家分享。 一、如何打开微信扫一扫 打…

    2023年 1月 18日
  • 怎样从网上查询社保缴费记录并打印

    具体操作流程如下: 一、个人缴费信息查询打印: 方法一 参保人员可通过“河南社保”APP→“全部服务”→“查询”→“个人缴费信息查询(实缴)”查询打印; 方法二 通过河南社会保险网…

    2023年 8月 23日