首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么TnsPing只使用sqlnet.ora而不使用tnsnames.or?

为什么TnsPing只使用sqlnet.ora而不使用tnsnames.or?
EN

Stack Overflow用户
提问于 2018-08-13 21:05:27
回答 2查看 4.4K关注 0票数 1

窗口7。

我一直得到Ora无法解析tns名称,而我已经将所有经过验证的好名称驻留在tnsnames.ora中。在我的道路上有不止一个甲骨文,也许这就是原因。所以我就去查了。

这是输出:

代码语言:javascript
复制
Used parameter files:
C:\oracle64\product\12.1.0.2\client_1\network\admin\sqlnet.ora

TNS-03505: Failed to resolve name

tnsnames.ora与sqlnet.ora位于同一个文件夹中,为什么tnsping不使用它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-13 21:08:32

因为,也许,您还没有设置TNS_ADMIN env。变量,因此找不到tnsnames.ora文件。不仅在TnsPing中,而且在所有其他地方,设置指向文件夹的变量是一致使用相同tnsname文件的唯一方法。

票数 2
EN

Stack Overflow用户

发布于 2018-08-14 10:33:54

它可能使用了你的tnsname文件。tnsping只打印如下消息

代码语言:javascript
复制
Used TNSNAMES adapter to resolve the alias

当它使用tnsnames找到匹配时。

您可能会考虑将一些sqlnet.ora设置为更详细地跟踪问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51830541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档