监听程序在 connect data 中未获得 service name ORA-12154: TNS: 无法解析指定的连接标识符

监听程序在 connect data 中未获得 service name ORA-12154: TNS: 无法解析指定的连接标识符,第1张

连接字符串有问题:

"Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(PORT={1})))(CONNECT_DATA=(SERVER={2})(SERVICE_NAME={3})))User Id={4}Password={5}​"

格式如上,替换{0} 这种为你自己的配置

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

1、首先,先来了解一下这个数据库文件,在电脑上这个文件里存放的就是配置数据,监听器在启动时会读取该文件。

2、接下来,要知道SID_LIST_LISTENER参数就是数据库注册,动态注册或是静态注册。

3、然后,如果因为动态注册引起的问题,那么最简单的解决方法,是由动态注册改为静态注册。

4、最后,SID_NAME参数是数据库实例名,GLOBAL_DBNAME参数是全局数据库名。

5、配置好后,重启监听器,就可正常连接了。

apex2006错误

apex2006错误

1. ORA-12560:TNS:协议适配器错误

2. ORA-12514:TNS:监听程序无法识别传入连接请求的服务名称

3. ORA-12154:TNS:找不到指定的连接识别符

4. ORA-12541:TNS:没有相应的监听程序

5. ORA-12518:TNS:监听程序无法分配适当的侦听句柄


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7972677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存