当前位置: 移动技术网 > IT编程>数据库>Oracle > ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

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

2019年07月23日  | 移动技术网IT编程  | 我要评论

今天使用sql developer 新建连接数据库测试时,有”状态: 失败 -测试失败: listener refused the connection with the following error:ora-12514, tns:listener does not currently know of sid given in connect descriptor“错误信息,查看了一些文章终于解决了此错误。

1.正常情况下启动数据库,客户端一般都是可以连接道数据库的,但是有时重复启动关闭也会出现ora-12514错误。

2.有可能服务端未监听到实例服务名,打开文件(我的文件路径:e:\app\admin\product\11.2.0\dbhome_2\network\admin\listener.ora),指定监听的实例名,保存后重启监听服务(服务/oracleoradb11g_home1tnslistener)

在文件中添加如下配置:
(sid_desc =
    (global_dbname = pawsj)
    (oracle_home = e:\app\admin\product\11.2.0\dbhome_2)
    (sid_name = pawsj)
)

其中“global_dbname ” 为 服务器名,“sid_name" 也是服务器名

打开文件(我的文件路径:e:\app\admin\product\11.2.0\dbhome_2\network\admin\litnsnames.ora),配置要连接的数据库的服务器地址于服务器名称

在文件中添加如下配置:
连接名 =
  (description =
    (address_list =
      (address = (protocol = tcp)(host = 服务器ip地址)(port = 1521))
    )
    (connect_data =
      (service_name = 服务器名)
    )
  )

然后再进行连接测试,ok,显示成功连接。

参考文档:

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网