sqlplus可以连接,pl/sql 报ORA-12154: TNS:无法解析指定的连接标志符

客户端:oracle92

数据库服务器:oracle10.1

 

部署完程序,运行报错:

ORA-12154: TNS:无法解析指定的连接标志符

 

在客户端使用sqlplus连接正常,客户端使用plsql连接报ora-12154错误;随后发现客户端上有2个oracle,一个oracle92(正在使用的)、一个oracle10.1,我配置的tnsnames.ora是oracle9下的,于是在oracle10.1下同样配置连接字符串,问题解决。

经过一番百度,找到答案。

 

总结:oracle9.2先安装的,oracle10.1后安装的,每安装一个oracle产品,pl/sql都回去安照最新的产品安装目录的tnsnames.ora,去作为它的读取文件

你可能感兴趣的:(Oracle)