我是新来的,所以我自我介绍一下,我的名字是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所在的目录。