【问题标题】:Visual studio 2010 ODAC Oracle ORA-12154Visual Studio 2010 ODAC 甲骨文 ORA-12154
【发布时间】:2012-07-13 19:37:07
【问题描述】:

调整 TNSNAMES.ora 后,我可以使用 Oracle SQL Developer 连接到远程 Oracle 数据库。我还可以使用 SQL Server 中的 export import vizard 连接到远程 Oracle db。 在命令提示符下执行 tnsping sourcename 时,我得到了正确的响应。这表明我的 TNSNAMES 是正确的。

但是当我尝试在服务器资源管理器下的 Visual Studio 2010 中添加数据源时,它给了我 ORA-12154!!

根据论坛中的一些建议,我在 sqlnet.ora 中添加了以下行

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, HOSTNAME) 

但我仍然遇到同样的错误!

已安装 Oracle 数据访问组件 (ODAC) 11.2.0.3。

【问题讨论】:

  • 这在 oracle 支持中被归档为 Bug 3807408。

标签: visual-studio-2010 oracle tnsnames


【解决方案1】:

问题在于您的 TNS。检查这三个解决方案:

确保“TNSNAMES”被列为 Oracle Net 配置文件 (SQLNET.ORA) 中 NAMES.DIRECTORY_PATH 参数的值之一

验证 TNSNAMES.ORA 文件是否存在并且位于正确的目录中并且可以访问。

检查用作连接标识符的网络服务名称是否存在于 TNSNAMES.ORA 文件中。

【讨论】:

    猜你喜欢
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多