问题:
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换一个安装目录即可解决。