ODBC连接oracle超时



我是新来的,所以我自我介绍一下,我的名字是Ettore Giallaurito,我的工作是在意大利的IT服务。

我的问题:

我正在尝试通过odbc(系统DNS)连接到Oracle DB实例,但我得到一个错误ORA1254 TNS:无法解析指定的连接标识符。

我正在使用oracle即时客户端11.2,我已经正确配置了我的tnsnames,因为我可以使用TNS方法与DBVisualizer连接。老实说,我在这种情况下连接,但我需要插入完整的连接字符串:

(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = repsit01.sit.sor)(PORT = 1521))
    (CONNECT_DATA = (SERVICE_NAME = REPSIT01))
  )

,因为它不能让我进入,如果我只使用SID,在我的例子中,REPSIT01如下所示。

我的条目如下:

REPSIT01 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
    (CONNECT_DATA = (SERVICE_NAME = REPSIT01))
  )

任何帮助都将非常感激。

谢谢你。

尝试将环境变量TNS_ADMIN设置为tnsnames所在的目录。

最新更新