首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TNSNAMES.ORA在哪?

TNSNAMES.ORA在哪?
EN

Stack Overflow用户
提问于 2015-11-25 11:03:57
回答 2查看 21.8K关注 0票数 2

我在Windows服务器上工作,使用Oracle ODBC驱动程序访问Oracle数据库。我的Oracle ODBC连接在这台机器上工作得很好。

然而,我想添加一个新的连接,当我测试它时,我得到了错误

代码语言:javascript
复制
Unable to connect
SQL State=S1000
[Oracle][ODBC][Ora] ORA-12170: TNS: Connect timeout occurred

我猜想,虽然我不是数据库管理员,但这与我的TNS服务名称不在TNSNAMES.ORA中有关,它将oracle指向正确的服务器、端口等。

但是我找不到TNSNAMES.ORA

我有一个ORACLE_HOME环境变量,但它是空的。

在哪里可以找到此文件或配置我的TNS名称?

EN

回答 2

Stack Overflow用户

发布于 2019-04-26 14:01:37

在Windows上,tnsnames.ora位于ORACLE_HOME\network\admin directory中。在windows中,Oracle主路径通常为C:\app\oracle_account\product\12.1.0\dbhome_1

票数 4
EN

Stack Overflow用户

发布于 2021-02-17 23:31:15

如何在Windows上找到'TNSNAMES.ORA‘

步骤1)请检查您的系统是否安装了Oracle。在Cmd上,键入'sql plus‘

  1. ,然后选择控制面板->高级系统设置->

3)在“高级”选项卡上,选择“环境变量”,然后选中系统变量上的“Oracle”或“TNS_ADMIN”。

  1. 此处,在'TNS_ADMIN‘上将获取TNS文件

的路径

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

https://stackoverflow.com/questions/33907809

复制
相关文章

相似问题

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