天天看點

Oracle DataGuard:單節點到RAC叢集的主備環境搭建

需求

随着業務增長,資料量業務複雜度越來越高,資料量越來越大,對資料庫和伺服器的性能、高可用、容災等要求也越來越高。以目前的資料庫環境為例,windows 2008 r2 伺服器+nas存儲+oracle11.2.0.1+12t+300garch/天的規模已經變得非常臃腫,不再适合快速發展的業務場景。

是以,根據業務場景、資料規模和客戶需求,提出資料庫遷移至linux+oraclerac環境,同步完成之後再做主備切換;滿足資料庫高可用、容災需求。

實施步驟

dbca建立叢集測試資料庫(orcl);

主備資料庫參數設定;

删除叢集資料庫控制檔案和資料檔案、日志檔案;

隻啟動rac節點1的執行個體做資料庫同步;

歸檔追完之後,啟動節點2;

監控資料庫同步狀态;

監控叢集狀态。

主備資料庫環境

Oracle DataGuard:單節點到RAC叢集的主備環境搭建

網絡規劃

Oracle DataGuard:單節點到RAC叢集的主備環境搭建

主備環境在同一個機房内,并且為了不影響生産環境,專門拉了一條直連的網線,配置區域網路内環境。主機配置192.168.1.1,備機rac節點1配置192.168.1.2。

切記dns不要自動生成,以免在兩個機器内部産生環路,影響與核心交換機的網路路由。

參考文檔

how to create a rac standby database

<a href="http://www.oracle.com/technetwork/cn/database/dataguardoverview-091578-zhs.html">http://www.oracle.com/technetwork/cn/database/dataguardoverview-091578-zhs.html</a>

<a href="http://www.oracle.com/technetwork/database/features/availability/twp-dataguard-11gr2-1-131981.pdf">http://www.oracle.com/technetwork/database/features/availability/twp-dataguard-11gr2-1-131981.pdf</a>

主庫環境檢查和參數設定

備庫環境準備和參數設定(節點1)

adg同步

standby 和redo 日志檔案處理

同步校驗

叢集處理