Python-Oracle:cx_Oracle.DatabaseError:ORA-00942:即使表或视图不存在,它也不存在

时间:2018-11-16 08:40:13

标签: python oracle

我正在尝试使用python脚本访问Oracle数据库表。目的是从DB1读取数据

即从DB1.Table1中读取数据并将数据加载到Home DB中 进入DB2.Table2。表1和表2具有相同的结构。

表1的数量为5500万,该脚本成功运行了约100条记录,此后给出以下错误。任何帮助表示赞赏。

代码段:

SELECT PART:
base_qry = 'SELECT * FROM %s'%(src_tbl)
cur.execute(base_qry)
base_data = cur.fetchmany(1000)

INSERT PART:
it = 0
n_tuples = len(data_lst)
while it < n_tuples:
    try:
        subset_lst = []
        subset_lst = data_lst[it: it + 10000]
        cur.close()
        cur = DEVcon.cursor()
        cur.executemany(ins_qry, subset_lst)

        if is_commit == "Y":
            DEVcon.commit()
        it += 10000

0 个答案:

没有答案