Debezium 中“不支持表达式求值”如何处理?

问题描述 投票:0回答:1

我第一次尝试使用 Debezium 连接到 Oracle。

我明白了

Cannot parse column default value '"MYUSER"."ISEQ$$_475890".nextval' to type '2'.  Expression evaluation is not supported. (io.debezium.connector.oracle.OracleDefaultValueConverter)

我正在尝试的表格中有两个值得注意的列:第一列是

INTEGER generated by default on null as identity (start with 90000000)
。这是生成的列,本身不是默认值。我想知道这是否在幕后使用了序列和默认值,尽管严格来说它是生成的而不是默认值。另一列使用默认值
SYSDATE
,这是实际的默认值,但不是序列。

奇怪的是,我在 Oracle 连接器文档 中没有看到任何解释默认值限制是什么或如何解决它的内容。有人可以帮忙吗?

交叉发布

apache-kafka-connect debezium
1个回答
0
投票

您能够解决这个问题吗?在 sql server 上也遇到类似的问题。

© www.soinside.com 2019 - 2024. All rights reserved.