连接到oracle数据库时出错。 ORA-12154:TNS:无法解析指定的连接标识符

时间:2016-12-08 05:45:42

标签: c# oracle oracle11g odp.net tnsnames

我在.tour-backdrop { /* z-index: 2100; Disable this style. */ opacity: .7; } 服务器上部署了SAP数据库,并在其上安装了Linux。我尝试使用Oracle 10g从Windows 8计算机连接到此数据库。此Windows 8计算机上安装了Oracle 11.2.0。我使用Oracle SQL Developer文件

中的以下TNS条目进行连接
tnsnames.ora

我能够成功连接并可以根据需要浏览SAP表。

现在,我想使用Visual Studio的“添加新连接”对话框连接到同一台计算机上的同一个数据库。但我得到以下错误信息。

enter image description here

1 个答案:

答案 0 :(得分:1)

您的Dim input As String = "z+x" Dim operators As String = "-+*/" Dim pattern As String = "([" & operators & "])" Dim substrings() As String = Regex.Split(input, pattern) For Each match As String In substrings If operators.Contains(match) Then Console.WriteLine(match & " - operator") Else Console.WriteLine(match & " - keyword") End if Next 文件位于何处?

  • 创建/验证环境变量tnsnames.ora,它必须指向TNS_ADMIN文件的文件夹。
  • 创建/验证注册表项

    tnsnames.ora

    RESP。 HKLM\SOFTWARE\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN

    他们必须指向您的HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN文件

  • 的文件夹