监听程序当前无法识别连接描述符中请求的服务(Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” )

:暂无数据 2026-10-09 18:45:11 :0

监听程序当前无法识别连接描述符中请求的服务(Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” )

各位老铁们好,相信很多人对监听程序当前无法识别连接描述符中请求的服务都不是特别的了解,因此呢,今天就来为大家分享下关于监听程序当前无法识别连接描述符中请求的服务以及Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” 的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务”

$ oerr ora 28547

28547, 0000, "connection to server failed, probable Oracle Net admin error"

// *Cause:   A failure occurred during initialization of a network connection

//           from a client process to the Oracle server.  The connection

//           was completed but a disconnect occurred while trying to

//           perform protocol-specific initialization, usually due to

//           use of different network protocols by opposite sides

//           of the connection.  This usually is caused by incorrect

//           Oracle Net administrative setup for database links or external

//           procedure calls.   The most frequent specific causes are:

//           --  The connection uses a connect string which refers

//               to a Heterogeneous Services agent instead of

//               an Oracle server.

//           --  The connection uses a connect string which includes

//               an (HS=) specification.

//           --  Hitting Ctrl+C before connection initialization is

//               complete.

//           --  Using DRCP on Windows with SQLNET.AUTHENTICATION_SERVICES

//               set to NTS.

//           --  Connection timeout due to SQLNET.INBOUND_CONNECT_TIMEOUT

//               parameter when all shared servers are busy in

//               shared server configuration.

// *Action:  Check Oracle Net administration in the following ways:

//           --  When using TNSNAMES.ORA or an Oracle Names server, make sure

//               that the client connection to the Oracle server uses

//               the correct service name or SID.

//           --  Check LISTENER.ORA on the connection end point’s host machine

//               to assure that this service name or SID refers

//               to the correct server.

//           --  Confirm in TNSNAMES.ORA or the equivalent service definition

//               that the connect string does not contain (HS=).

//           --  Set SQLNET.AUTHENTICATION_SERVICES to NONE when using DRCP

//               on Windows.

//

首先保证你的数据库已经启动了。

然后启动plsql developer

如图,你按照这种直接连接的方式填写database那一栏试一下,格式如下:

ip:端口号/sid

例如上图,

192.168.100.167是oracle服务器的ip地址

1521是监听器的端口号

orcl是oracle数据库的sid

如果这样可以连接,拿就是你的tnsnames.ora文件配置的问题了。

登录Oracle数据库时提示“ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务”,请问怎么解决

此问题解决的方法和详细的操作步骤如下:

1、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。

2、其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。

3、接着,完成上述步骤后,转到oracle11g安装目录并找到侦听文件“ listener.ora”,如下图所示。

4、然后,完成上述步骤后,打开“ listener.ora”文件,添加或修改SID_NAME名称为数据库实例名称,如下图所示。

5、最后,完成上述步骤后,启动数据库并检查状态。 此时,重新连接到PL/SQL将恢复正常,重新运行生产环境并恢复正常,如下图所示。

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

ORCLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcle)
)
) 在connect_data前面少)

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

  • 可能是数据库没运行。虚拟机——运行,sqlplus 然后管理员用户登录,输入startup ,启动数据库就行了。

  • 很明显是你的监听文件的问题,找到你的监听文件,在X:\oracle\product\10.2.0\db_1\NETWORK\ADMIN中有三个文件,查看一下,看有无异常:
    一般是这样的:主要是你的host主机名改为127.0.0.1
    如果不行,就在Listener.ora中加入
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    (PROGRAM = extproc)
    )
    #新加
    (SID_DESC =
    (GLOBAL_NAME = orcl)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    (SID_NAME = orcl)
    )
    )

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

如下是解决思路:
根据出错信息判断出客户端未监听到实例服务名
1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。
2、既然第一种方法不能解决问题,那就第二种方法,考虑监听listener.ora
监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。正常情况下一般只要数据库启动,客户端连接数据库也没有什么问题,但是有时重复启动关闭也会出现ORA-12514错误。
既然listener.ora中没有指定监听,我们可以在listener.ora文件中指定监听的实例名,这样该问题应该可以连接。
步骤如下:
在oracle服务器Oracle安装目录(我的在C:\oracle下,每个人的不一样,根据自己的情况查找)Network/admin目录下找到listener.ora 我的如下图所示
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.59.129)(PORT = 1521))
)
)
标红的为我添加的部分,ORCL为监听的实例名。
然后,oracle服务器重新启动一下,再次连接即成功,这也是我们配置完listener.ora 监听后,经常忘记的,
再次尝试,可以看到客户端可以连接上oracle服务器了,而且PL/SQL再次连接也没有问题了。

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

这个是Oracle服务器的问题,需要在服务器上弄。
引起这个问题有很多种原因:
1. 监听服务没有启动,在服务器上启动此服务即可。
2. 服务器的 ip 被修改了,但是监听里面的配置没有相应改过来。 这时可以把服务器改回原来的ip , 又或者修改配置listener.ora文件
3. 系统没有正常关机,Oracle的数据文件损坏了。这个修复起来比较麻烦的,只能让有经验的dba来搞了。网上也有一些修复的教程,但是也视乎情况而定,不一定有效。

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

此问题解决的方法和详细的操作步骤如下:

1、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。

2、其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。

3、接着,完成上述步骤后,转到oracle11g安装目录并找到侦听文件“ listener.ora”,如下图所示。

4、然后,完成上述步骤后,打开“ listener.ora”文件,添加或修改SID_NAME名称为数据库实例名称,如下图所示。

5、最后,完成上述步骤后,启动数据库并检查状态。 此时,重新连接到PL/SQL将恢复正常,重新运行生产环境并恢复正常,如下图所示。

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

oracle 11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务是设置错误造成的,解决方法为:

1、找到ORACLE数据库安装目录,product\11.2.0\dbhome_1\NETWORK\ADMIN 下的listener.ora文件。

2、右键点击该文件,选择【属性】选项,点击打开。

3、进入属性界面,点击上方【安全】。

4、进入安全界面,选择当前登录用户,点击【】。

5、在下方的权限处,勾选【完全控制】,点击进行保存。

6、此时用记事本打开listener.ora文件,将SID名称设置为ORCL点击保存。

7、然后进入服务列表,重启oracleserviceorcl服务即可,问题解决。

关于监听程序当前无法识别连接描述符中请求的服务和Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” 的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

监听程序当前无法识别连接描述符中请求的服务(Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” )

本文编辑:admin

更多文章:


超时空之轮鬼屋怎么过?超时空之轮怎样据说是剧情神作

超时空之轮鬼屋怎么过?超时空之轮怎样据说是剧情神作

大家好,关于超时空之轮很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于超时空之轮鬼屋怎么过的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录超时空之轮鬼屋

2026年10月15日 04:45

360卸载工具(如何彻底删除电脑上的360安全卫士)

360卸载工具(如何彻底删除电脑上的360安全卫士)

大家好,360卸载工具相信很多的网友都不是很明白,包括如何彻底删除电脑上的360安全卫士也是一样,不过没有关系,接下来就来为大家分享关于360卸载工具和如何彻底删除电脑上的360安全卫士的一些知识点,大家可以关注收藏,免得下次来找不到哦,下

2026年10月15日 04:30

手写连笔王驱动下载(联想手写连笔王四代驱动在那下载)

手写连笔王驱动下载(联想手写连笔王四代驱动在那下载)

本篇文章给大家谈谈手写连笔王驱动下载,以及联想手写连笔王四代驱动在那下载对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录联想手写连笔王四代驱

2026年10月15日 04:15

三只松鼠模特回应辱华手势是舞蹈动作,这一动作为何会引发极大争议?有什么宠物可以养除了猫和狗

三只松鼠模特回应辱华手势是舞蹈动作,这一动作为何会引发极大争议?有什么宠物可以养除了猫和狗

今天给各位分享三只松鼠模特回应辱华手势是舞蹈动作,这一动作为何会引发极大争议的知识,其中也会对三只松鼠模特回应辱华手势是舞蹈动作,这一动作为何会引发极大争议进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录三只松

2026年10月15日 04:00

福利软件仓库破解软件(请问哪里可以下载到漫番漫画无限阅币破解版)

福利软件仓库破解软件(请问哪里可以下载到漫番漫画无限阅币破解版)

大家好,今天小编来为大家解答以下的问题,关于福利软件仓库破解软件,请问哪里可以下载到漫番漫画无限阅币破解版这个很多人还不知道,现在让我们一起来看看吧!本文目录请问哪里可以下载到漫番漫画无限阅币破解版最好的破解游戏市场请问哪里可以下载到漫番漫

2026年10月15日 03:45

hp1600(HP1600打印机加粉后红色打不出来)

hp1600(HP1600打印机加粉后红色打不出来)

各位老铁们好,相信很多人对hp1600都不是特别的了解,因此呢,今天就来为大家分享下关于hp1600以及HP1600打印机加粉后红色打不出来的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录HP1600打印机加粉后

2026年10月15日 03:30

在word如何统计图片数量?请问如何统计一个大文件夹下分文件夹下所有图片的数量呢

在word如何统计图片数量?请问如何统计一个大文件夹下分文件夹下所有图片的数量呢

各位老铁们,大家好,今天由我来为大家分享统计图片,以及在word如何统计图片数量的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录在word如何统计图

2026年10月15日 03:15

假装情侣下载(假装情侣怎么找不到了)

假装情侣下载(假装情侣怎么找不到了)

大家好,假装情侣下载相信很多的网友都不是很明白,包括假装情侣怎么找不到了也是一样,不过没有关系,接下来就来为大家分享关于假装情侣下载和假装情侣怎么找不到了的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录假装情侣怎

2026年10月15日 03:00

温州鼓词大全(跳大神哭烟魂唱词)

温州鼓词大全(跳大神哭烟魂唱词)

本篇文章给大家谈谈温州鼓词大全,以及跳大神哭烟魂唱词对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录跳大神哭烟魂唱词神调歌词秧歌伞头唱词大全伞头秧歌的秧歌唱词京韵大鼓《游武庙》的唱词跳大神哭烟魂唱词萨满-跳大神-神调大全(词)

2026年10月15日 02:45

奥迪养车无忧plus可以修发动机吗?养车无忧真的好么,不想去4S我都不知道要去哪做保养了

奥迪养车无忧plus可以修发动机吗?养车无忧真的好么,不想去4S我都不知道要去哪做保养了

大家好,关于养车无忧很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于奥迪养车无忧plus可以修发动机吗的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录奥

2026年10月15日 02:30

最近更新

温州鼓词大全(跳大神哭烟魂唱词)
2026-10-15 02:45:10 浏览:0
热门文章

标签列表