OracleODBC:来自MS ODBC Admin(32)Test,但ORA12154来自python

2021-05-13 14:50:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从Windows Server 2008 R2连接到远程Oracle 12。 我创造了tnsnames.ora公司在

 
MY_DSN=
(DESCRIPTION=
   (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=X.XXX.XX.XX)(PORT=1521)))
    (CONNECT_DATA=(SID=ORASERVER))
) 

我用32位odbcadministrator创建了系统DSN。 odbcarministrator中有“testconnection”按钮;我用来确认哪个连接起作用。在

但是我没有使用python3.4.3anaconda 2.2(32位)中的DSN

^{pr2}$

我得到了

pypyodbc.DatabaseError: ('08004', '[08004] [Oracle][ODBC][Ora]ORA-12154: 
TNS:could not resolve the connect identifier specified\n')