ITPub博客

首页 > 数据库 > Oracle > OGG 捕获truncate操作

OGG 捕获truncate操作

原创 Oracle 作者:梦夕林1992 时间:2024-04-02 17:36:43 0 删除 编辑

GETTRUNCATES |  IGNORETRUNCATES

抽取进程和应用进程同时配置GETTRUNCATES,可以同步truncate操作

如:

抽取:

extract qq_ext

setenv (NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK")

userid odc,password odc

exttrail ./dirdat/qq

tranlogoptions archivedlogonly

tranlogoptions altarchivelogdest /oracle/app/archive2

GETTRUNCATES

fetchoptions fetchpkupdatecols

table zmy.*;


应用:

replicat qq_rep

setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

userid odc, password odc

--handlecollisions

--ASSUMETARGETDEFS

sourcedefs ./dirdef/source2.def

ALLOWNOOPUPDATES

GETTRUNCATES

DBOPTIONS DEFERREFCONST

HANDLETPKUPDATE

--batchsql

--ddlerror 955 ignore

--ddlerror 1917 ignore

--ddlerror 24344 ignore

--ddlerror 1031 ignore

--ddl include mapped

--reperror (1403,discard)

--reperror (1,discard)

DISCARDFILE ./dirrpt/qr.dsc, APPEND megabytes 20

DISCARDROLLOVER on sunday

--ddlerror 942 ignoremap 

zmy.T_CHAR, target zmy.T_VARCHAR;


若源端配置GETTRUNCATES,目标端配置 IGNORETRUNCATES,则抽取进程会捕获truncate操作,但是目标端不同步truncate操作。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29956245/viewspace-3011316/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: OGG DDL安装和卸载
请登录后发表评论 登录
全部评论

注册时间:2014-10-13

  • 博文量
    90
  • 访问量
    85391