我有多个版本的 Oracle,它在各处保存了 tnsnames.ora 文件。较旧的存储在 oracle 下的程序文件中,但较新的存储在我的硬盘驱动器中的应用程序目录下。
我正在使用 Oracle 提供的 .net 库来连接 .net 应用程序,但它告诉我找不到我想要连接的名称。
我已经更新了我能找到的所有 tnsnames.ora 文件。有没有办法知道我的应用程序尝试使用什么 tnsnames.ora 连接到 Oracle?
参加聚会迟到了,但我已经用过系统内部的 http://sysinternals.comprocmon.exe 来做这样的事情。以下是我给自己写的笔记:
- 启动 procmon.exe
-
文件 > 捕获事件关闭捕获
- 按显示文件系统活动按钮(右侧其余部分应取消设置)
-
文件 > 捕获事件开始捕捉
- 执行您想要监控的活动
-
文件 > 捕获事件停止捕捉
-
工具 > 文件摘要在文件名列表中查找 tnsnames.ora
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)