1

我有以下错误,我想

ORA-12154 TNS: 不可能的 risolvere l'identificativo di connessione specificato

英语听起来像:

ORA-12154 TNS: 无法找到指定的连接标识符

但在女巫档案中?我安装了多个 oracle 客户端。我想执行一个 .NET 代码,女巫说 TNS 文件的位置。我已经在公司看到这个问题五年了,没有人试图解决它。

4

2 回答 2

1

如果你有 Windows 操作系统,并且在 C 盘上安装了 Oracle 10g,它会是这样的:

C:\oracle\product\10.2.0\db_2\network\ADMIN\tnsnames.ora

但是,这适用于 PL/SQL Developer 和 TOAD 等客户端程序。

如果您在谈论 .Net 提供商。

我安装 Oracle 11g 客户端:

C:\oracle\app\MyUserName\product\11.2.0\client_2\Network\Admin\tnsnames.ora

更改第二个文件中的连接标识符,以控制 .Net “看到”为 oracle 连接的内容,无论是作为服务器资源管理器连接向导还是作为 .Net 代码。

我希望这会有所帮助。

于 2012-10-02T10:31:58.347 回答
0

您要查找的文件名为tnsnames.ora. 该位置取决于您使用的操作系统。尝试查看 TNS_ADMIN 注册表项值,它应该指向该文件。另一个提示:如果路径包含tnsnames.ora包含'(')例如( x86),您可能会遇到麻烦,因此请更改位置。

于 2012-10-02T10:27:48.313 回答