2016-12-08 55 views
0

我有一个SAP数据库部署在Linux服务器上,其上安装了Oracle 10g。我尝试使用Oracle SQL Developer从Windows 8计算机连接到此数据库。此Windows 8计算机上安装了Oracle 11.2.0。我在tnsnames.ora文件。 ORA-12154:TNS:无法解析指定的连接标识

SAPTRN = 
(DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.x.xx)(PORT = 1527)) 
    ) 
    (CONNECT_DATA = (SERVICE_NAME = TRN)) 
) 

使用以下TNS入口连接我能够成功连接,并且可以浏览SAP表的要求。

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

enter image description here

回答

0

哪里是你的tnsnames.ora文件在什么位置?

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

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

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

    他们必须指向文件夹tnsnames.ora文件

相关问题