flink cdc笔记(三):flink cdc常见问题及解决办法

  • Post author:
  • Post category:其他



Flink CDC 系列 – 实时抽取 Oracle 数据,排雷和调优实践



1




、oracle cdc无法连接数据库


[ERROR] Could not execute SQL statement. Reason:oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 


对于


SID





Service Name


的连接方式并未做区分,而是直接在代码中写死了


SID


的连接方式


(





port





dbname


中间使用








: ”



分隔开


)


Service


Name


的连接方式是


port





dbname


中间使用








/








分隔开


2,无法找到oracle表

[ERROR] Could not execute SQL statement. Reason:io.debezium.DebeziumException: Supplemental logging not configured for table MY_SERVICE_NAME.MY_SCHEMA.test. Use command: ALTER TABLE MY_SCHEMA.test ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS 


注意:flink oracle cdc 从库截止2022.9.20日2.0版本之前还不支持oracle从库,以后会不会支持,敬请期待



版权声明:本文为YiRan_Zhao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。