简单说明:
为了支持DDL的同步复制,源端的抽取进程需要一些元数据表,通过执行一些脚本来设置
当源端配置好用于OGG的数据库用户即可执行脚本支持DDL的复制
脚本执行步骤:
su - oracle
cd /ggs
sqlplus / as sysdba
@marker_setup.sql
-- Enter Oracle GoldenGate schema name:ggs
@ddl_setup.sql
-- Enter Oracle GoldenGate schema name:ggs
@role_setup.sql
-- Enter Oracle GoldenGate schema name:ggs
GRANT GGS_GGSUSER_ROLE TO ggs;
@ddl_enable.sql
exit
# 执行以上脚本时注意观察是否有报错
./ggsci
edit params ./GLOBALS
GGSCHEMA ggs
-- 保存退出
exit
# 也可以直接创建该目录
# cd /ggs
# echo 'GGSCHEMA ggs'>GLOBALS
# chmod 640 GLOBALS
注意:
脚本默认的设置是将对象名加一个GGS_的前缀
如果要改变这个前缀,需要修改/ggs/params.sql脚本
[TOC]