lipr86
lip86
采纳率0%
2017-11-10 02:12 阅读 3.7k

plsql连接oracle报ora-12170

10

我本机上安装了oracle和plsql后,在cmd上可以连接数据库,我在net configuration assistant上的本地网络服务名配置上面测试是通过的。
使用plsql登录的时候一直报ora-12170,网上查找了资料试了很多种还是解决不了,
我tnsping ip地址,ping ip,都是可以的,下图是我lsnrctl status后的,图片说明
我的tnsnames.ora是:

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521))

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • lipr86 lip86 2017-11-10 02:18

    我在net configuration assistant上的本地网络服务名配置上面测试是通过的

    点赞 评论 复制链接分享
  • shenlimeieins shenlimeieins 2017-11-10 02:36

    我在net configuration assistant上的本地网络服务名配置上面测试是通过的

    点赞 评论 复制链接分享
  • yojiwei yojiwei 2017-11-10 05:34

    修改oracle配置文件比较麻烦,涉及地方比较多。修改之前记得备份。
    建议重新安装服务器端,装好服务器端,安装一个oracle的客户端,客户端可以测试CONNECT问题,测试没问题,直接用plsql工具链接,方便快捷!

    点赞 评论 复制链接分享
  • weixin_37926905 silver_200901 2017-11-10 07:44

    试下连接其他数据库是否可以,如不能说明plsql有问题,重新安装一个,还有就是tnsname.ora文件内容看下是不是有空格之类的,没有顶格等等

    点赞 评论 复制链接分享
  • lipr86 lip86 2017-11-10 08:52

    结贴,最后发现是环境变量ORACLE_HOME 没有配置,不过有点电脑是不用配置的,不知道为什么。

    点赞 评论 复制链接分享
  • lipr86 lip86 2017-11-10 08:53

    结贴,最后发现是环境变量ORACLE_HOME 没有配置,不过有的电脑是不用配置的,不知道为什么。

    点赞 评论 复制链接分享

相关推荐