调整 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。