亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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

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