Debezium系列之:记录一次生产环境SQLServer数据库删除日志文件造成debezium connector数据不采集的解决方法

Debezium系列之:记录一次生产环境SQLServer数据库删除日志文件造成debezium connector数据不采集的解决方法

  • 一、背景
  • 二、快速定位问题
  • 三、详细的解决步骤
  • 四、确认debezium connector恢复对数据库的数据采集
  • 五、经验总结

一、背景

  • SQLServer数据库的日志把磁盘打满了,需要删除日志文件,删除日志文件后,造成了Debezium不再采集SQLServer数据库的数据
  • 此时debezium connector状态正常,SQLServer数据库可以正常使用

二、快速定位问题

  • 针对debezium connector正常,SQLServer数据库可以正常使用,但是debezium无法采集数据库数据的现象,快速定位问题在SQLServer数据库的CDC设置出现了问题,重点排查SQLServer数据库CDC端的设置。

查询SQLServer数据库设置,发现对数据库的CDC设置已经不生效了。

针对这种情况,需要重新对采集的数据库设置CDC

三、详细的解决步骤

1.禁用数据库C

你可能感兴趣的:(debezium,Debezium系列,SQLServer数据库,删除日志文件,connector,数据不采集)