【发布时间】:2011-10-05 11:06:46
【问题描述】:
我是新来的,所以我自我介绍一下,我的名字是 Ettore Giallaurito,我的工作是在意大利的 IT 服务部门。
我的问题:
我尝试在 XP 下通过 odbc(系统 DNS)连接连接到 Oracle 数据库实例,但我收到错误 ORA1254 TNS:could not resolve the connect identifier specified。
我使用的是 oracle 即时客户端 11.2,并且我的 tnsname 配置正确,因为我可以使用 TNS 方法与 DBVisualizer 建立连接。 老实说,在这种情况下我确实连接了,但我需要插入完整的连接字符串:
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = repsit01.sit.sor)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = REPSIT01))
)
因为如果我只使用 SID,它不会让我进入,在我的例子中是 REPSIT01,如下所示。
我的 tns 条目如下:
REPSIT01 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = REPSIT01))
)
任何帮助将不胜感激。
在此先感谢埃托雷。
【问题讨论】:
-
您可能有多个客户,只是猜测。检查您的 ORACLE_HOME 位置,然后尝试 tnsping
标签: windows oracle odbc tnsnames