0

I am trying to connect from Windows Server 2008 R2 to remote Oracle 12. I created tnsnames.ora

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

I created System DSN using 32 bits ODBC Administrator. There is "Test Connection" button in ODBC arministrator; I used to confirm what connection works.

But I failed to use this DSN from python 3.4.3 Anaconda 2.2 (32 bits)

    import pypyodbc
    cStr = 'DSN=MY_DSN;UID=stranger;PWD=secret'
    conn = pypyodbc.connect(cStr)

I got

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

0 Answers0