Cx_Oracle Python Pandas到SQL数据库连接失败错误

时间:2016-04-20 15:31:15

标签: oracle python-3.x pandas cx-oracle

使用下面的代码,我试图连接读取CSV并将其附加到现有的Oracle数据库。麻烦的是,我一直在插入Oracle表部分时遇到这个错误:

UPDATE t1
SET t1.[level] = t2.level
FROM table1 t1
JOIN table2 t2 ON t1.[age] BETWEEN t2.min_age and t2.max_age

我的tnsnames.ora文件在其他所有实例中都运行正常(即通过Tableau或pandas.read_sql连接到Oracle)。

DatabaseError: (cx_Oracle.DatabaseError) ORA-12545: Connect failed because target host 
or object does not exist

更新

我需要从df.to_sql()中排除'con'参数,因为连接信息已包含在'engine'中。

0 个答案:

没有答案