今天在自己电脑里面安装了oracle 10G 服务端后。之前正常的使用的plsql 既然无法登录了。仔细观察后发现plsql 根本没有把之前配置的数据库信息读出来。而是读出了另外的 orcl 和 一个 EXTPROC_CONNECTION_DATA 。想想 可能加载tnsnames.ora 文件出了问题,加载到了 另外的地方的tnsnames.ora文件。由于刚刚安装的服务端才出的问题。那肯定是加载的服务端的tnsnames.ora 配置文件默认的信息了。 根据 plsql 加载原理 肯定是在环境变量里面被改变了加载顺序。
打开环境变量一看 ,果然是这个问题。把path 里面指定的之前oracle客户端的环境变量复制到刚刚安装的服务端环境变量信息前面,问题就解决了。