客户端: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,去作为它的读取文件