Oracle客户端安装成功后,使用Net Manager配置成功,测试服务成功。使用Sqlplus连接成功。但使用pl/sql developer连接总是提示“ora-12145:无法解析指定的连接标识符”。
sqlplus连接成功,表明tns配置无误,问题可能出在pl/sql上。
Oracle的安装目录尽量不要使用空格,推荐安装在根目录。PL/SQL也是同样的要求。包括其他可能需要连接Oracle数据的程序也是一样。
我的操作系统是Win7 x64,非64位的软件会默认安装在Program Files (x86)目录下,这两个括号可能让Oracle无法识别路径。
因此在安装时可以将安装目录改为Program Files目录下。再次测试连接,pl/sql连接成功。