• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據庫備份方法和裝置制造方法及圖紙

    技術編號:33875098 閱讀:27 留言:0更新日期:2022-06-22 17:02
    本申請提供一種數據庫備份方法和裝置,該方法包括:獲取數據庫配置信息,其中,數據庫配置信息包括:異步備庫IP地址和備份腳本IP地址;根據數據庫配置信息,判斷備份腳本IP地址與異步備庫IP地址是否相同;在備份腳本IP地址與異步備庫IP地址不同的情況下,將備份腳本IP地址替換為異步備庫IP地址;運行備份腳本,進行數據庫備份。通過在對完成主備庫切換后的數據庫進行備份前,先對執行腳本所對應的數據庫進行數據庫類型判斷,在確定該數據庫為異步備庫的情況下,進行數據庫備份。有效避免了對主庫進行數據庫備份的情況,從而避免了因為對主庫進行數據庫備份而造成的業務堵塞,保障了主庫業務的安全運行,提高了數據庫的安全性。提高了數據庫的安全性。提高了數據庫的安全性。

    【技術實現步驟摘要】
    一種數據庫備份方法和裝置


    [0001]本專利技術涉及數據庫領域,具體涉及一種數據庫備份方法和裝置。

    技術介紹

    [0002]隨著網絡技術的發展,數據庫已經廣泛應用到各個行業。例如:應用于金融行業的數據庫,由于金融行業的業務的復雜程度高,對業務連續性的要求也高,所以通常采用一主兩從的架構進行數據庫部署。這種一主兩從的架構由一個主庫和兩個備庫構成,其中一個備庫與主庫之間采用半同步策略進行數據同步,簡稱半同步備庫,另一個備庫與主庫之間采用異步策略進行數據同步,簡稱異步備庫。
    [0003]在現有技術中,用于實現數據庫備份功能的備份腳本通常部署在異步備庫上,運行備份腳本時該數據庫將被鎖定,因此,當異步備庫與主庫之間進行切換后,主庫的業務可能發生阻塞,對數據庫的安全性造成風險。

    技術實現思路

    [0004]因此,本專利技術要解決的技術問題在于克服現有技術中的數據庫備份方法的安全性較低的缺陷,從而提供一種數據庫備份方法和裝置。
    [0005]本申請第一個方面提供一種數據庫備份方法,包括:
    [0006]獲取數據庫配置信息,其中,所述數據庫配置信息包括:異步備庫IP地址和備份腳本IP地址;
    [0007]根據所述數據庫配置信息,判斷所述備份腳本IP地址與所述異步備庫IP地址是否相同;
    [0008]在所述備份腳本IP地址與所述異步備庫IP地址不同的情況下,將所述備份腳本IP地址替換為所述異步備庫IP地址;
    [0009]運行所述備份腳本,進行數據庫備份。
    [0010]可選的,在獲取數據庫配置信息之前,所述方法還包括:
    [0011]獲取所述數據庫的監控信息;根據所述監控信息判斷所述數據庫是否已完成主備庫切換操作;
    [0012]在所述數據庫已完成主備庫切換操作的情況下,執行所述獲取所述數據庫配置信息的步驟。
    [0013]可選的,在運行所述備份腳本之前,所述方法還包括:
    [0014]獲取主庫的數據庫狀態,并判斷所述數據庫狀態是否為存活狀態;
    [0015]在所述數據庫狀態為存活狀態的情況下,執行所述運行所述備份腳本的步驟。
    [0016]可選的,在運行所述備份腳本之前,所述方法還包括:
    [0017]獲取所述異步備庫的讀寫狀態,并判斷所述讀寫狀態是否為只讀狀態;
    [0018]在所述讀寫狀態為只讀狀態的情況下,執行所述運行所述備份腳本的步驟。
    [0019]可選的,在運行所述備份腳本之前,所述方法還包括:
    [0020]獲取與所述異步備庫的IP地址相對應的資源池信息;
    [0021]根據所述資源池信息判斷所述異步備庫的IP地址對應的數據庫的類型是否為異步備庫;在所述異步備庫的IP地址對應的數據庫的類型為異步備庫的情況下,執行所述運行所述備份腳本的步驟。
    [0022]可選的,在運行所述備份腳本之前,所述方法還包括:
    [0023]判斷所述備份腳本是否符合預設運行條件;
    [0024]在所述備份腳本符合所述預設運行條件的情況下,執行所述運行所述備份腳本的步驟。
    [0025]可選的,在所述數據庫未完成主備庫切換操作的情況下,或者在所述讀寫狀態不是只讀狀態的情況下,或者在所述異步備庫的IP地址對應的數據庫的類型不是異步備庫的情況下,或者在所述備份腳本不符合所述預設運行條件的情況下,進行報警。
    [0026]本申請第二個方面提供一種數據庫備份裝置,包括:獲取模塊、判斷模塊、配置模塊和備份模塊;
    [0027]所述獲取模塊,用于獲取數據庫配置信息,其中,所述數據庫配置信息包括:異步備庫IP地址和備份腳本IP地址;
    [0028]所述判斷模塊,用于根據所述數據庫配置信息,判斷所述備份腳本IP地址與所述異步備庫IP地址是否相同;
    [0029]所述配置模塊,用于在所述備份腳本IP地址與所述異步備庫IP地址不同的情況下,將所述備份腳本IP地址替換為所述異步備庫IP地址;
    [0030]所述備份模塊,用于運行所述備份腳本,進行數據庫備份。
    [0031]可選的,所述獲取模塊還用于:獲取所述數據庫的監控信息;根據所述監控信息判斷所述數據庫是否已完成主備庫切換操作;
    [0032]在所述數據庫已完成主備庫切換操作的情況下,執行所述獲取所述數據庫配置信息的步驟。
    [0033]可選的,所述判斷模塊還用于:獲取主庫的數據庫狀態,并判斷所述數據庫狀態是否為存活狀態;
    [0034]在所述數據庫狀態為存活狀態的情況下,執行所述運行所述備份腳本的步驟。
    [0035]可選的,所述判斷模塊還用于:獲取所述異步備庫的讀寫狀態,并判斷所述讀寫狀態是否為只讀狀態;
    [0036]在所述讀寫狀態為只讀狀態的情況下,執行所述運行所述備份腳本的步驟。
    [0037]可選的,所述判斷模塊還用于:獲取與所述異步備庫的IP地址相對應的資源池信息;
    [0038]根據所述資源池信息判斷所述異步備庫的IP地址對應的數據庫的類型是否為異步備庫;在所述異步備庫的IP地址對應的數據庫的類型為異步備庫的情況下,執行所述運行所述備份腳本的步驟。
    [0039]可選的,所述判斷模塊還用于:判斷所述備份腳本是否符合預設運行條件;
    [0040]在所述備份腳本符合所述預設運行條件的情況下,執行所述運行所述備份腳本的步驟。
    [0041]可選的,所述判斷模塊還用于:在所述數據庫未完成主備庫切換操作的情況下,或
    者在所述讀寫狀態不是只讀狀態的情況下,或者在所述異步備庫的IP地址對應的數據庫的類型不是異步備庫的情況下,或者在所述備份腳本不符合所述預設運行條件的情況下,進行報警。
    [0042]本申請第三個方面提供一種電子設備,包括:至少一個處理器和存儲器;
    [0043]所述存儲器存儲計算機執行指令;
    [0044]所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如上第一個方面以及第一個方面各種可能的設計所述的方法。
    [0045]本申請第四個方面提供一種包含計算機可執行指令的存儲介質,所述計算機可執行指令在由計算機處理器執行時用于執行如上第一個方面以及第一個方面各種可能的設計所述的方法。
    [0046]本專利技術技術方案,具有如下優點:
    [0047]本申請提供的一種數據庫備份方法和裝置,通過獲取數據庫配置信息,其中,數據庫配置信息包括:異步備庫IP地址和備份腳本IP地址;根據數據庫配置信息,判斷備份腳本IP地址與異步備庫IP地址是否相同;在備份腳本IP地址與異步備庫IP地址不同的情況下,將備份腳本IP地址替換為異步備庫IP地址;運行備份腳本,進行數據庫備份。上述方案提供的數據庫備份方法,通過在對完成主備庫切換后的數據庫進行備份前,首先對執行備份腳本所對應的數據庫進行數據庫類型判斷,只有在確定該數據庫為異步備庫的情況下,才進行數據庫備份,避免了在主庫上進行數據庫備份的情況,從而避免了因為對主庫進行數據庫備份而造成的業務堵塞,保障了主本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種數據庫備份方法,其特征在于,包括:獲取數據庫配置信息,其中,所述數據庫配置信息包括:異步備庫IP地址和備份腳本IP地址;根據所述數據庫配置信息,判斷所述備份腳本IP地址與所述異步備庫IP地址是否相同;在所述備份腳本IP地址與所述異步備庫IP地址不同的情況下,將所述備份腳本IP地址替換為所述異步備庫IP地址;運行所述備份腳本,進行數據庫備份。2.根據權利要求1所述的方法,其特征在于,在獲取數據庫配置信息之前,所述方法還包括:獲取所述數據庫的監控信息;根據所述監控信息判斷所述數據庫是否已完成主備庫切換操作;在所述數據庫已完成主備庫切換操作的情況下,執行所述獲取所述數據庫配置信息的步驟。3.根據權利要求1所述的方法,其特征在于,在運行所述備份腳本之前,所述方法還包括:獲取主庫的數據庫狀態,并判斷所述數據庫狀態是否為存活狀態;在所述數據庫狀態為存活狀態的情況下,執行所述運行所述備份腳本的步驟。4.根據權利要求1所述的方法,其特征在于,在運行所述備份腳本之前,所述方法還包括:獲取所述異步備庫的讀寫狀態,并判斷所述讀寫狀態是否為只讀狀態;在所述讀寫狀態為只讀狀態的情況下,執行所述運行所述備份腳本的步驟。5.根據權利要求1所述的方法,其特征在于,在運行所述備份腳本之前,所述方法還包括:獲取與所述異步備庫的IP地址相對應的資源池信息;根據所述資源池信息判斷所述異步備庫的IP地址對應的數據庫的類型是否為異步備庫;在所述異步備庫的IP地址對應的數據庫的類型為異步備庫的情況下,執行所述運行所述備份腳本的步驟。6.根據權利要求1所述的方法...

    【專利技術屬性】
    技術研發人員:王鵬董俊峰強群力劉超千趙彤周歡陳瑛綺余星韋鵬程孟令銀朱紹輝陳飛姚文龍
    申請(專利權)人:網聯清算有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品午夜无码专区| 亚洲av日韩av无码黑人| 亚洲人成无码www久久久| 亚洲国产精品无码久久九九 | 国产精品无码无卡无需播放器| 一区二区三区人妻无码| 亚洲的天堂av无码| 亚洲不卡无码av中文字幕| 亚洲天然素人无码专区| 国产激情无码视频在线播放性色| 无码国产精品一区二区免费式影视 | 亚洲国产成人无码AV在线影院 | 无码日韩人妻精品久久蜜桃| 日韩人妻无码免费视频一区二区三区 | 亚洲中文字幕无码爆乳app| 最新中文字幕AV无码不卡 | 亚洲AV无码一区二区乱孑伦AS| 久久水蜜桃亚洲AV无码精品| 久久久无码精品亚洲日韩按摩| 国产日韩精品中文字无码| 五月婷婷无码观看| 无码激情做a爰片毛片AV片| 无码人妻一区二区三区av| 亚洲AV色无码乱码在线观看| 精品亚洲A∨无码一区二区三区 | 亚洲va中文字幕无码久久| 亚洲中文字幕无码专区| 亚洲高清无码综合性爱视频| 国产精品免费看久久久无码| 全免费a级毛片免费看无码| 亚洲AV无码一区二区大桥未久| 人妻少妇看A偷人无码电影| 亚洲精品久久无码av片俺去也| 亚洲视频无码高清在线| 日韩av无码国产精品| 无码专区HEYZO色欲AV| | 亚洲精品无码不卡在线播放| 无码人妻精品一区二区蜜桃网站 | 无码国产69精品久久久久孕妇| 夫妻免费无码V看片|