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

一種利用linux時間池定時異地備份數(shù)據(jù)庫的方法

文檔序號:9452962閱讀:293來源:國知局
一種利用linux時間池定時異地備份數(shù)據(jù)庫的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開一種異地備份數(shù)據(jù)庫的方法,屬于數(shù)據(jù)庫管理技術(shù)領(lǐng)域,具體地說是一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法。
【背景技術(shù)】
[0002]數(shù)據(jù)備份是容災(zāi)的基礎(chǔ),是指為防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失,而將全部或部分數(shù)據(jù)集合從應(yīng)用主機的硬盤或陣列復(fù)制到其它的存儲介質(zhì)的過程。傳統(tǒng)的數(shù)據(jù)備份主要是采用內(nèi)置或外置的磁帶機進行冷備份。但是這種方式只能防止操作失誤等人為故障,而且其恢復(fù)時間也很長。隨著技術(shù)的不斷發(fā)展,數(shù)據(jù)的海量增加,不少的企業(yè)開始采用網(wǎng)絡(luò)備份。網(wǎng)絡(luò)備份一般通過專業(yè)的數(shù)據(jù)存儲管理軟件結(jié)合相應(yīng)的硬件和存儲設(shè)備來實現(xiàn)。數(shù)據(jù)庫的備份是一個長期的過程,而恢復(fù)只在發(fā)生事故后進行,恢復(fù)可以看作是備份的逆過程,恢復(fù)的程度的好壞很大程度上依賴于備份的情況好壞?,F(xiàn)有的備份方法為達到備份效果好,災(zāi)難恢復(fù)能力等級度高,往往需要投入大量人力和物力來實現(xiàn),而本發(fā)明提供一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,利用Iinux系統(tǒng)自帶的時間池,執(zhí)行定時備份腳本,生成數(shù)據(jù)庫的備份數(shù)據(jù)文件,而且使用該方法可以定時的將數(shù)據(jù)庫進行備份,并可將備份文件傳輸?shù)蕉嗯_本地或者異地的服務(wù)器上,當本地服務(wù)器或者幾臺備份服務(wù)器出現(xiàn)故障時,也可以及時有效的保障數(shù)據(jù)的恢復(fù)。不但成本投入小,而且實現(xiàn)了數(shù)據(jù)庫的定時異地備份,保障了應(yīng)用程序的故障安全性,可以達到相對較高的災(zāi)難恢復(fù)能力等級。

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

[0003]本發(fā)明針對為達到備份效果好,現(xiàn)有的異地數(shù)據(jù)庫備份方法需要投入大量人力和物力來實現(xiàn)的問題,提供一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,成本投入小,而且實現(xiàn)了數(shù)據(jù)庫的定時異地備份,保障了應(yīng)用程序的故障安全性,可以達到相對較高的災(zāi)難恢復(fù)能力等級。
[0004]本發(fā)明提出的具體方案是:
一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件,通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。oracle、mysql等都為數(shù)據(jù)庫的腳本文件。
[0005]所述Iinux系統(tǒng)時間池的設(shè)置,通過利用命令crontab _e,添加定時執(zhí)行命令,設(shè)置執(zhí)行周期時間段包括分鐘數(shù)、小時數(shù)、一個月中的第幾天。
[0006]所述生成數(shù)據(jù)庫備份文件,通過nfs或者ssh遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。
[0007]當備份文件傳輸?shù)疆惖胤?wù)器過程中發(fā)生數(shù)據(jù)傳輸中斷或傳輸信息不完整時,設(shè)置校驗字段對備份文件信息完整性進行校驗,再重新上傳該備份文件。
[0008]—種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng),包括定時器模塊、備份模塊、傳輸模塊;
定時器模塊負責(zé)利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),達到數(shù)據(jù)庫備份的定時功能; 備份模塊負責(zé)執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件;
傳輸模塊負責(zé)通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。
[0009]所述定時器模塊,通過利用命令crontab _e,添加定時執(zhí)行命令,設(shè)置執(zhí)行周期時間段包括分鐘數(shù)、小時數(shù)、一個月中的第幾天。
[0010]所述傳輸模塊通過nfs或者SSh遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。
[0011]所述系統(tǒng)還包括校驗?zāi)K,負責(zé)當備份文件傳輸?shù)疆惖胤?wù)器過程中發(fā)生數(shù)據(jù)傳輸中斷或傳輸信息不完整時,設(shè)置校驗字段對備份文件信息完整性進行校驗,再調(diào)用傳輸模塊重新上傳該備份文件。
[0012]本發(fā)明的有益之處是:本發(fā)明利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件,通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上,成本投入小,而且實現(xiàn)了數(shù)據(jù)庫的定時異地備份,保障了應(yīng)用程序的故障安全性,可以達到相對較高的災(zāi)難恢復(fù)能力等級。而且當本地服務(wù)器或者幾臺備份服務(wù)器出現(xiàn)故障時,也可以及時有效的保障數(shù)據(jù)的恢復(fù)。
【附圖說明】
[0013]圖1本發(fā)明異地數(shù)據(jù)備份流程示意圖;
圖2本發(fā)明異地數(shù)據(jù)網(wǎng)絡(luò)環(huán)境示意圖。
【具體實施方式】
[0014]—種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,利用Iinux系統(tǒng)時間池,倉1J建定時任務(wù),執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件,通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。
[0015]—種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng),包括定時器模塊、備份模塊、傳輸模塊;
定時器模塊負責(zé)利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),達到數(shù)據(jù)庫備份的定時功能; 備份模塊負責(zé)執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件;
傳輸模塊負責(zé)通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。
[0016]利用上述方法及系統(tǒng),結(jié)合附圖對本發(fā)明做進一步說明。
[0017]以數(shù)據(jù)庫mysql文件為例:
利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),利用命令crontab _e,添加定時執(zhí)行命令如下:
I I 氺氺氺 /root/mysql_dump/mysql_back.sh。
[0018]crontab的執(zhí)行周期時間段,其中第一個是分鐘數(shù),第二個是小時數(shù),第三個是一個月中的第幾天。如果是*就表示每天都會調(diào)度。
[0019]執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件,在/root/mysql_dump/目錄下創(chuàng)建mysql_back.sh,實現(xiàn)mysql的數(shù)據(jù)庫備份功能,并以時間為名稱產(chǎn)生備份文件。
[0020]生成數(shù)據(jù)庫備份文件,通過nfs或者ssh遠程傳輸協(xié)議將備份文件傳輸?shù)蕉嗯_異地服務(wù)器上。
[0021]當備份文件傳輸?shù)疆惖胤?wù)器過程中發(fā)生數(shù)據(jù)傳輸中斷或傳輸信息不完整時,設(shè)置校驗字段對備份文件信息完整性進行校驗,再重新上傳該備份文件。
[0022]其中相對應(yīng)的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng)中,
定時器模塊:
利用Iinux系統(tǒng)下的時間池,利用命令crontab _e,添加定時執(zhí)行命令如下(本文以mysql 為例):I I * * * /root/mysql_dump/mysql_back.sh。
[0023]crontab的執(zhí)行周期時間段,其中第一個是分鐘數(shù),第二個是小時數(shù),第三個是一個月中的第幾天。如果是*就表示每天都會調(diào)度。
[0024]在其中創(chuàng)建定時腳本執(zhí)行命令,達到數(shù)據(jù)庫備份的定時功能。
[0025]備份模塊:
在/root/mysql_dump/目錄下創(chuàng)建mysql_back.sh,實現(xiàn)mysql的數(shù)據(jù)庫備份功能,并以時間為名稱產(chǎn)生備份文件。
[0026]傳輸模塊:
通過nfs或者ssh協(xié)議,實現(xiàn)與異地備份服務(wù)器的互聯(lián),將備份模塊產(chǎn)生的備份文件傳輸至指定的多臺異地備份服務(wù)器上。
[0027]系統(tǒng)還可包括校驗?zāi)K,負責(zé)當備份文件傳輸?shù)疆惖胤?wù)器過程中發(fā)生數(shù)據(jù)傳輸中斷或傳輸信息不完整時,設(shè)置校驗字段對備份文件信息完整性進行校驗,再調(diào)用傳輸模塊重新上傳該備份文件。
【主權(quán)項】
1.一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,其特征是利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件,通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。2.根據(jù)權(quán)利要求1所述的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,其特征是所述Iinux系統(tǒng)時間池的設(shè)置,通過利用命令crontab -e,添加定時執(zhí)行命令,設(shè)置執(zhí)行周期時間段包括分鐘數(shù)、小時數(shù)、一個月中的第幾天。3.根據(jù)權(quán)利要求1或2所述的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,其特征是所述生成數(shù)據(jù)庫備份文件,通過nfs或者ssh遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。4.根據(jù)權(quán)利要求3所述的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的方法,其特征是當備份文件傳輸?shù)疆惖胤?wù)器過程中發(fā)生數(shù)據(jù)傳輸中斷或傳輸信息不完整時,設(shè)置校驗字段對備份文件信息完整性進行校驗,再重新上傳該備份文件。5.一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng),其特征是包括定時器模塊、備份模塊、傳輸模塊; 定時器模塊負責(zé)利用Iinux系統(tǒng)時間池,創(chuàng)建定時任務(wù),達到數(shù)據(jù)庫備份的定時功能; 備份模塊負責(zé)執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件; 傳輸模塊負責(zé)通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。6.根據(jù)權(quán)利要求5所述的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng),其特征是所述定時器模塊,通過利用命令crontab _e,添加定時執(zhí)行命令,設(shè)置執(zhí)行周期時間段包括分鐘數(shù)、小時數(shù)、一個月中的第幾天。7.根據(jù)權(quán)利要求6所述的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng),其特征是所述傳輸模塊通過nfs或者ssh遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上。8.根據(jù)權(quán)利要求5或7所述的一種利用Iinux時間池定時異地備份數(shù)據(jù)庫的系統(tǒng),其特征是所述系統(tǒng)還包括校驗?zāi)K,負責(zé)當備份文件傳輸?shù)疆惖胤?wù)器過程中發(fā)生數(shù)據(jù)傳輸中斷或傳輸信息不完整時,設(shè)置校驗字段對備份文件信息完整性進行校驗,再調(diào)用傳輸模塊重新上傳該備份文件。
【專利摘要】本發(fā)明公開一種利用linux時間池定時異地備份數(shù)據(jù)庫的方法,屬于數(shù)據(jù)庫管理技術(shù)領(lǐng)域;本發(fā)明利用linux系統(tǒng)時間池,創(chuàng)建定時任務(wù),執(zhí)行備份數(shù)據(jù)庫的腳本文件,生成數(shù)據(jù)庫備份文件,通過遠程傳輸協(xié)議將備份文件傳輸?shù)疆惖胤?wù)器上,成本投入小,而且實現(xiàn)了數(shù)據(jù)庫的定時異地備份,保障了應(yīng)用程序的故障安全性,可以達到相對較高的災(zāi)難恢復(fù)能力等級。
【IPC分類】G06F11/14, G06F17/30
【公開號】CN105204960
【申請?zhí)枴緾N201510596199
【發(fā)明人】孫永杰
【申請人】浪潮集團有限公司
【公開日】2015年12月30日
【申請日】2015年9月18日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1