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

当尝试连接Oracle 11g数据库时遇到ORA-12514错误,通过检查本地TNSPING、网络连接和服务器的lsnrctl服务,发现监听程序缺少实例信息。解决方案是在listener.ora文件中添加实例配置,并重启lsnrctl服务,最终成功解决了连接问题。
摘要由CSDN通过智能技术生成
               

 

1、TNS连接错误

同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示:


 

 

2、查看本地TNSPING

查看本地的tns配置:

WXX =

 

   (DESCRIPTION =

 

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.121.58)(PORT = 1521))

 

     (CONNECT_DATA =

 

       (SERVER = DEDICATED)

 

       (SERVICE_NAME = orcl)

 

     )

 

)

 

 

 

 

查看本地的tnsping是ok的

C:\Users\Administrator>tnsping WXX

 

 

 

TNS Ping Utility for 32-bit Windows:  Version 11.2.0.1.0 - Production on 26-10月-2016 11:31:04

 

 

 

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

 

 

 

已使用的参数文件:

 

D:\app\Administrator\product\11.2.0\client_2\network\admin\sqlnet.ora

 

 

 

 

 

已使用 TNSNAMES 适配器来解析别名

 

尝试连接 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.121.58)(PORT  = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))

 

OK (30 毫秒)

 

 

 

C:\Users\Administrator>

 

 

本地的tnsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值