[發明專利]一種ORACLE數據庫系統以及DataGuard環境部署方法和數據庫切換方法在審
| 申請號: | 202011593743.6 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112764967A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 劉軍 | 申請(專利權)人: | 中國人壽保險股份有限公司上海數據中心 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/20 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 林君如 |
| 地址: | 200131 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 oracle 數據庫 系統 以及 dataguard 環境 部署 方法 切換 | ||
1.一種ORACLE數據庫系統,其特征在于,包括源數據庫、目標數據庫和信息服務器(3),所述的源數據庫為DataGuard環境部署前運行的數據庫,用于在數據庫切換前提供服務,并向目標數據庫傳輸數據,包括分別運行數據庫實例的第一服務器(11)和第二服務器(12),所述的目標數據庫為DataGuard環境部署后運行的數據庫,用于在切換前從源數據庫接收數據,并在切換后作為新的源數據庫,包括分別運行數據庫實例的第三服務器(21)和第四服務器(22),所述的信息服務器(3)分別與源數據庫和目標數據庫通信連接,用于傳送環境配置信息和流程控制信息。
2.根據權利要求1所述的一種ORACLE數據庫系統,其特征在于,所述的第一服務器(11)和第二服務器(12)在Oracle RAC環境的源數據庫環境中各自運行一個數據庫實例,共同管理一份數據;
所述的第三服務器(21)和第四服務器(22)在Oracle RAC環境的目標數據庫環境中各自運行一個數據庫實例,共同管理一份數據。
3.根據權利要求2所述的一種ORACLE數據庫系統,其特征在于,所述的第一服務器(11)和第二服務器(12)管理同一個數據庫,所述的第三服務器(21)和第四服務器(22)管理同一個數據庫。
4.根據權利要求3所述的一種ORACLE數據庫系統,其特征在于,所述的信息服務器(3)用于提供第一服務器(11)、第二服務器(12)、第三服務器(21)和第四服務器(22)之間上傳/下載的環境配置信息和流程控制信息;
所述的環境配置信息包括源數據庫和目標數據庫的環境參數,所述的環境參數包括各服務器的IP地址、主機名、數據庫名和端口;
所述的流程控制信息包括第一服務器(11)、第二服務器(12)、第三服務器(21)和第四服務器(22)的執行順序信息。
5.一種如權利要求1-4任一項所述的ORACLE數據庫系統的DataGuard環境部署方法,用于實現源數據庫到目標數據庫的環境部署和文件同步,其特征在于,包括以下步驟:
S11:所述的第一服務器(11)從信息服務器(3)上獲取環境配置信息,初始化運行環境和配置源數據庫環境,并在完成后將環境配置信息和流程控制信息上傳到信息服務器(3)上;
S12:所述的第三服務器(21)、第四服務器(22)和第二服務器(12)根據流程控制信息按照順序依次從信息服務器(3)上獲取環境配置信息,進行對應數據庫的環境配置,并在完成后將流程控制信息上傳到信息服務器(3)上;
S13:所述的第三服務器(21)根據流程控制信息發起數據文件同步請求,并在完成后將流程控制信息上傳到信息服務器(3)上;
S14:所述的第一服務器(11)根據流程控制信息開啟應用日志同步功能,并在完成后將流程控制信息上傳到信息服務器(3)上;
S15:所述的第四服務器(22)根據流程控制信息進行Oracle RAC環境配置,并在完成后將流程控制信息上傳到信息服務器(3)上;
S16:所述的第三服務器(21)根據流程控制信息進行Oracle RAC環境配置和日志接收。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人壽保險股份有限公司上海數據中心,未經中國人壽保險股份有限公司上海數據中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011593743.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煤礦井下設備在線監測系統及方法
- 下一篇:一種電噴柴油機一體式燃油泵





