熊猫to_sql给ORA-03106:致命的两任务通信协议错误

我尝试使用to_sql方法将pandas数据帧写入Oracle,有时成功写入,有时给出“(cx_Oracle.DatabaseError)ORA-03106:致命的两任务通信协议错误”。

我检查了大多数oracle错误中的ORA-03106,但无法理解为什么它有时会工作并且无法再尝试。

from sqlalchemy import create_engine


oracle_connection_string = 'oracle+cx_oracle://{username}:{password}@{hostname}: 
{port}/{database}'

engine = create_engine(
    oracle_connection_string.format(
        username= 'user',password= 'pass',hostname='.....',port='..',database='sampledb',)
)

dataset.to_sql('TEST_TABLE',engine,if_exists='append',index =False)
zcg234 回答:熊猫to_sql给ORA-03106:致命的两任务通信协议错误

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2821008.html

大家都在问