一.说明
二.清理步骤:虽然goldengate在MGR进程中提供了系统自动清理DDL源数据(ggs_marker/ggs_ddl_hist)的功能,但是有的OGG版本的这两个功能会引起一些BUG。并且按照ORACLE官方的说法也是建议手工对这些表备份后再进行清理,所以此处对手工清理方式进行说明。
2.1.清理一个月以前的历时数据
delete from ggs_marker where sysdate - to_date(OPTIME, 'yyyy-mm-dd hh24:mi:ss') > 30;
delete from GGS_DDL_HIST where sysdate - to_date(OPTIME, 'yyyy-mm-dd hh24:mi:ss') > 30;
commit;