[發明專利]一種ORACLE數據庫系統以及DataGuard環境部署方法和數據庫切換方法在審
| 申請號: | 202011593743.6 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112764967A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 劉軍 | 申請(專利權)人: | 中國人壽保險股份有限公司上海數據中心 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/20 |
| 代理公司: | 上??剖⒅R產權代理有限公司 31225 | 代理人: | 林君如 |
| 地址: | 200131 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 oracle 數據庫 系統 以及 dataguard 環境 部署 方法 切換 | ||
本發明涉及一種ORACLE數據庫系統以及DataGuard環境部署方法和數據庫切換方法,包括源數據庫、目標數據庫和信息服務器,所述的源數據庫為DataGuard環境部署前運行的數據庫,用于在數據庫切換前提供服務,并向目標數據庫傳輸數據,包括分別運行數據庫實例的第一服務器和第二服務器,所述的目標數據庫為DataGuard環境部署后運行的數據庫,用于在切換前從源數據庫接收數據,并在切換后作為新的源數據庫,包括分別運行數據庫實例的第三服務器和第四服務器,所述的信息服務器分別與源數據庫和目標數據庫通信連接,用于傳送環境配置信息和流程控制信息,與現有技術相比,本發明具有提高效率等優點。
技術領域
本發明涉及ORACLE數據庫領域,尤其是涉及一種ORACLE數據庫系統以及DataGuard環境部署方法和數據庫切換方法。
背景技術
Oracle數據庫提供了安全可靠的數據解決方案,包括Oracle RAC和DataGuard功能。其中Oracle RAC實現了多個服務器節點同時訪問維護一套數據的功能,實現了高可用和負載均衡,一臺節點故障不影響業務的運行。Oracle DataGuard是Oracle自帶的數據同步功能,基本原理是將日志文件從源數據庫傳輸到目標數據庫,然后在目標數據庫上應用這些日志文件,從而使目標數據庫與源數據庫保持同步,是一種數據庫級別的高可用性方案。在DataGuard環境中,源數據庫和目標數據庫可以進行切換,正常情況下源數據庫作為生產數據庫,目標數據庫作為災備數據庫,當源數據庫發生故障時,可以在短時間內將目標數據庫切換成生產環境,保障生產系統的運行;使用DataGuard的源數據庫與目標數據庫的切換功能,可以實現數據庫在不同的硬件設備上的遷移。
Oracle DataGuard環境的部署、源數據庫和目標數據庫的切換,需要對Oracle的深入理解和專業的技術能力,操作比較復雜。目前市場上主要是通過數據庫專家手工實施,實施周期長,并且實施過程中有多項參數需要從實施環境中獲取,實施命令較多,容易失誤導致出錯。尤其是在需要大量部署Oracle DataGuard環境和數據庫切換的場景下,大部分為重復性工作、效率低下。
中國專利CN201210139205.9公開了一種保持Oracle數據庫服務高可用的實現方法,包括:為各數據庫節點分配虛擬IP;對數據庫節點進行心跳檢測,判斷數據庫主、從節點是否存活,當發現主節點不可訪問時,自動將虛擬IP飄移至從節點,并切換從節點的身份為主節點,該發明適用于ORACLE數據庫的DATAGUARD特性,可以在不丟失數據的前提下實現數據庫的主從切換。但是該方案需要部署一套DataGuard環境,切換過程步驟操作復雜,效率低且容易發生失誤導致出錯。
發明內容
本發明的目的就是為了克服上述現有技術存在的缺陷而提供一種高效率的ORACLE數據庫系統以及DataGuard環境部署方法和數據庫切換方法。
本發明的目的可以通過以下技術方案來實現:
一種ORACLE數據庫系統,包括源數據庫、目標數據庫和信息服務器,所述的源數據庫為DataGuard環境部署前運行的數據庫,用于在數據庫切換前提供服務,并向目標數據庫傳輸數據,包括分別運行數據庫實例的第一服務器和第二服務器,所述的目標數據庫為DataGuard環境部署后運行的數據庫,用于在切換前從源數據庫接收數據,并在切換后作為新的源數據庫,包括分別運行數據庫實例的第三服務器和第四服務器,所述的信息服務器分別與源數據庫和目標數據庫通信連接,用于傳送環境配置信息和流程控制信息。
進一步地,所述的第一服務器和第二服務器在Oracle RAC環境的源數據庫環境中各自運行一個數據庫實例,共同管理一份數據;
所述的第三服務器和第四服務器在Oracle RAC環境的目標數據庫環境中各自運行一個數據庫實例,共同管理一份數據。
更進一步地,所述的第一服務器和第二服務器管理同一個數據庫,所述的第三服務器和第四服務器管理同一個數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人壽保險股份有限公司上海數據中心,未經中國人壽保險股份有限公司上海數據中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011593743.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煤礦井下設備在線監測系統及方法
- 下一篇:一種電噴柴油機一體式燃油泵





