我设置了一个外部表,它指向 Oracle 数据库中的一个表。正在抛出这个非常烦人的错误:
ORA-08177: can't serialize access for this transaction
我已经阅读了一些内容,建议之一是:
alter server ni00dev options ( set isolation_level 'read_committed ');
但是,这似乎不起作用:
zrec=# alter server ni00dev options ( set isolation_level 'read_committed ');
ERROR: option "isolation_level" not found
关于如何摆脱 ORA-08177 有什么建议吗?
非常感谢!
如果您已经定义了选项,则只能将选项设置为值。否则,你需要
SET
它。此外,选项值不得包含多余的空格字符。ADD
请注意,此选项至少需要 oracle_fdw 2.3.0 版。始终建议运行最新版本的 oracle_fdw。