postgresql ORA-08177:无法使用oracle_FDW序列化事务处理的访问

rxztt3cl  于 2022-11-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(200)

postgres中的oracle_fdw随机引发ORA-08177。希望重试或查明发生了什么。

lstz6jyr

lstz6jyr1#

https://github.com/laurenz/oracle_fdw不幸的是,Oracle的SERIALIZABLE实现相当糟糕,在意外情况下会导致序列化错误(ORA-08177)。使用READ COMMITTED事务处理可以解决此问题,但存在不一致的风险。如果要使用它,请检查执行计划是否可以多次执行外部扫描。

alter server oracle options ( set isolation_level 'read_committed');

相关问题