`

ORA-12514: TNS:listener does not currently know of service requested in connect

阅读更多
昨天装的数据库服务和客户端,然后代码测试。因为一直开着xx-net。没注意。关机后,今天再连oracle的时候就报错。 用navicat也连不上,出现错误提示:ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 网上查了下原因。
原文:http://blog.sina.com.cn/s/blog_7c0e26230100t0ci.html
猜测可能是因为xx-net修改了ip,导致的问题。按文章提供的方法操作,的确解决了问题:

找到oracle安装目录,一般都是这样的 home\oracle\product\10.1.0\Db_1\NETWORK\ADMIN下的
tnsnames.ora文件

打开后添加
"你的IP" =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = "你的IP")(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = "你要连接的数据库名")
    )
  )
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics