db2:
增量需要开启归档日志
SELECT VALUE FROM SYSIBMADM.DBCFG WHERE NAME=’logarchmeth1’;
查询结果必须有值并且不能为OFF

mysql:
SHOW VARIABLES LIKE ‘log_bin’; 查询结果必须为on
SHOW VARIABLES LIKE ‘binlog_format’; 查询结果必须为row
SHOW VARIABLES LIKE ‘binlog_row_image’; 查询结果必须为FULL

oracle:
查询是否打开附加日志
SELECT supplemental_log_data_min,
supplemental_log_data_pk,
supplemental_log_data_ui,
supplemental_log_data_fk,
supplemental_log_data_all
FROM v$database;

xstreams的话,需要检查参数INLINE_LOB_OPTIMIZATION
SELECT VALUE FROM dba_capture_parameters dcp,
dba_capture dc WHERE dcp.capture_name=dc.capture_name
AND dcp.parameter='INLINE_LOB_OPTIMIZATION'
AND dc.client_name = '%s';

pg:
show wal_level; 查询结果必须为logical
show max_wal_senders; 远程读日志的话,查询结果必须大于0

pg_hba.conf里配置好可以远程访问和读日志
如果要分析ddl的话,ddl事件触发器的几个TRIGGER和函数必须建好,事件触发器的表也得建好

sqlserver:
查询库是否是完整模式以及cdc是否打开。
select recovery_model,is_cdc_enabled from sys.databases where name=’%s’;
查询结果必须都等于1

如果要分析ddl的话,ddl触发器必须建好,触发器的表也得建好
文档更新时间: 2021-09-06 15:02   作者:阿力