Oracle資料庫熱備方案

來源:互聯網
上載者:User

相關指標

1、資料庫秒級、事務級熱備(可跨作業系統平台)

即時監控資料庫,將資料庫變化後的資料以秒層級的時間備份到備庫,同時只備份主要資料庫已成功的事務。

2、備用資料庫線上,可進行操作

同步過程中備用資料庫處於線上可讀寫狀態,在備份期間,使用者可以串連備用資料庫進行查詢和分析資料。

3、支援斷點續傳

當在資料庫複製過程中發生網路連接故障時,同步程式會自動記錄在網路斷開時的狀態,在網路重新串連後,同步程式會接著繼續傳輸。不會因為網路等通訊故障而導致已備份的資料丟失。保證了在不可靠的網路實現可靠的資料熱備。

4、Action Trail,記錄主庫所有資料動作記錄

同步過程中必須有強大的Action Trail功能,能詳細記錄主要資料庫備份到備用資料庫的所有資料動作記錄。

5、整合的備庫建立工具

不僅完全支援使用備份恢複、匯入匯出以及第三方備份軟體進行備庫的初始化,同步程式還提供有功能強大的資料庫遷移工具來建立備用資料庫,可以保證在建立備庫過程中不停止資料庫。

6、靈活簡單的備份管理

熱備系統必須啟動簡單,在進行Database Backup過程中,可以暫停熱備,在不需要進行熱備時,可以快速停止熱備任務而不影響生產資料庫正常運行。

7、程式的健壯性和超強錯誤處理能力

任何時間任何情況,同步程式必須可以直接停止、關機的測試,不能讓管理員增加很大的壓力,不能隨便就要求初始化,更不能因為某張表資料問題就全庫初始化。

實施步驟

首先要安裝備庫,並將備庫的外鍵、觸發器全部關掉,同時在備庫進行物理分區,建表

1、 安裝LINUX作業系統,安裝Oracle資料庫用戶端,安裝PAC同步軟體

2、 配置PAC同步軟體:包含tnsnames.ora,config.xml等檔案

3、 啟動不停機初始化進程,開始匯入初始化資料

4、 啟動資料庫同步軟體PAC,查看管理進程、資料幫浦進程、資料分析進程是否正常,暫停裝載進程

5、 初始化結束後,啟動裝載進程

6、 啟動監控用戶端,檢查進程同步狀態,並進行資料同步後的查詢測試

7、     定期檢查進程和同步處理記錄檔案

熱備容災解決方案的優勢

與傳統的雙機熱備不同,熱備通過資料同步的方式保持備用資料庫與主要資料庫資料的一致性。備用資料庫可以設定在不同的建築物,或者不同的城市,甚至在數千公裡外的災難恢複網站。當主要資料庫由於計劃中斷或意外中斷而變得不可用時,可以將備用資料庫切換到生產角色,保證系統的正常運行。

同步軟體能夠實現雙資料庫的秒層級同步,能夠保證雙份資料庫的即時一致性,如果主生產資料庫失敗,備資料庫程式庫伺服器隨時可啟用為主要資料庫伺服器。不再需要介質恢複的過程。

1.雙節點儲存冗餘體系 

熱備方案要求有雙份資料庫,不但心生產資料庫崩潰,磁碟硬體崩潰,而造成資料庫不可用問題.雙份資料來源才是真正的冗餘體系,真正消除了資料庫系統管理人員為儲存單點故障的後顧之憂!

2.不存在物理介質恢復問題

因為雙資料庫的秒層級資料庫同步,保證雙份資料庫的一致性,如果主生產資料庫失敗,備資料庫程式庫伺服器隨時可啟用為主要資料庫伺服器.不存在介質恢復.這與雙機熱備比較,完全消除掉備份恢複這一個過程。

3.同步時間可達秒層級

傳統的鏡像(Mirror)或卷複製方式的資料同步,沒有事務機制。其複製是在檔案和磁碟層進行的,因此會發生資料不完整變化的情況,對使用者來說這存在著相當大的風險。而同步程式可以使主要資料庫與備用資料庫做到秒層級、事務級的資料同步,消除了備份軟體中的間隔備份丟失數問題。

4.解決了資料庫負載平衡或資料庫隔離問題

允許備份資料庫為讀模式,可用於報表查詢,內外資料庫隔離,資料倉儲。備用資料庫表使用從主要資料庫接收到的重做資料進行更新,並且可用於諸如備份操作、報表、合計和查詢等其他任務,從而減少執行這些任務所必需的主要資料庫工作負載,節省寶貴的 CPU 和 I/O 周期。備用資料庫可以在從主要資料庫中對錶進行更新時保持開啟,並可同時對錶進行讀寫訪問。甚至可以在維護的表上建立額外索引和物化視圖,以獲得更好的查詢效能和適應特定的業務要求。

5.資料庫異地容災問題

支援異地資料同步,支援斷點續傳,資料一致性校正,可以順暢地處理將備用資料庫與主要資料庫暫時斷開的網路連接問題。 當備用資料庫變為不可用時,在主要資料庫本地捕獲事務。當重建立立與備用資料庫的串連時,將自動傳輸累積的日誌,並將其應用到備用資料庫中,直到備用資料庫已經與主要資料庫重新同步。

更多Oracle相關資訊見Oracle 專題頁面 http://www.bkjia.com/topicnews.aspx?tid=12

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.