一種對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)庫(kù)備份技術(shù)領(lǐng)域,特別是涉及一種對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法及裝置。
【背景技術(shù)】
[0002]浪潮天梭Kl系統(tǒng)是我國(guó)863計(jì)劃重大專項(xiàng)“高端容錯(cuò)計(jì)算機(jī)研制與應(yīng)用推廣”項(xiàng)目成果。我國(guó)第一臺(tái)關(guān)鍵應(yīng)用主機(jī)浪潮天梭Kl系統(tǒng)22日正式上市,標(biāo)志著我國(guó)成為繼美日之后全球第三個(gè)掌握新一代主機(jī)技術(shù)的國(guó)家,并有望改變我國(guó)在金融、電信等核心領(lǐng)域大型主機(jī)長(zhǎng)期依賴進(jìn)口的尷尬局面。但是由于浪潮天梭Kl采用的是獨(dú)特的UNIX系統(tǒng)以及以硬件節(jié)點(diǎn)為最小分區(qū)單元的結(jié)構(gòu)設(shè)計(jì),因此提供一種對(duì)單節(jié)點(diǎn)系統(tǒng)中的數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法是非常有必要的。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法及裝置,目的在于在單節(jié)點(diǎn)系統(tǒng)中對(duì)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證。
[0004]為解決上述技術(shù)問題,本發(fā)明提供一種對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法,用于單節(jié)點(diǎn)系統(tǒng)中,包括:
[0005]在單節(jié)點(diǎn)系統(tǒng)中創(chuàng)建獨(dú)立于系統(tǒng)但具有跟所述系統(tǒng)相同內(nèi)核的應(yīng)用容器;
[0006]為所述應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境;
[0007]在所述應(yīng)用容器中安裝相應(yīng)的軟件,在獨(dú)立的環(huán)境中對(duì)數(shù)據(jù)庫(kù)備份的數(shù)據(jù)進(jìn)行有效性驗(yàn)證。
[0008]可選地,還包括:
[0009]在驗(yàn)證結(jié)束后關(guān)閉所述應(yīng)用容器。
[0010]可選地,在創(chuàng)建獨(dú)立于系統(tǒng)但具有跟所述系統(tǒng)相同內(nèi)核的應(yīng)用容器之前還包括:
[0011]檢測(cè)系統(tǒng)是否安裝有容器安裝軟件包;如果否,則安裝容器安裝軟件包。
[0012]可選地,在創(chuàng)建獨(dú)立于系統(tǒng)但具有跟所述系統(tǒng)相同內(nèi)核的應(yīng)用容器之前還包括:
[0013]關(guān)閉系統(tǒng)防火墻。
[0014]可選地,所述為所述應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境包括:
[0015]利用yum源配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境。
[0016]本發(fā)明還提供了一種對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的裝置,用于單節(jié)點(diǎn)系統(tǒng)中,包括:
[0017]創(chuàng)建模塊,用于在單節(jié)點(diǎn)系統(tǒng)中創(chuàng)建獨(dú)立于系統(tǒng)但具有跟所述系統(tǒng)相同內(nèi)核的應(yīng)用容器;
[0018]配置模塊,用于為所述應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境;
[0019]安裝模塊,用于在所述應(yīng)用容器中安裝相應(yīng)的軟件,在獨(dú)立的環(huán)境中對(duì)數(shù)據(jù)庫(kù)備份的數(shù)據(jù)進(jìn)行有效性驗(yàn)證。
[0020]可選地,還包括:
[0021]關(guān)閉模塊,用于在驗(yàn)證結(jié)束后關(guān)閉所述應(yīng)用容器。
[0022]可選地,所述配置模塊用于為所述應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境包括:
[0023]所述配置模塊具體用于利用yum源配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境。
[0024]本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法及裝置,采用應(yīng)用容器技術(shù),在單節(jié)點(diǎn)系統(tǒng)中虛擬出一個(gè)內(nèi)核,創(chuàng)建出一個(gè)獨(dú)立于系統(tǒng)但又具有跟系統(tǒng)相同內(nèi)核的環(huán)境。為應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境;并安裝相應(yīng)的軟件,在這套獨(dú)立的環(huán)境中對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行恢復(fù)驗(yàn)證。本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法及裝置,大大提高了節(jié)點(diǎn)的使用效率,為不同用戶、不同環(huán)境提供了更多的使用選擇。同時(shí)本發(fā)明也減少了所需節(jié)點(diǎn)的數(shù)量,減少了初期硬件的采購(gòu)成本,提高了系統(tǒng)資源的利用率。
【附圖說明】
[0025]圖1為本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法的一種【具體實(shí)施方式】的流程圖;
[0026]圖2為本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法的另一種【具體實(shí)施方式】的流程圖;
[0027]圖3為本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法的又一種【具體實(shí)施方式】的流程圖;
[0028]圖4為本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的裝置的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0029]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法的一種【具體實(shí)施方式】的流程圖如圖1所述,該方法包括:
[0031]步驟SlOl:在單節(jié)點(diǎn)系統(tǒng)中創(chuàng)建獨(dú)立于系統(tǒng)但具有跟所述系統(tǒng)相同內(nèi)核的應(yīng)用容器;
[0032]步驟S102:為所述應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境;
[0033]步驟S103:在所述應(yīng)用容器中安裝相應(yīng)的軟件,在獨(dú)立的環(huán)境中對(duì)數(shù)據(jù)庫(kù)備份的數(shù)據(jù)進(jìn)行有效性驗(yàn)證。
[0034]本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法,采用應(yīng)用容器技術(shù),在單節(jié)點(diǎn)系統(tǒng)中虛擬出一個(gè)內(nèi)核,創(chuàng)建出一個(gè)獨(dú)立于系統(tǒng)但又具有跟系統(tǒng)相同內(nèi)核的環(huán)境。為應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境;并安裝相應(yīng)的軟件,在這套獨(dú)立的環(huán)境中對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行恢復(fù)驗(yàn)證。本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法,大大提高了節(jié)點(diǎn)的使用效率,為不同用戶、不同環(huán)境提供了更多的使用選擇。同時(shí)本發(fā)明也減少了所需節(jié)點(diǎn)的數(shù)量,減少了初期硬件的采購(gòu)成本,提高了系統(tǒng)資源的利用率。
[0035]本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法的另一種【具體實(shí)施方式】的流程圖如圖2所述,與上一實(shí)施例相比,本實(shí)施例中增加了步驟S104,該方法包括:
[0036]步驟S201:在單節(jié)點(diǎn)系統(tǒng)中創(chuàng)建獨(dú)立于系統(tǒng)但具有跟所述系統(tǒng)相同內(nèi)核的應(yīng)用容器;
[0037]步驟S102:為所述應(yīng)用容器配置數(shù)據(jù)庫(kù)軟件安裝環(huán)境;
[0038]步驟S103:在所述應(yīng)用容器中安裝相應(yīng)的軟件,在獨(dú)立的環(huán)境中對(duì)數(shù)據(jù)庫(kù)備份的數(shù)據(jù)進(jìn)行有效性驗(yàn)證;
[0039]步驟S104:在驗(yàn)證結(jié)束后關(guān)閉所述應(yīng)用容器。
[0040]本實(shí)施例所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法在驗(yàn)證結(jié)束后能夠關(guān)閉應(yīng)用容器。這樣,應(yīng)用容器除硬盤資源之外,對(duì)系統(tǒng)的資源的占用近乎為0,可以不影響生產(chǎn)系統(tǒng)的穩(wěn)定運(yùn)行。
[0041]本發(fā)明所提供的對(duì)數(shù)據(jù)庫(kù)備份數(shù)據(jù)進(jìn)行有效性驗(yàn)證的方法的又一種【具體實(shí)施方式】的流程圖如圖3所述,該方法包括:
[0042]步驟S201:檢測(cè)系統(tǒng)是否安裝有容器安裝軟件包;如果否,則安裝容器軟件包;