天天看點

oracle 啟用ogg,啟用ogg的ddl複制

2、啟用ogg的ddl複制

2.1 建立相應的使用者以及表空間

sqlplus / as sysdba

create tablespace ogg datafile '/soft/TEST/ogg01.dbf' size 10M;

create user ogg identified by oracle default tablespace ogg;

賦權

GRANT CREATE TABLE,CREATE SEQUENCE TO OGG;  -----必須

GRANT EXECUTE ON UTL_FILE TO ogg

GRANT CONNECT TO ogg;

GRANT CREATE SESSION TO ogg;

GRANT ALTER SESSION TO ogg;

GRANT RESOURCE TO ogg;

GRANT SELECT ANY DICTIONARY TO ogg;

GRANT SELECT ANY TABLE TO ogg;

GRANT FLASHBACK ANY TABLE TO ogg;

GRANT ALTER ANY TABLE TO ogg;

grant create table to ogg;

grant dba to ogg;

2.2 建立全局參數檔案

./ggsci

EDIT PARAMS ./GLOBALS

GGSCHEMA ogg

2.3 以sysdba角色運作相應腳本

@marker_setup.sql

alter system set RECYCLEBIN=off;  --運作ddl_setup前必須保證關閉資料庫的資源回收筒特性

@ddl_setup.sql

@role_setup.sql

GRANT GGS_GGSUSER_ROLE to ogg;

@ddl_enable.sql

關閉

@ddl_disable.sql

檢視狀态

@ddl_status.sql

驗證腳本安裝

@marker_status

NOTE:在源端ogg的ddl支援是預設關閉的,如果需要啟用的話需在extract程序的參數檔案中加入ddl參數;

在目标端ogg的ddl支援是預設開啟的,如果有其他需求可以在replicat程序的參數檔案中使用ddl參數來

過濾或或者忽略某些ddl操作。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31324783/viewspace-2142925/,如需轉載,請注明出處,否則将追究法律責任。