有时我会遇到Oracle连接问题,因为我无法确定我的数据库客户端正在使用哪个tnsnames.ora文件。
有什么最好的方法可以解决这个问题?++对各种平台解决方案感到高兴。
有什么最好的方法可以解决这个问题?++对各种平台解决方案感到高兴。
最简单的方法可能是检查连接到数据库的进程的PATH环境变量。最有可能的是tnsnames.ora文件在路径中第一个Oracle二进制目录..\network\admin中。TNS_ADMIN环境变量或注册表中的值(对于当前的Oracle home)可能会覆盖此设置。
像其他人建议的那样使用filemon也可以解决问题。