转自:http://www.askmaclean.com/archives/goldengate-parameter-suppresstriggers-deferrefconst.html
SUPPRESSTRIGGERS
Trigger的抑制和Cascading Deletes
在复制的时候,由于应用以及Trigger会出现影响DB的一致性的情况
“SUPPRESSTRIGGERS”选项用于抑制在数据复制时对目标段对象的Trigger启动
DBOPTIONS SUPPRESSTRIGGERS
缺省值为不抑制 (NOSUPPRESSTRIGGERS)
可使用的DB版本
Oracle 10.2.0.5 以上
Oracle 11.2.0.2 以上
Replicat的用户必须有Streams的管理权限
dbms_goldengate_auth.grant_admin_privilege
DEFERREFCONST 约束生效的延迟
- 可以用DEFERREFCONST选项来代替手动设置约束无效
- Database 9.2.0.7以上
- 一直到Replicat的事务提交、DEFERREFCONST会延迟完整性约束的确认与生效
- DBOPTIONS DEFERREFCONST
不支持的版本则会忽略DEFERREFCONST参数。忽略的话,也不会写GoldenGate的log。
- 可以用DEFERREFCONST选项来代替手动设置约束无效