我在Windows服务器上工作,使用Oracle ODBC驱动程序访问Oracle数据库。我的Oracle ODBC连接在这台机器上工作得很好。
然而,我想添加一个新的连接,当我测试它时,我得到了错误
Unable to connect
SQL State=S1000
[Oracle][ODBC][Ora] ORA-12170: TNS: Connect timeout occurred我猜想,虽然我不是数据库管理员,但这与我的TNS服务名称不在TNSNAMES.ORA中有关,它将oracle指向正确的服务器、端口等。
但是我找不到TNSNAMES.ORA
我有一个ORACLE_HOME环境变量,但它是空的。
在哪里可以找到此文件或配置我的TNS名称?
发布于 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。
发布于 2021-02-17 23:31:15
如何在Windows上找到'TNSNAMES.ORA‘
步骤1)请检查您的系统是否安装了Oracle。在Cmd上,键入'sql plus‘


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

的路径

https://stackoverflow.com/questions/33907809
复制相似问题