數(shù)據(jù)庫文件的備份方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)庫文件的備份方法、裝置及系統(tǒng),該方法包括:針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,腳本文件用于備份數(shù)據(jù)庫文件;將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中,本發(fā)明解決現(xiàn)有技術(shù)中采用數(shù)據(jù)庫軟件來實現(xiàn)數(shù)據(jù)庫備份導(dǎo)致占用本機(jī)處理器和硬盤的空間資源的問題。
【專利說明】數(shù)據(jù)庫文件的備份方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)軟件領(lǐng)域,具體而言,涉及一種數(shù)據(jù)庫文件的備份方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)通常采用數(shù)據(jù)庫軟件比如SQL server來對應(yīng)用軟件等系統(tǒng)進(jìn)行數(shù)據(jù)庫的備份,通常利用數(shù)據(jù)庫軟件來編寫備份腳本或者手動執(zhí)行備份功能,以實現(xiàn)對上述應(yīng)用軟件的備份,但是采用數(shù)據(jù)庫軟件來備份往往會占用本機(jī)處理器和硬盤空間資源。
[0003]針對現(xiàn)有技術(shù)中采用數(shù)據(jù)庫軟件來實現(xiàn)數(shù)據(jù)庫備份導(dǎo)致占用本機(jī)處理器和硬盤的空間資源的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種數(shù)據(jù)庫文件的備份方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中采用數(shù)據(jù)庫軟件來實現(xiàn)數(shù)據(jù)庫備份導(dǎo)致占用本機(jī)處理器和硬盤的空間資源的問題。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種數(shù)據(jù)庫文件的備份方法。該方法包括:針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,腳本文件用于備份數(shù)據(jù)庫文件;將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中。
[0006]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的另一方面,提供了一種據(jù)庫的備份裝置。該裝置包括:生成模塊,用于針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,腳本文件用于備份數(shù)據(jù)庫文件。添加模塊,用于將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中。
[0007]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的另一方面,提供了一種據(jù)庫的備份系統(tǒng)。該系統(tǒng)包括:本地服務(wù)器,用于根據(jù)本地運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件;備份服務(wù)器,與本地服務(wù)器建立通信關(guān)系,用于接收多個腳本文件,并在本地的操作系統(tǒng)的計劃任務(wù)中添加多個腳本文件。
[0008]根據(jù)發(fā)明實施例,通過針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,腳本文件用于備份數(shù)據(jù)庫文件;將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中,解決了現(xiàn)有技術(shù)中采用數(shù)據(jù)庫軟件來實現(xiàn)數(shù)據(jù)庫備份導(dǎo)致占用本機(jī)處理器和硬盤的空間資源的問題。
【專利附圖】
【附圖說明】
[0009]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實施例一的數(shù)據(jù)庫的備份系統(tǒng)的結(jié)構(gòu)示意圖;
[0011]圖2是根據(jù)本發(fā)明實施例二的數(shù)據(jù)庫的備份方法的流程圖;以及
[0012]圖3是根據(jù)本發(fā)明實施例三的數(shù)據(jù)庫的備份裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0013]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0014]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0015]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0016]實施例一
[0017]本發(fā)明實施例提供了一種數(shù)據(jù)庫文件的備份系統(tǒng)。如圖1所示,該系統(tǒng)可以包括如下:
[0018]本地服務(wù)器10,用于根據(jù)本地運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件。
[0019]具體的,在本方案中,上述本地服務(wù)器中運行有應(yīng)用軟件,可選的,上述應(yīng)用軟件可以是EMS系統(tǒng)等軟件,本地服務(wù)器可以針對應(yīng)用軟件的不同數(shù)據(jù)庫生成不同的腳本文件,上述多個腳本文件用于備份上述應(yīng)用軟件中的多個數(shù)據(jù)庫,可選的,上述腳本文件可以是.bat批處理命令。
[0020]備份服務(wù)器12,與本地服務(wù)器建立通信關(guān)系,用于接收多個腳本文件,并在本地的操作系統(tǒng)的計劃任務(wù)中添加多個腳本文件。
[0021]具體的,在一種優(yōu)選的實施例中,上述備份服務(wù)器可以是與上述本服務(wù)器處于同一局域網(wǎng)的主機(jī),上述服務(wù)器與本地服務(wù)器建立通信關(guān)系,用于接收上述本地服務(wù)器生成的多個腳本文件,并且,上述備份服務(wù)器將上述多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中,可選的,計劃任務(wù)可以是WINDOWS系統(tǒng)中的計劃任務(wù),通過上述計劃任務(wù),備份服務(wù)器可以在系統(tǒng)管理員設(shè)定的固定時間去自動備份上述本地服務(wù)器中的數(shù)據(jù)庫文件,優(yōu)選的,上述備份服務(wù)器每日備份一次。
[0022]通過上述方案,備份服務(wù)器則可以執(zhí)行上述腳本文件進(jìn)而自動的對上述本地服務(wù)器中的數(shù)據(jù)庫文件進(jìn)行備份,由于將上述本地服務(wù)器中的數(shù)據(jù)庫文件異地存儲到備份服務(wù)器中,避免占用了本地服務(wù)器的資源,且操作簡單,解決了現(xiàn)有技術(shù)中采用數(shù)據(jù)庫軟件來實現(xiàn)數(shù)據(jù)庫備份導(dǎo)致占用本機(jī)處理器和硬盤的空間資源的問題。
[0023]可選的,本實施提供的系統(tǒng)還可以包括:
[0024]存儲器14,用于保存多個腳本文件,其中,腳本文件包括:本地服務(wù)器中存儲的任意一個數(shù)據(jù)庫文件的文件夾的源地址以及將任意一個數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)文件夾中的目標(biāo)地址。
[0025]具體的,在本方案中,可以采用上述存儲器來保存多個腳本文件,可選的,上述腳本文件可以是.bat文件,在上述.bat中,可以包括源地址和目標(biāo)地址,這里需要說明的是,上述源地址為在本地服務(wù)器中存儲需要備份的數(shù)據(jù)庫的文件夾的地址,上述目標(biāo)地址為本方案欲將上述數(shù)據(jù)庫備份至備份服務(wù)器中的文件夾的地址。
[0026]可選的,上述備份服務(wù)器12可以包括:
[0027]第一處理器121,用于按照計劃任務(wù)自動執(zhí)行計劃任務(wù)對應(yīng)的腳本文件,將計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中,其中,計劃任務(wù)包括:執(zhí)行腳本時間、執(zhí)行腳本數(shù)量。
[0028]具體的,上述第一處理器可以按照系統(tǒng)管理員預(yù)先設(shè)置好的計劃任務(wù)來執(zhí)行上述計劃任務(wù)對應(yīng)的腳本文件,按照腳本文件中的源地址將上述本地服務(wù)器中的數(shù)據(jù)庫下載至備份服務(wù)器,這里需要說明的是,每個上述計劃任務(wù)都對用一個腳本文件,每個腳本文件都對應(yīng)一個應(yīng)用軟件的數(shù)據(jù)庫,系統(tǒng)管理員可以通過在上述腳本文件中規(guī)定有不同的文件格式,使得本方案備份不同格式的數(shù)據(jù)至備份服務(wù)器,例如,在腳本文件中編寫:copy%RUNHOME% \bin\*.xls.\,則通過本方案將本地服務(wù)器中的后綴名為.xls的文件進(jìn)行備份。
[0029]可選的,本實施例提供的系統(tǒng)還可以包括:
[0030]目標(biāo)服務(wù)器16,與備份服務(wù)器建立通信關(guān)系,用于發(fā)出修改指令至備份服務(wù)器,以修改計劃任務(wù)的時間,使得目標(biāo)服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行腳本文件。
[0031]具體的,在備份服務(wù)器執(zhí)行計劃任務(wù)之后,系統(tǒng)管理員也可以對上述計劃任務(wù)進(jìn)行修改,可選的,系統(tǒng)管理員可以根據(jù)實際情況,比如將上述計劃任務(wù)的時間設(shè)置在應(yīng)用軟件閑的時候進(jìn)行備份,避免造成應(yīng)用軟件繁忙。
[0032]可選的,上述目標(biāo)服務(wù)器16還用于修改計劃任務(wù)的數(shù)量,使得目標(biāo)服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行腳本文件。
[0033]具體的,在備份服務(wù)器執(zhí)行計劃任務(wù)之后,系統(tǒng)管理員也可以對上述計劃任務(wù)進(jìn)行修改,可選的,系統(tǒng)管理員可以根據(jù)實際情況,比如將一些不必要的數(shù)據(jù)庫不進(jìn)行備份,即在計劃任務(wù)中取消待執(zhí)行的上述數(shù)據(jù)庫對應(yīng)的腳本。
[0034]可選的,上述備份服務(wù)器12還可以包括:
[0035]第二處理器122,用于在腳本文件中添加壓縮命令,使得在將計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中之后,將數(shù)據(jù)庫文件壓縮。
[0036]具體的,在本方案中,也可以在上述腳本文件.bat文件中添加壓縮命令,使得在將本地服務(wù)器中的數(shù)據(jù)庫文件下載上述備份服務(wù)器中之后,將上述數(shù)據(jù)庫文件壓縮生成壓縮文件。
[0037]在一種可選的實施例中,在本方案中,也可以將上述備份服務(wù)器中的數(shù)據(jù)庫文件刪除,即在備份服務(wù)器中只保留數(shù)據(jù)庫文件對應(yīng)的壓縮文件,這樣實現(xiàn)了節(jié)省備份服務(wù)器磁盤空間的作用。
[0038]可選的,上述備份服務(wù)器12還可以包括:顯示器123,用于顯示計劃任務(wù),以及計劃任務(wù)中添加多個腳本文件。
[0039]可選的,上述備份服務(wù)器12還可以包括:報警器124,用于在計劃任務(wù)中添加的多個腳本文件發(fā)生錯誤的情況下,發(fā)出報警信息。
[0040]實施例二
[0041]本發(fā)明實施例還提供了一種數(shù)據(jù)庫的備份方法,如圖2所示,該方法可以包括:
[0042]步驟S200,針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,腳本文件用于備份數(shù)據(jù)庫文件。
[0043]具體的,在本方案中,上述本地服務(wù)器中運行有應(yīng)用軟件,可選的,上述應(yīng)用軟件可以是EMS系統(tǒng)等軟件,本地服務(wù)器可以針對應(yīng)用軟件的不同數(shù)據(jù)庫生成不同的腳本文件,上述多個腳本文件用于備份上述應(yīng)用軟件中的多個數(shù)據(jù)庫,可選的,上述腳本文件可以是.bat批處理命令。
[0044]步驟S201,將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中。
[0045]具體的,在一種優(yōu)選的實施例中,上述備份服務(wù)器可以是與上述本服務(wù)器處于同一局域網(wǎng)的主機(jī),上述服務(wù)器與本地服務(wù)器建立通信關(guān)系,用于接收上述本地服務(wù)器生成的多個腳本文件,并且,上述備份服務(wù)器將上述多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中,可選的,計劃任務(wù)可以是WINDOWS系統(tǒng)中的計劃任務(wù),通過上述計劃任務(wù),備份服務(wù)器可以在系統(tǒng)管理員設(shè)定的固定時間去自動備份上述本地服務(wù)器中的數(shù)據(jù)庫文件,優(yōu)選的,上述備份服務(wù)器每日備份一次。
[0046]通過上述方案,備份服務(wù)器則可以執(zhí)行上述腳本文件進(jìn)而自動的對上述本地服務(wù)器中的數(shù)據(jù)庫文件進(jìn)行備份,由于將上述本地服務(wù)器中的數(shù)據(jù)庫文件異地存儲到備份服務(wù)器中,避免占用了本地服務(wù)器的資源,且操作簡單,解決了現(xiàn)有技術(shù)中采用數(shù)據(jù)庫軟件來實現(xiàn)數(shù)據(jù)庫備份導(dǎo)致占用本機(jī)處理器和硬盤的空間資源的問題。
[0047]可選的,上述腳本文件可以包括:本地服務(wù)器中存儲的任意一個數(shù)據(jù)庫文件的文件夾的源地址以及將任意一個數(shù)據(jù)庫文件下載到備份服務(wù)器中的目標(biāo)文件夾中的目標(biāo)地址。
[0048]具體的,在本方案中,可以采用上述存儲器來保存多個腳本文件,可選的,上述腳本文件可以是.bat文件,在上述.bat中,可以包括源地址和目標(biāo)地址,這里需要說明的是,上述源地址為在本地服務(wù)器中存儲需要備份的數(shù)據(jù)庫的文件夾的地址,上述目標(biāo)地址為本方案欲將上述數(shù)據(jù)庫備份至備份服務(wù)器中的文件夾的地址。
[0049]在步驟S201,將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中之后,本實施例提供的方法還可以包括:
[0050]在步驟S202,備份服務(wù)器按照計劃任務(wù)自動執(zhí)行計劃任務(wù)對應(yīng)的腳本文件,將計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中,其中,計劃任務(wù)包括:執(zhí)行腳本時間、執(zhí)行腳本數(shù)量。
[0051]具體的,上述備份服務(wù)器可以按照系統(tǒng)管理員預(yù)先設(shè)置好的計劃任務(wù)來執(zhí)行上述計劃任務(wù)對應(yīng)的腳本文件,按照腳本文件中的源地址將上述本地服務(wù)器中的數(shù)據(jù)庫下載至備份服務(wù)器,這里需要說明的是,每個上述計劃任務(wù)都對用一個腳本文件,每個腳本文件都對應(yīng)一個應(yīng)用軟件的數(shù)據(jù)庫,系統(tǒng)管理員可以通過在上述腳本文件中規(guī)定有不同的文件格式,使得本方案備份不同格式的數(shù)據(jù)至備份服務(wù)器,例如,在腳本文件中編寫:copy%RUNHOME % \bin\*.xls.\,則通過本方案將本地服務(wù)器中的后綴名為.xls的文件進(jìn)行備份。
[0052]可選的,在步驟S201,將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中之后,本實施例提供的方法還可以包括:
[0053]在步驟S203,根據(jù)修改指令修改計劃任務(wù)的時間,使得備份服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行腳本文件。
[0054]具體的,在備份服務(wù)器執(zhí)行計劃任務(wù)之后,系統(tǒng)管理員也可以對上述計劃任務(wù)進(jìn)行修改,可選的,系統(tǒng)管理員可以根據(jù)實際情況,比如將上述計劃任務(wù)的時間設(shè)置在應(yīng)用軟件閑的時候進(jìn)行備份,避免造成應(yīng)用軟件繁忙。
[0055]可選的,在步驟S201,將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中之后,本實施例提供的方法還可以包括:
[0056]在步驟S204,根據(jù)修改指令修改計劃任務(wù)的數(shù)量,使得備份服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行腳本文件。
[0057]具體的,在備份服務(wù)器執(zhí)行計劃任務(wù)之后,系統(tǒng)管理員也可以對上述計劃任務(wù)進(jìn)行修改,可選的,系統(tǒng)管理員可以根據(jù)實際情況,比如將一些不必要的數(shù)據(jù)庫不進(jìn)行備份,即在計劃任務(wù)中取消待執(zhí)行的上述數(shù)據(jù)庫對應(yīng)的腳本。
[0058]可選的,步驟S200,針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件的步驟可以包括:
[0059]步驟S2000,在腳本文件中添加壓縮命令,使得在將計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中之后,將數(shù)據(jù)庫文件壓縮。
[0060]具體的,在本方案中,也可以在上述腳本文件.bat文件中添加壓縮命令,使得在將本地服務(wù)器中的數(shù)據(jù)庫文件下載上述備份服務(wù)器中之后,將上述數(shù)據(jù)庫文件壓縮生成壓縮文件。
[0061]在一種可選的實施例中,在本方案中,也可以將上述備份服務(wù)器中的數(shù)據(jù)庫文件刪除,即在備份服務(wù)器中只保留數(shù)據(jù)庫文件對應(yīng)的壓縮文件,這樣實現(xiàn)了節(jié)省備份服務(wù)器磁盤空間的作用。
[0062]可選的,步驟S201,將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中的步驟可以包括:
[0063]步驟S2010,接收添加指令,根據(jù)添加指令在顯示界面中彈出設(shè)置對話框,設(shè)置對話框用于設(shè)置計劃任務(wù)。
[0064]實施例三
[0065]本實施例還提供了一種數(shù)據(jù)庫文件的備份裝置,如圖3所示,該裝置可以包括:
[0066]生成模塊300,用于針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,腳本文件用于備份數(shù)據(jù)庫文件。
[0067]添加模塊301,用于將多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中。
[0068]可選的,上述腳本文件包括:本地服務(wù)器中存儲的任意一個數(shù)據(jù)庫文件的文件夾的源地址以及將任意一個數(shù)據(jù)庫文件下載到備份服務(wù)器中的目標(biāo)文件夾中的目標(biāo)地址。
[0069]可選的,本實施例提供的裝置還可以包括:
[0070]執(zhí)行模塊302,用于按照計劃任務(wù)自動執(zhí)行計劃任務(wù)對應(yīng)的腳本文件,將計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中,這里需要說明的是,計劃任務(wù)包括:執(zhí)行腳本時間、執(zhí)行腳本數(shù)量。
[0071]可選的,本實施例提供的裝置還可以包括:
[0072]第一修改模塊303,用于根據(jù)修改指令修改計劃任務(wù)的時間,使得備份服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行腳本文件。
[0073]可選的,本實施例提供的裝置還可以包括:
[0074]第二修改模塊304,用于根據(jù)修改指令修改計劃任務(wù)的數(shù)量,使得備份服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行腳本文件。
[0075]可選的,上述生成模塊300可以包括:
[0076]壓縮模塊3000,用于在腳本文件中添加壓縮命令,使得在將計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中之后,將數(shù)據(jù)庫文件壓縮。
[0077]可選的,上述添加模塊301可以包括:
[0078]接收模塊,用于接收添加指令,根據(jù)添加指令在顯示界面中彈出設(shè)置對話框,設(shè)置對話框用于設(shè)置計劃任務(wù)。
[0079]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0080]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0081]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0082]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0083]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0084]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可為個人計算機(jī)、移動終端、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0085] 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)庫文件的備份方法,其特征在于,包括: 針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,所述腳本文件用于備份數(shù)據(jù)庫文件; 將所述多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述腳本文件包括:所述本地服務(wù)器中存儲的任意一個數(shù)據(jù)庫文件的文件夾的源地址以及將所述任意一個數(shù)據(jù)庫文件下載到備份服務(wù)器中的目標(biāo)文件夾中的目標(biāo)地址,其中,將所述多個腳本文件添加到所述備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中之后,所述方法還包括: 所述備份服務(wù)器按照所述計劃任務(wù)自動執(zhí)行所述計劃任務(wù)對應(yīng)的腳本文件,將所述計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至所述備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中,其中,所述計劃任務(wù)包括:執(zhí)行腳本時間、執(zhí)行腳本數(shù)量。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述多個腳本文件添加到所述備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中之后,所述方法還包括: 根據(jù)修改指令修改所述計劃任務(wù)的時間,使得所述備份服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行所述腳本文件。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述多個腳本文件添加到所述備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中之后,所述方法還包括: 根據(jù)修改指令修改所述計劃任務(wù)的數(shù)量,使得所述備份服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行所述腳本文件。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件的步驟包括: 在所述腳本文件中添加壓縮命令,使得在將所述計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至所述備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中之后,將所述數(shù)據(jù)庫文件壓縮。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中的步驟包括: 接收添加指令,根據(jù)所述添加指令在顯示界面中彈出設(shè)置對話框,所述設(shè)置對話框用于設(shè)置所述計劃任務(wù)。
7.一種數(shù)據(jù)庫文件的備份裝置,其特征在于,包括: 生成模塊,用于針對本地服務(wù)器上的運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件,其中,所述腳本文件用于備份數(shù)據(jù)庫文件; 添加模塊,用于將所述多個腳本文件添加到備份服務(wù)器中的操作系統(tǒng)的計劃任務(wù)中。
8.一種數(shù)據(jù)庫文件的備份系統(tǒng),其特征在于,包括: 本地服務(wù)器,用于根據(jù)本地運行的應(yīng)用軟件的多個數(shù)據(jù)庫文件生成多個腳本文件; 備份服務(wù)器,與所述本地服務(wù)器建立通信關(guān)系,用于接收所述多個腳本文件,并在本地的操作系統(tǒng)的計劃任務(wù)中添加所述多個腳本文件。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,本地服務(wù)器包括: 存儲器,用于保存所述多個腳本文件,其中,所述腳本文件包括:所述本地服務(wù)器中存儲的任意一個數(shù)據(jù)庫文件的文件夾的源地址以及將所述任意一個數(shù)據(jù)庫文件下載至備份服務(wù)器中的目標(biāo)文件夾中的目標(biāo)地址。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述備份服務(wù)器還包括: 第一處理器,用于按照所述計劃任務(wù)自動執(zhí)行所述計劃任務(wù)對應(yīng)的腳本文件,將所述計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至所述備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中,其中,所述計劃任務(wù)包括:執(zhí)行腳本時間、執(zhí)行腳本數(shù)量。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 目標(biāo)服務(wù)器,與所述備份服務(wù)器建立通信關(guān)系,用于發(fā)出修改指令至所述備份服務(wù)器,以修改所述計劃任務(wù)的時間,使得所述目標(biāo)服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行所述腳本文件。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器還用于修改所述計劃任務(wù)的數(shù)量,使得所述目標(biāo)服務(wù)器按照修改之后的計劃任務(wù)執(zhí)行所述腳本文件。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述備份服務(wù)器包括: 第二處理器,用于在所述腳本文件中添加壓縮命令,使得在將所述計劃任務(wù)對應(yīng)的數(shù)據(jù)庫文件下載至所述備份服務(wù)器中的目標(biāo)地址的目標(biāo)文件夾中之后,將所述數(shù)據(jù)庫文件壓縮。
14.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述備份服務(wù)器還包括: 顯示器,用于顯示所述計劃任務(wù),以及所述計劃任務(wù)中添加所述多個腳本文件。
15.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述備份服務(wù)器還包括: 報警器,用于在所述計劃任務(wù)中添加的所述多個腳本文件發(fā)生錯誤的情況下,發(fā)出報警信息。
【文檔編號】G06F17/30GK104516794SQ201410773899
【公開日】2015年4月15日 申請日期:2014年12月12日 優(yōu)先權(quán)日:2014年12月12日
【發(fā)明者】陳丹, 丁紀(jì)軍, 于雷, 孟志剛, 劉敏, 鄭春瑩 申請人:國家電網(wǎng)公司, 國網(wǎng)北京市電力公司