问题重现:
(1)安装ORACLE10.1客户端;
(2)卸载后安装10.2客户端;
(3)安装成功后配置NetManager
(4)测试可以访问Server端
(5)利用PL-SQL工具登陆
报错:ORA-12154: TNS:could not resolve the connect identifier specified
问题分析:
(1)NetManager可以正常访问,根据错误提示判断可能是listener.ora配置出了问题
检查listener.ora配置,发现配置正确;
(2)我先安装了10.1,又安装了10.2客户端,可能10.1卸载不完全导致某些配置项有问题
首先检查系统环境变量,发现系统环境变量中有2个关于Oracle客户端的配置
分别为:
A:D:/oracle/product/10.2.0/client_1;
B:D:/oracle/product/10.2.0/client_2/bin;
发现A配置有问题,于是改为D:/oracle/product/10.2.0/client_1/bin;再次利用PL-SQL工具登陆,登陆成功。
A实际上是安装10.1后的设置,已经无用,于是删除,再测试,登陆成功。