PL/SQL Developer访问64位Oracle

问题:

Windows Server 2008 R2 企业版 64位
安装Oracle_11.2.0.1.0_win64_11gR2_database 64位
安装PL/SQL Developer 9.0.1.1613无法连接

提示:
Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified

问题解决:
再安装Oracle_win32_11gR2_client 32位

系统PATH环境变量中需要把server环境变量放在client的环境变量之前就可以了

PL/SQL Developer?设置
Oracle Home: OraClient11g_home1
OCI library: product\11.2.0\client_1\oci.dll

最后检查:product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora是否存在,没有的话则建立对应目录并从product\11.1.0\db_1\NETWORK\ADMIN\下将tnsnames.ora拷贝过来

另一种情况
32位的oracle10g的客户端,安装完以后一直出现tns错误(could not resolve the connect identifier specified)。原因是64位装32位软件默认装在Program Files (x86)里,oracle无法解析Program Files (x86)里的圆括号…..将PL/SQL Developer换一个安装目录即可解决。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部