亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)庫(kù)備份方法及其系統(tǒng)的制作方法

文檔序號(hào):9787281閱讀:1332來(lái)源:國(guó)知局
數(shù)據(jù)庫(kù)備份方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,特別是涉及數(shù)據(jù)庫(kù)備份方法和數(shù)據(jù)庫(kù)備份系統(tǒng)。
【背景技術(shù)】
[0002]數(shù)據(jù)庫(kù)數(shù)據(jù)是一個(gè)系統(tǒng)應(yīng)用的核心。生產(chǎn)線上的數(shù)據(jù)庫(kù)通常面臨著各種各樣的風(fēng)險(xiǎn)威脅:數(shù)據(jù)庫(kù)主機(jī)(數(shù)據(jù)庫(kù)所在主機(jī))硬盤損壞,使物理數(shù)據(jù)丟失;數(shù)據(jù)庫(kù)主機(jī)受惡意攻擊,數(shù)據(jù)存在安全隱患;數(shù)據(jù)庫(kù)管理員人為的誤操作等等。如果生產(chǎn)線上各個(gè)數(shù)據(jù)庫(kù)沒(méi)有進(jìn)行實(shí)時(shí)備份,或者備份失敗,那么將難以進(jìn)行數(shù)據(jù)恢復(fù)。目前的數(shù)據(jù)庫(kù)備份機(jī)制主要存在以下的不足:
[0003]數(shù)據(jù)庫(kù)備份需要人為干預(yù),人工成本高,數(shù)據(jù)庫(kù)備份的實(shí)時(shí)性較差;
[0004]沒(méi)有考慮生成的備份數(shù)據(jù)的完備性,導(dǎo)致存在大量不可用的備份數(shù)據(jù),浪費(fèi)存儲(chǔ)空間,數(shù)據(jù)庫(kù)恢復(fù)難以實(shí)現(xiàn);
[0005]對(duì)大批量分布式的數(shù)據(jù)庫(kù)缺乏統(tǒng)一規(guī)范化的備份管理。

【發(fā)明內(nèi)容】

[0006]本發(fā)明提供一種數(shù)據(jù)庫(kù)備份方法及其系統(tǒng),能夠提高數(shù)據(jù)庫(kù)備份的實(shí)時(shí)性和可靠性,并且便于對(duì)大批量分布式數(shù)據(jù)庫(kù)的備份進(jìn)行統(tǒng)一管理。
[0007]本發(fā)明一方面提供數(shù)據(jù)庫(kù)備份方法,包括:
[0008]備份信息中心子系統(tǒng)接收對(duì)數(shù)據(jù)庫(kù)的備份部署信息,遠(yuǎn)程連接對(duì)應(yīng)的數(shù)據(jù)庫(kù)主機(jī),向所述數(shù)據(jù)庫(kù)主機(jī)發(fā)送遠(yuǎn)程部署請(qǐng)求,以根據(jù)所述備份部署信息部署所述數(shù)據(jù)庫(kù)的備份計(jì)劃;
[0009]數(shù)據(jù)庫(kù)備份子系統(tǒng)根據(jù)所述備份計(jì)劃對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)備份,記錄每次的備份執(zhí)行信息并存儲(chǔ)到備份信息中心子系統(tǒng);
[0010]備份檢測(cè)子系統(tǒng)掃描備份信息中心子系統(tǒng)存儲(chǔ)的備份執(zhí)行信息,根據(jù)所述備份執(zhí)行信息檢測(cè)所述數(shù)據(jù)庫(kù)每次備份執(zhí)行是否成功,若否,輸出告警提示。
[0011 ]本發(fā)明另一方面提供數(shù)據(jù)庫(kù)備份系統(tǒng),其特征在于,包括:
[0012]備份信息中心子系統(tǒng),用于備份信息中心子系統(tǒng)接收對(duì)數(shù)據(jù)庫(kù)的備份部署信息,遠(yuǎn)程連接對(duì)應(yīng)的數(shù)據(jù)庫(kù)主機(jī),向所述數(shù)據(jù)庫(kù)主機(jī)發(fā)送遠(yuǎn)程部署請(qǐng)求,以根據(jù)所述備份部署信息部署所述數(shù)據(jù)庫(kù)的備份計(jì)劃;
[0013]數(shù)據(jù)庫(kù)備份子系統(tǒng),用于數(shù)據(jù)庫(kù)備份子系統(tǒng)根據(jù)所述備份計(jì)劃對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)備份,并將每次的備份執(zhí)行信息存儲(chǔ)到備份信息中心子系統(tǒng);
[0014]備份檢測(cè)子系統(tǒng),用于備份檢測(cè)子系統(tǒng)掃描備份信息中心子系統(tǒng)存儲(chǔ)的備份執(zhí)行信息,根據(jù)所述備份執(zhí)行信息檢測(cè)所述數(shù)據(jù)庫(kù)每次備份執(zhí)行是否成功,若否,輸出告警提不O
[0015]上述技術(shù)方案的數(shù)據(jù)庫(kù)備份方法及其系統(tǒng),通過(guò)備份信息中心子系統(tǒng)接收數(shù)據(jù)庫(kù)管理員對(duì)數(shù)據(jù)庫(kù)的備份部署信息,遠(yuǎn)程連接對(duì)應(yīng)的數(shù)據(jù)庫(kù)主機(jī),向所述數(shù)據(jù)庫(kù)主機(jī)發(fā)送遠(yuǎn)程部署請(qǐng)求,以根據(jù)所述備份部署信息部署所述數(shù)據(jù)庫(kù)的備份計(jì)劃;數(shù)據(jù)庫(kù)備份子系統(tǒng)根據(jù)所述備份計(jì)劃對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)備份,記錄每次的備份執(zhí)行信息并存儲(chǔ)到備份信息中心子系統(tǒng);備份檢測(cè)子系統(tǒng)掃描備份信息中心子系統(tǒng)存儲(chǔ)的備份執(zhí)行信息,根據(jù)所述備份執(zhí)行信息檢測(cè)所述數(shù)據(jù)庫(kù)每次備份執(zhí)行是否成功,若否,輸出告警提示,以使數(shù)據(jù)庫(kù)管理員及時(shí)排查原因。通過(guò)本發(fā)明的上述方案,能夠提高數(shù)據(jù)庫(kù)備份的實(shí)時(shí)性和可靠性,并且便于對(duì)大批量分布式數(shù)據(jù)庫(kù)的備份進(jìn)行統(tǒng)一管理。
【附圖說(shuō)明】
[0016]圖1為一實(shí)施例的數(shù)據(jù)庫(kù)備份方法的示意性流程圖;
[0017]圖2為一實(shí)施例的數(shù)據(jù)庫(kù)備份方法的實(shí)現(xiàn)系統(tǒng)的框架圖。
【具體實(shí)施方式】
[0018]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]本發(fā)明提供的實(shí)施例包括數(shù)據(jù)庫(kù)備份方法實(shí)施例,還包括相應(yīng)的數(shù)據(jù)庫(kù)備份系統(tǒng)實(shí)施例。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0020]圖1為一實(shí)施例的數(shù)據(jù)庫(kù)備份方法的示意性流程圖;如圖1所示,本實(shí)施例的數(shù)據(jù)庫(kù)備份方法包括如下步驟SI至S3,各步驟詳述如下:
[0021]SI,備份信息中心子系統(tǒng)接收對(duì)數(shù)據(jù)庫(kù)的備份部署信息,遠(yuǎn)程連接對(duì)應(yīng)的數(shù)據(jù)庫(kù)主機(jī),向所述數(shù)據(jù)庫(kù)主機(jī)發(fā)送遠(yuǎn)程部署請(qǐng)求,以根據(jù)所述備份部署信息部署所述數(shù)據(jù)庫(kù)的備份計(jì)劃。
[0022]本實(shí)施例中,備份信息中心子系統(tǒng)包括備份管理模塊,數(shù)據(jù)庫(kù)管理員可通過(guò)備份管理模塊GUI(人機(jī)交互界面)設(shè)置各數(shù)據(jù)庫(kù)的備份部署信息,例如設(shè)置數(shù)據(jù)庫(kù)的備份模式、備份方式、備份目錄、備份時(shí)間等。所述備份方式包括本地備份和遠(yuǎn)程備份,所述備份模式指的是全量備份或增量備份。備份信息中心子系統(tǒng)接收數(shù)據(jù)庫(kù)管理員對(duì)數(shù)據(jù)庫(kù)的備份部署信息,可通過(guò)運(yùn)行預(yù)先設(shè)定的后臺(tái)腳本為不同數(shù)據(jù)庫(kù)生成對(duì)應(yīng)的備份部署腳本和參數(shù)配置文件。
[0023]優(yōu)選的,通過(guò)備份信息中心子系統(tǒng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份部署的實(shí)現(xiàn)過(guò)程包括:
[0024]備份信息中心子系統(tǒng)接收對(duì)數(shù)據(jù)庫(kù)的備份部署信息,遠(yuǎn)程連接對(duì)應(yīng)的數(shù)據(jù)庫(kù)主機(jī),與所述數(shù)據(jù)庫(kù)主機(jī)進(jìn)行雙向身份驗(yàn)證;備份信息中心子系統(tǒng)向?qū)?yīng)的數(shù)據(jù)庫(kù)主機(jī)發(fā)送遠(yuǎn)程連接請(qǐng)求,數(shù)據(jù)庫(kù)主機(jī)收到請(qǐng)求后,驗(yàn)證備份信息中心子系統(tǒng)的主機(jī)身份;雙方驗(yàn)證身份無(wú)誤后,數(shù)據(jù)庫(kù)主機(jī)響應(yīng)所述請(qǐng)求,執(zhí)行備份信息中心子系統(tǒng)發(fā)送過(guò)來(lái)的部署命令(包括備份部署腳本和相應(yīng)的參數(shù)配置文件)。若雙向身份驗(yàn)證通過(guò),備份信息中心子系統(tǒng)讀取所述數(shù)據(jù)庫(kù)主機(jī)的系統(tǒng)定時(shí)任務(wù),根據(jù)所述系統(tǒng)定時(shí)任務(wù)確定所述數(shù)據(jù)庫(kù)的備份時(shí)間,以避開(kāi)所述數(shù)據(jù)庫(kù)主機(jī)的系統(tǒng)負(fù)載高峰時(shí)段對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份;可使數(shù)據(jù)庫(kù)所在主機(jī)負(fù)載更均勻,避免因?yàn)閿?shù)據(jù)庫(kù)備份而使系統(tǒng)整體性能下降。備份信息中心子系統(tǒng)還可根據(jù)對(duì)所述數(shù)據(jù)庫(kù)的備份部署信息,修改所述數(shù)據(jù)庫(kù)主機(jī)的系統(tǒng)定時(shí)任務(wù)。
[0025]若備份信息中心子系統(tǒng)接收到本地備份的部署信息,所述備份信息中心子系統(tǒng)還獲取所述數(shù)據(jù)庫(kù)主機(jī)的系統(tǒng)分區(qū)及分區(qū)大小,根據(jù)所述系統(tǒng)分區(qū)及分區(qū)大小部署所述數(shù)據(jù)庫(kù)的備份目錄。若備份信息中心子系統(tǒng)接收到遠(yuǎn)程備份的部署信息,所述備份信息中心子系統(tǒng)讀取遠(yuǎn)程備份機(jī)器列表,獲取各遠(yuǎn)程備份機(jī)器的系統(tǒng)信息(包括操作系統(tǒng)信息、內(nèi)存大小、CPU核數(shù)、磁盤大小及使用量等,以及目前已使用該機(jī)器作為遠(yuǎn)程備份主機(jī)的數(shù)據(jù)庫(kù)),根據(jù)各遠(yuǎn)程備份機(jī)器的系統(tǒng)信息部署所述數(shù)據(jù)庫(kù)的遠(yuǎn)程備份主機(jī);并配置遠(yuǎn)程備份主機(jī)中適當(dāng)?shù)膫浞菽夸浖皵?shù)據(jù)傳輸帶寬,以將數(shù)據(jù)庫(kù)備份得到的備份文件壓縮并傳輸至所述目標(biāo)遠(yuǎn)程備份主機(jī)的指定目錄上。
[0026]優(yōu)選的,數(shù)據(jù)庫(kù)主機(jī)根據(jù)備份部署信息部署本機(jī)數(shù)據(jù)庫(kù)的備份計(jì)劃,部署完畢后,還向備份信息中心子系統(tǒng)發(fā)送備份計(jì)劃部署完畢的確認(rèn)信息。
[0027]此外,通過(guò)備份信息中心子系統(tǒng)對(duì)所述數(shù)據(jù)庫(kù)遠(yuǎn)程備份部署完成后。還可通過(guò)備份信息中心子系統(tǒng)的備份管理模塊對(duì)已部署的數(shù)據(jù)庫(kù)的備份部署信息進(jìn)行修改或刪除,具體包括:接收部署信息查詢指令,獲取所述數(shù)據(jù)庫(kù)的備份部署信息;以及,接收部署信息編輯操作指令,對(duì)所述數(shù)據(jù)庫(kù)的備份配置信息進(jìn)行修改或刪除。
[0028]需要說(shuō)明的是,一臺(tái)數(shù)據(jù)庫(kù)主機(jī)可能會(huì)有兩個(gè)以上數(shù)據(jù)庫(kù),備份信息中心子系統(tǒng)將需要備份的數(shù)據(jù)庫(kù)列表信息寫入配置文件中,通過(guò)讀取此配置文件確定需要備份的數(shù)據(jù)庫(kù)。
[0029]需要說(shuō)明的是,本發(fā)明對(duì)備份信息中心子系統(tǒng)與數(shù)據(jù)庫(kù)主機(jī)之間的身份驗(yàn)證的具體方式不作限定,例如:可通過(guò)密碼驗(yàn)證、IP地址驗(yàn)證或者其他消息驗(yàn)證等方式實(shí)現(xiàn)。
[0030]S2,數(shù)據(jù)庫(kù)備份子系統(tǒng)根據(jù)所述備份計(jì)劃對(duì)所述數(shù)據(jù)庫(kù)進(jìn)
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1