Skip to content

ignore_when_meta_err

参数名称

ignore_when_meta_err

参数解释

设置变更日志元信息错误处理模式。

当消费binlog日志(如解析为SQL语句)时,若本地元数据(表结构、字段定义等)与binlog中的记录不匹配(例如表被删除或结构变更),该参数决定如何处理此类错误:

  • 0:直接抛出异常信息。
  • 1:SQL字段返回NULL,并每触发额定次数记一次trace日志。
  • 2:不返回当前元数据不存在的记录,并每触发额定次数记一次记trace日志。

默认值

2

取值范围

[0|1|2]

访问权限

R/W

是否全局参数

修改生效方式

ignore_when_meta_err可在系统运行时,通过数据库SET命令修改,修改后参数值立即生效。

操作步骤

  1. 在数据库中执行以下命令修改ignore_when_meta_err参数值,根据实际需求在取值范围内选择合适的value值。
    SQL> SET ignore_when_meta_err TO value
  2. 在数据库中执行以下命令查看当前参数值。
    SQL> SHOW ignore_when_meta_err

注意事项