我正在使用Windows ODBC服务器并使用Oracle ODBC驱动程序访问Oracle数据库。我有Oracle ODBC连接,可以在这台机器上正常工作。
但是我想添加一个新连接,在测试时我得到了错误
Unable to connect
SQL State=S1000
[Oracle][ODBC][Ora] ORA-12170: TNS: Connect timeout occurred
我认为,虽然我不是DBA,但这与我的TNS服务名称有关,而不是在TNSNAMES.ORA中,它将oracle指向正确的服务器,端口等。
但是我找不到TNSNAMES.ORA
我有一个ORACLE_HOME环境变量,但它是空的。
我在哪里可以找到此文件或以其他方式配置我的TNS名称?
答案 0 :(得分:0)
tnsnames.ora
位于Windows上的ORACLE_HOME\network\admin directory
中。
Oracle主目录通常在Windows中为C:\app\oracle_account\product\12.1.0\dbhome_1
。
答案 1 :(得分:0)