我们需要再源端执行ogg提供的支持DDL操作的脚本,就是上面提到的6个sql,分别执行。大家对于执行SQL都是信手拈来,下面只简单的说明下主要事项。
·marker_setup.sql 输入ogg的schema:ogg
·ddl_setup.sql 检查是否具有default tablespace以及autoextend on。同时对oracle 10g对回收站有要求,必须关闭。在oracle 11g和12c可以开启。
·role_setup.sql 该脚本生成GGS_GGSUSER_ROLE角色,授予给ogg
·ddl_enable.sql启用DDL复制,实质是个触发器。用以想MARKER和HISTORY表插入DDL信息
·@?/rdbms/admin/dbmspool.sql (可选项)把执行过程中使用的package加载到内存中以提高DDL触发器和性能效率。它引用了dbms_shared_pool系统包。