plsql连接oracle报ora-12170 10C

我本机上安装了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个回答

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

lipr86
lip86 cmd可以登录oracle不能说明服务端安装正确吗
接近 3 年之前 回复

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问