我正在尝试为Oracle配置ODBC。我安装了Oracle客户端。 我去了ODBC数据源管理员,然后单击添加并选中 OraClient中的Oracle 11g_home。我填写了DataSource名称,TNS服务名称和用户ID。我点击了测试连接,它给了我ORA-12154错误。
我意识到我没有在注册表中指定TNS_ADMIN路径。查看TNS文件,ODBC连接将查找tnsnames.ora文件以获取更多信息,对吗?
所以,我用Google搜索并发现它指定了TNS_ADMIN路径 C:\ oracle_install_folder \产品\ 11.2.0 \的Client_1 \网络\管理员
我刚刚安装了oracle客户端,但没有安装Administrator。我检查过,在client_1下找不到network \ admin文件夹。
问题:
...谢谢
答案 0 :(得分:0)
您无需在注册表中设置TNS_ADMIN。最简单的方法是复制你的tnsnames.ora'文件到任何地方,只要你设置一个环境变量TNS_ADMIN,它指向包含tnsnames.ora文件的目录。所以答案是:
您可以通过"系统属性/高级属性/环境变量/系统变量"
设置TNS_ADMIN变量