Flink CDC中oralce cdc 2.2 有谁遇到这个错误吗?Caused by: io.debezium.connector.oracle.logminer.parser.DmlParserException: DML statement couldn't be parsed. Please open a Jira issue with the statement 'Unsupported'. You can set internal.log.mining.dml.parser='legacy' as a workaround until the parse error is fixed.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个错误信息表明Debezium Oracle CDC Connector在处理DML语句时遇到了解析错误。这可能是由于Oracle的语法变化或者Debezium Oracle CDC Connector的解析器存在问题导致的。
你可以尝试以下解决方法:
将internal.log.mining.dml.parser
设置为'legacy'
。这会使解析器使用旧的解析方式,可能会解决某些解析错误。但是,这也可能导致其他问题,所以这不是首选的解决方法。
提交一个新的Jira issue。你可以在Debezium的官方网站上找到Jira的地址。在issue中,你应该提供详细的错误信息和你的Oracle版本。这有助于Debezium团队定位问题并提供解决方案。
如果你能确定错误的DML语句,你也可以尝试修改这个语句,看看是否可以解决错误。
如果你无法确定错误的DML语句,你也可以尝试升级你的Oracle版本,因为可能是Oracle的语法变化导致的错误。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。