
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,是设置错误造成的,解决方法如下:
1、首先,先来了解一下这个数据库文件,在电脑上这个文件里存放的就是配置数据,监听器在启动时会读取该文件。
2、接下来,要知道SID_LIST_LISTENER参数就是数据库注册,动态注册或是静态注册。
3、然后,如果因为动态注册引起的问题,那么最简单的解决方法,是谈芹由动态配薯注册改为静态注册。
4、最后,SID_NAME参数是数据库实例名,GLOBAL_DBNAME参数是全局数据库名。
5、配置好后,重启监听器,就可正常连接了培侍者。
在Windows启动监听时报错:C:\Users\Administrator>lsnrctl start
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 17-4月-2021Copyright (c) 1991, 2010, Oracle. All rights reserved.启动tnslsnr: 请枝郑稍候...Failed to start service, error 193.TNS-12560: TNS: 协议适配器错误TNS-00530: 协议适配器错误同时使用服务来启动监听依然无法启动
OracleOraDb11g_home1TNSListener 监听服没野务无法启动
解决方案:
进入注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\
OracleOraDb11g_home1TNSListener
查看imagepath中的值是否和
OracleOraDb11g_home1TNSListener 服务的“D:\Oracle\product\11.2.0\dbhome_1\BIN\猛察颂TNSLSNR.exe” 一致,如不一致,修改为一致即可;
此问题解决的方法和详细的 *** 作步骤派尘如下:
1、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。
2、其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。
3、接着,完成上述步骤后,转到oracle11g安装目录并找到侦听文件“ listener.ora”,如下图所示。答模
4、然后,完成上述步骤后,打开“ listener.ora”文件,添加或修改SID_NAME名称为数据库实例名称,如下图所示。清羡缓
5、最后,完成上述步骤后,启动数据库并检查状态。 此时,重新连接到PL/SQL将恢复正常,重新运行生产环境并恢复正常,如下图所示。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)