【发布时间】:2016-06-28 16:38:41
【问题描述】:
我正在尝试为 Oracle 配置我的 ODBC。我安装了 Oracle 客户端。 我去了 ODBC 数据源管理器并单击添加并选择 OraClient 11g_home 中的 Oracle。我填写了数据源名称、TNS 服务名称和用户 ID。我单击了测试连接,它给了我 ORA-12154 错误。
我意识到我没有在注册表中指定 TNS_ADMIN 路径。查看 TNS 文件,ODBC 连接将查找 tnsnames.ora 文件以获取更多信息,对吗?
所以,我搜索了一下,发现它声明要指定 TNS_ADMIN 路径 c:\oracle_install_folder\product\11.2.0\client_1\network\admin
我刚刚安装了 oracle 客户端,但没有安装管理员。我查了一下,没有找到client_1下的network\admin文件夹。
问题:
- 要让我的 Oracle ODBC 连接,我需要将 TNS_ADMIN 添加到我的注册表吗?
- TNS_ADMIN 的路径是什么?
- 我没有看到 network\admin 文件夹,我需要用 Oracle 客户端重新安装并选择管理员包吗?
- 我应该将 tnsnames.ora 文件复制到哪里?
谢谢...
【问题讨论】:
-
安装应该已经创建了 network\admin 目录。我会尝试重新安装。