[發明專利]一種數據庫管理平臺的故障修復方法和裝置有效
| 申請號: | 201310270209.5 | 申請日: | 2013-06-29 |
| 公開(公告)號: | CN104252500B | 公開(公告)日: | 2017-11-28 |
| 發明(設計)人: | 喬婧 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,齊輝 |
| 地址: | 100089 北京市海淀區萬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 管理 平臺 故障 修復 方法 裝置 | ||
1.一種數據庫管理平臺的故障修復方法,其特征在于,所述方法包括:
當接收到對數據庫管理平臺中故障數據庫實例的修復命令時,判斷所述故障數據庫實例在發生故障前在實例組中的角色;
當所述故障數據庫實例的角色為主庫時,判斷是否能從保存的切換記錄表中獲取故障數據庫實例對應的切換記錄;
當獲取到故障數據庫實例對應的切換記錄時,利用該切換記錄建立該故障數據庫實例與實例組中當前主庫的主從關系,執行故障數據庫實例與當前主庫的同步操作,在滿足上線條件后,將該故障數據庫實例上線;
當所述故障數據庫實例的角色為從庫時,判斷故障數據庫實例保存的主庫信息是否與當前主庫信息一致,
若一致,執行故障數據庫實例與當前主庫的同步操作,在滿足上線條件后,將該故障數據庫上線;
若不一致,從當前主庫中獲取備份文件,利用該備份文件對故障數據庫實例進行修復,建立修復后故障數據庫實例與實例組中當前主庫的主從關系,執行故障數據庫實例與當前主庫的同步操作,在滿足上線條件后,將該故障數據庫實例上線;
其中,切換記錄表中包括:切換標識、實例組標識、切換記錄;切換記錄中包括:新的主庫與從庫的主從關系,以及動態建立主從關系的命令。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
對角色為主庫的故障數據庫實例,當沒有獲取到故障數據庫實例對應的切換記錄時,從所述實例組中正常運行的從庫中獲取備份文件,利用該備份文件對故障數據庫實例進行修復,建立修復后故障數據庫實例與實例組中當前主庫的主從關系,執行故障數據庫實例與當前主庫的同步操作,在滿足上線條件后,將該故障數據庫實例上線;
其中,所述從所述實例組中正常運行的從庫中獲取備份文件,利用該備份文件對故障數據庫實例進行修復,建立修復后故障數據庫實例與實例組中當前主庫的主從關系包括:
從所述實例組中正常運行的從庫中獲取備份文件,根據備份時刻記錄的主從關系信息,向故障數據庫實例發起建立主從關系命令,建立修復后故障數據庫實例與實例組中當前主庫的主從關系。
3.根據權利要求2所述的方法,其特征在于,為數據庫管理平臺中每個數據庫實例維護一條實例記錄,該實例記錄中包括實例標識ID和實例組ID;
所述從保存的切換記錄表中獲取故障數據庫實例對應的切換記錄包括:
根據故障數據庫實例的實例ID查詢該故障數據庫實例的實例記錄,得到該故障數據庫實例的實例組ID;
根據所述故障數據庫實例的實例組ID查詢切換記錄表得到該故障數據庫實例對應的切換記錄。
4.根據權利要求3所述的方法,其特征在于,所述從所述實例組中正常運行的從庫中獲取備份文件,利用該備份文件對故障數據庫實例進行修復包括:
接收管理側發送的或定時任務發送的觸發命令;
根據所述觸發命令利用故障數據庫實例的實例ID和實例組ID從實例表中獲取該實例組中正常運行的從庫IP和端口;
根據獲取到的從庫IP和端口,建立該從庫和故障數據庫實例之間的連接,并向該從庫發送備份命令;
將所述從庫根據所述備份命令返回的備份文件壓縮包放置在故障數據庫實例所在的待修復主機中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310270209.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:識別輪轂型號及去毛刺窗口的視覺系統
- 下一篇:一種電機減震板





