oracle 中實體化檢視站點指令碼設定

duhaiyang發表於2007-12-08

實體化檢視站點指令碼

OEM 在設定複製環境中,自動生成的oracle 建立指令碼主體站點: AVATAR 實體化檢視站點: AUTHAA 管理員: MVADMIN 傳播方: MVADMIN 主體站點上要連線的帳戶: MVADMIN_AUTHAA 計劃連線: AVATAR.COOLYOUNG.COM.CN + 下一日期: SYSDATE + 時間間隔: /*1:Hr*/ sysdate + 1/24 + 延遲秒數: 0 + 遇錯停止: FALSE + 並行度: 0 清除排程: + 下一日期: SYSDATE + 時間間隔: /*1:Hr*/ sysdate + 1/24 + 延遲秒數: 0 + 回退段: 方案: + TESTUSER /* 設定實體化檢視站點複製環境 */ /* 建立站點 AUTHAA 的複製管理員 */ /* 正在站點 AUTHAA 上建立使用者 MVADMIN... */ create user "MVADMIN" identified by "MVADMIN" /* 正在站點 AUTHAA 上對 MVADMIN 授予管理許可權... */ BEGIN DBMS_REPCAT_ADMIN.GRANT_ADMIN_ANY_SCHEMA( username => '"MVADMIN"'); END; grant comment any table to "MVADMIN" grant lock any table to "MVADMIN" grant select any dictionary to "MVADMIN" /* 正在站點 AUTHAA 上建立傳播方 */ /* 正在站點 AUTHAA 上註冊傳播方 MVADMIN... */ BEGIN DBMS_DEFER_SYS.REGISTER_PROPAGATOR( username => '"MVADMIN"'); END; /* 正在站點 AVATAR 上建立使用者 MVADMIN_AUTHAA... */ create user "MVADMIN_AUTHAA" identified by "MVADMIN_AUTHAA" /* 正在主體站點 AVATAR 上對 MVADMIN_AUTHAA 授予實體化檢視接收方許可權... */ BEGIN DBMS_REPCAT_ADMIN.GRANT_SNAPADMIN_PROXY(username => '"MVADMIN_AUTHAA"'); END; grant alter session to "MVADMIN_AUTHAA" grant create cluster to "MVADMIN_AUTHAA" grant create database link to "MVADMIN_AUTHAA" grant create sequence to "MVADMIN_AUTHAA" grant create session to "MVADMIN_AUTHAA" grant create synonym to "MVADMIN_AUTHAA" grant create table to "MVADMIN_AUTHAA" grant create view to "MVADMIN_AUTHAA" grant create procedure to "MVADMIN_AUTHAA" grant create trigger to "MVADMIN_AUTHAA" grant unlimited tablespace to "MVADMIN_AUTHAA" grant create type to "MVADMIN_AUTHAA" grant execute any procedure to "MVADMIN_AUTHAA" grant create any trigger to "MVADMIN_AUTHAA" grant create any procedure to "MVADMIN_AUTHAA" grant select any table to "MVADMIN_AUTHAA" /* 正在以使用者 MVADMIN 的身份連線到站點 AUTHAA ...*/ /* 正在站點 AUTHAA 上排程清除... */ BEGIN DBMS_DEFER_SYS.SCHEDULE_PURGE( next_date => SYSDATE, interval => '/*1:Hr*/ sysdate + 1/24', delay_seconds => 0, rollback_segment => ''); END; CREATE DATABASE LINK "AVATAR.COOLYOUNG.COM.CN" CONNECT TO "MVADMIN_AUTHAA" IDENTIFIED BY "MVADMIN_AUTHAA" /* 正在站點 AUTHAA 上排程連結 AVATAR... */ BEGIN DBMS_DEFER_SYS.SCHEDULE_PUSH( destination => 'AVATAR.COOLYOUNG.COM.CN', interval => '/*1:Hr*/ sysdate + 1/24', next_date => SYSDATE, stop_on_error => FALSE, delay_seconds => 0, parallelism => 0); END; /* 正在以使用者 MVADMIN 的身份連線到站點 AUTHAA ...*/ /* 正在站點 AUTHAA 上建立使用者 TESTUSER... */ create user "TESTUSER" identified by "testuser" grant alter session to "TESTUSER" grant create cluster to "TESTUSER" grant create database link to "TESTUSER" grant create sequence to "TESTUSER" grant create session to "TESTUSER" grant create synonym to "TESTUSER" grant create table to "TESTUSER" grant create view to "TESTUSER" grant create procedure to "TESTUSER" grant create trigger to "TESTUSER" grant unlimited tablespace to "TESTUSER" grant create type to "TESTUSER" grant create any snapshot to "TESTUSER" grant alter any snapshot to "TESTUSER" /* 正在以使用者 TESTUSER 的身份連線到站點 AUTHAA ...*/ CREATE DATABASE LINK "AVATAR.COOLYOUNG.COM.CN" CONNECT TO "TESTUSER" IDENTIFIED BY "testuser"

[@more@]

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

相關文章