连接到 oracle 数据库时出错。 ORA-12154: TNS: 无法解析指定的连接标识符
error connecting to oracle database. ORA-12154: TNS: could not resolve the connect identifier specified
我在安装了 Oracle 10g
的 Linux
服务器上部署了一个 SAP
数据库。我尝试使用 Oracle SQL Developer
从 Windows 8 台计算机连接到此数据库。这台 Windows 8 台计算机上安装了 Oracle 11.2.0。我正在使用 tnsnames.ora
文件
中的以下 TNS
条目进行连接
SAPTRN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.x.xx)(PORT = 1527))
)
(CONNECT_DATA = (SERVICE_NAME = TRN))
)
我能够成功连接并且可以根据需要浏览 SAP 表。
现在我想使用 Visual studio 的“添加新连接”对话框连接到同一台计算机上的同一个数据库。但是我收到以下错误消息。
您的 tnsnames.ora
文件位于何处?
- Create/verify 环境变量
TNS_ADMIN
,它必须指向您的 tnsnames.ora
文件的文件夹。
Create/verify 注册表项
HKLM\SOFTWARE\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN
分别。 HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN
它们必须指向您的 tnsnames.ora
文件的文件夹
我在安装了 Oracle 10g
的 Linux
服务器上部署了一个 SAP
数据库。我尝试使用 Oracle SQL Developer
从 Windows 8 台计算机连接到此数据库。这台 Windows 8 台计算机上安装了 Oracle 11.2.0。我正在使用 tnsnames.ora
文件
TNS
条目进行连接
SAPTRN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.x.xx)(PORT = 1527))
)
(CONNECT_DATA = (SERVICE_NAME = TRN))
)
我能够成功连接并且可以根据需要浏览 SAP 表。
现在我想使用 Visual studio 的“添加新连接”对话框连接到同一台计算机上的同一个数据库。但是我收到以下错误消息。
您的 tnsnames.ora
文件位于何处?
- Create/verify 环境变量
TNS_ADMIN
,它必须指向您的tnsnames.ora
文件的文件夹。 Create/verify 注册表项
HKLM\SOFTWARE\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN
分别。
HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN
它们必须指向您的
tnsnames.ora
文件的文件夹