天天看點

Oracle 進階複制

在完成RMAN Duplicate複制資料庫(http://blog.csdn.net/wanghuaiyuanwhy/article/details/7205097)之後,如需要目标資料庫與副本資料庫同步,可以配置兩台資料庫進行進階複制。

在目标機和副本機之間,通過oracle自帶的網絡管理(Net Manager), 互相建立監聽程式

以sys賬戶分别在目标機和副本機内建立複制使用者repadmin,并賦予相關的權限

1) create user repadmin identified by repadmin;

2) grant connect,resource to repadmin;

3) execute dbms_repcat_admin.grant_admin_any_schema('repadmin');

4) grant comment any table to repadmin;

5) grant lock any table to repadmin;

6) grant select any dictionary to repadmin;

修改system使用者名密碼

開始搭建進階複制

1、設定主體站點

用複制使用者repadmin登陸OEM到資料機(已配置設定-進階複制-單擊多主體複制-右邊視窗“設定主體站點”)

彈出“設定向導”,單擊“添加”, 彈出“添加站點”,分别添加查詢機站點和資料機站點(Note:先添加查詢機後添加資料機)

添加完成,點選“确定”,回到“設定向導”頁面

點選“下一步”,“預設使用者-管理者”的“方案”和“密碼”就是複制使用者REPADMIN,完成之後點選“下一步”

“主體站點方案”不用添加,直接點選“下一步”

“設定預設的連接配接排程”,“下一日期”為SYSDATE,“時間間隔”為1,點選“下一步”

“設定預設的清除作業排程”,同上一步一緻就好,點選”下一步“

最後點選“完成”就好

PS.此步驟完成之後,會自動生成多個站點之間的公共和私有連接配接

2、建立主體組

用複制使用者repadmin登陸OEM到資料機(已配置設定-進階複制-單擊多主體複制-右邊視窗“建立主體組”)

彈出“建立主體組”,“一般資訊”、“對象”、“主體站點”三個标簽

在“一般資訊”标簽下,填寫“名稱”,将“為對象生成支援并啟動複制”前面的勾選上

在“對象”标簽下,點選“添加”,彈出“将對象添加到組”,“方案”為INTERLINK,“要顯示的對象”為表,“可用對象”參考

選擇好“可用對象”裡面的表後,點選“添加”按鈕,完成之後,點選“确定”按鈕,傳回到“建立主體組”

在“主題站點”标簽,點選“添加”,彈出“将主體站點添加到組”,選擇“所有資料庫連接配接”,選擇下面出現的可用連接配接

點選“确定”,彈出“将目标添加到組”,選擇“異步”,選擇“使用現有對象”,最後點選“确定”,傳回到“建立主體組”

點選“建立”

PS.正常情況下,會出現對象建立成功界面

3、此步驟之後,在對象标簽中所有的表,你會發現是doing generate,看管理裡面沒有請求管理數量之後,點選“一般資訊”标簽中的“送出開始請求”,即可開啟複制操作。