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

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

文檔序號:6523564閱讀:161來源:國知局
一種數(shù)據(jù)備份方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種數(shù)據(jù)備份方法及系統(tǒng)。應用在計算機通信領域,包括以下步驟:備份任務控制裝置分別向通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置發(fā)送備份任務;通用數(shù)據(jù)庫備份裝置接收所述備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置進行存儲或從備份數(shù)據(jù)存儲裝置獲取待還原的備份數(shù)據(jù),進行還原。本發(fā)明對數(shù)據(jù)庫備份采取基礎服務+備份腳本的方式進行設計,在支持不同的數(shù)據(jù)庫上,只需增加不同的數(shù)據(jù)庫備份還原腳本即可實現(xiàn)對該數(shù)據(jù)庫的保護;并設計了數(shù)據(jù)庫腳本調(diào)用接口,便于以后對更多數(shù)據(jù)庫支持時的擴展。
【專利說明】一種數(shù)據(jù)備份方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及計算機通信領域,尤其涉及一種數(shù)據(jù)備份方法及系統(tǒng)。
【背景技術】
[0002]數(shù)據(jù)備份是IT信息系統(tǒng)建設中必須要考慮的內(nèi)素,對于數(shù)據(jù)備份,可以分為塊級備份,文件級備份,而文件級備份又可分為文件系統(tǒng)備份和應用級備份。
[0003]所謂的文件系統(tǒng)備份是指直接備份文件系統(tǒng)的內(nèi)容,而應用級備份是指調(diào)用應用軟件的接口生成備份數(shù)據(jù),再對生成的備份數(shù)據(jù)進行備份;塊級備份多用于卷級別的數(shù)據(jù)備份,文件系統(tǒng)備份用于文件級的數(shù)據(jù)備份。
[0004]對于數(shù)據(jù)庫這種應用軟件,由于其應用復雜,如備份不當很容易出現(xiàn)數(shù)據(jù)不一致狀態(tài),因而多采用應用級別的備份。其原理是首先調(diào)用數(shù)據(jù)庫的備份接口生成數(shù)據(jù)庫備份數(shù)據(jù),再對生成的數(shù)據(jù)庫備份數(shù)據(jù)進行備份;在還原時首先對備份的數(shù)據(jù)庫備份數(shù)據(jù)進行還原,再調(diào)用數(shù)據(jù)庫提供的還原接口進行數(shù)據(jù)庫實質(zhì)的還原。
[0005]對于數(shù)據(jù)庫的備份,由于需要調(diào)用數(shù)據(jù)庫提供的備份接口,而不同的數(shù)據(jù)庫廠商提供的數(shù)據(jù)庫備份接口千差萬別,導致了每種數(shù)據(jù)庫都需要一個量身定制的備份客戶端才能進行備份這一局面;而從系統(tǒng)設計及系統(tǒng)維護的角度上看,這些差異的數(shù)據(jù)庫備份客戶端大大提升了系統(tǒng)設計的冗余,增加了系統(tǒng)維護的復雜程度。

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

[0006]本發(fā)明提供一種數(shù)據(jù)備份方法及系統(tǒng),以解決上述問題。
[0007]本發(fā)明提供一種數(shù)據(jù)備份方法。上述方法包括以下步驟:
[0008]備份任務控制裝置分別向通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置發(fā)送備份任務;
[0009]通用數(shù)據(jù)庫備份裝置接收所述備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置進行存儲或從備份數(shù)據(jù)存儲裝置獲取待還原的備份數(shù)據(jù),進行還原。
[0010]本發(fā)明還提供一種數(shù)據(jù)備份系統(tǒng),包括:
[0011]備份任務控制裝置、通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置;備份任務控制裝置、通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置兩兩相互連接;
[0012]其中,
[0013]備份任務控制裝置,用于分別向通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置發(fā)送備份任務;
[0014]通用數(shù)據(jù)庫備份裝置,用于接收所述備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置進行存儲或從備份數(shù)據(jù)存儲裝置獲取待還原的備份數(shù)據(jù),進行還原;
[0015]備份數(shù)據(jù)存儲裝置,用于對通用數(shù)據(jù)庫備份裝置傳輸?shù)膫浞輸?shù)據(jù)進行存儲,并在還原時,將需要還原的備份數(shù)據(jù)提取出來傳輸給通用數(shù)據(jù)庫備份裝置進行還原。
[0016]本發(fā)明的有益效果是:將多種數(shù)據(jù)庫備份操作與通用的備份數(shù)據(jù)傳輸操作相分離,抽象出通用數(shù)據(jù)庫備份客戶端裝置,而將具體的數(shù)據(jù)庫備份及還原操作封裝到腳本中去;對于數(shù)據(jù)庫備份采取基礎服務+備份腳本的方式進行設計,在支持不同的數(shù)據(jù)庫上,只需增加不同的數(shù)據(jù)庫備份還原腳本即可實現(xiàn)對該數(shù)據(jù)庫的保護;并設計了數(shù)據(jù)庫腳本調(diào)用接口,便于以后對更多數(shù)據(jù)庫支持時的擴展。
【專利附圖】

【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0018]圖1所示為本發(fā)明實施例1的多類型DB保護的備份結構示意圖;
[0019]圖2所示為本發(fā)明實施例2的數(shù)據(jù)庫備份腳本調(diào)用時序圖。
【具體實施方式】
[0020]下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0021]本發(fā)明提供了一種數(shù)據(jù)備份方法,包括以下步驟:
[0022]備份任務控制裝置分別向通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置發(fā)送備份任務;
[0023]通用數(shù)據(jù)庫備份裝置接收所述備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置進行存儲或從備份數(shù)據(jù)存儲裝置獲取待還原的備份數(shù)據(jù),進行還原。
[0024]其中,通用數(shù)據(jù)庫備份裝置,在進行數(shù)據(jù)庫備份/還原時,通過調(diào)用數(shù)據(jù)庫備份通用接口對具體的數(shù)據(jù)庫備份腳本進行調(diào)用,完成數(shù)據(jù)庫備份/還原。
[0025]其中,備份任務控制裝置對備份作業(yè)進行控制,包括:開始備份作業(yè),停止備份作業(yè)。
[0026]其中,備份數(shù)據(jù)存儲裝置對通用數(shù)據(jù)庫備份裝置傳輸?shù)膫浞輸?shù)據(jù)進行存儲,并在還原時,將需要還原的備份數(shù)據(jù)提取出來傳輸給通用數(shù)據(jù)庫備份裝置進行還原。
[0027]其中,數(shù)據(jù)庫備份通用接口規(guī)定進行數(shù)據(jù)庫備份時進行的操作以及這些操作的參數(shù),行為及返回數(shù)據(jù),包括:數(shù)據(jù)庫瀏覽操作、數(shù)據(jù)庫用戶驗證操作、數(shù)據(jù)庫備份條件檢測操作、數(shù)據(jù)備份需求操作、數(shù)據(jù)庫備份操作、數(shù)據(jù)庫備份文件解包操作、還原操作。
[0028]本發(fā)明實施例的核心思路為:
[0029]對數(shù)據(jù)庫備份客戶端進行分析,可以發(fā)現(xiàn)其具備兩大塊基本功能:數(shù)據(jù)庫數(shù)據(jù)提取及數(shù)據(jù)傳輸;對于數(shù)據(jù)傳輸部份,無論哪種數(shù)據(jù)庫,均是一致的,因此,對數(shù)據(jù)庫備份客戶端進行功能分解,將與具體數(shù)據(jù)庫相關的功能從數(shù)據(jù)庫備份客戶端中剝離出去,即可達到數(shù)據(jù)備份客戶端的通用性。
[0030]本發(fā)明將數(shù)據(jù)庫備份架構設計為通用數(shù)據(jù)庫備份裝置1、備份任務控制裝置2、備份數(shù)據(jù)存儲裝置3三部份,通過這三部份協(xié)作完成數(shù)據(jù)庫的備份并支持多種類型的DB備份。[0031]備份任務控制裝置2,用于分別向通用數(shù)據(jù)庫備份裝置1、備份數(shù)據(jù)存儲裝置3發(fā)送備份任務;
[0032]其中,備份任務控制裝置2對備份作業(yè)進行控制,如開始備份作業(yè),停止備份作業(yè)
坐寸ο
[0033]通用數(shù)據(jù)庫備份裝置1,用于接收備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置3進行存儲或從備份數(shù)據(jù)存儲裝置3獲取待還原的備份數(shù)據(jù),進行待還原的備份數(shù)據(jù)的還原;
[0034]其中,通用數(shù)據(jù)庫備份裝置I與具體的數(shù)據(jù)庫無關,所有的數(shù)據(jù)庫備份均使用相同的通用數(shù)據(jù)庫備份裝置I。
[0035]其中,通用數(shù)據(jù)庫備份裝置1,在進行數(shù)據(jù)庫備份/還原時,通過調(diào)用數(shù)據(jù)庫備份通用接口 4對具體的數(shù)據(jù)庫備份腳本進行調(diào)用,從而達到數(shù)據(jù)庫備份/還原的目的。
[0036]備份數(shù)據(jù)存儲裝置3,用于存儲通用數(shù)據(jù)庫備份裝置I提取的備份數(shù)據(jù)及在還原時,將需要還原的備份數(shù)據(jù)提取出來傳輸給通用數(shù)據(jù)庫備份裝置I進行還原;其中,備份數(shù)據(jù)存儲裝置3對通用數(shù)據(jù)庫備份裝置I傳輸?shù)膫浞輸?shù)據(jù)進行存儲,并在還原時,將需要還原的備份數(shù)據(jù)提取出來傳輸給通用數(shù)據(jù)庫備份裝置I進行還原。
[0037]數(shù)據(jù)庫備份通用接口 4,其規(guī)定了進行數(shù)據(jù)庫備份時需要進行的操作以及這些操作的參數(shù),行為及返回數(shù)據(jù);具體而來說,其中,包括:數(shù)據(jù)庫瀏覽操作、數(shù)據(jù)庫用戶驗證操作、數(shù)據(jù)庫備份條件檢測操作、數(shù)據(jù)備份需求操作、數(shù)據(jù)庫備份操作、數(shù)據(jù)庫備份文件解包操作及還原操作。
[0038]對于數(shù)據(jù)庫備份通用接口 4部分,具體的設計如下:
[0039]a.數(shù)據(jù)庫腳本之瀏覽操作
[0040]數(shù)據(jù)庫瀏覽操作用于對實例,數(shù)據(jù)庫以及表空間進行瀏覽,并將瀏覽結果發(fā)送到標準輸出。瀏覽操任的腳本調(diào)用形式如下所示。
[0041]
【權利要求】
1.一種數(shù)據(jù)備份方法,其特征在于,包括以下步驟: 備份任務控制裝置分別向通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置發(fā)送備份任務; 通用數(shù)據(jù)庫備份裝置接收所述備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置進行存儲或從備份數(shù)據(jù)存儲裝置獲取待還原的備份數(shù)據(jù),進行還原。
2.根據(jù)權利要求1所述的方法,其特征在于: 通用數(shù)據(jù)庫備份裝置,在進行數(shù)據(jù)庫備份/還原時,通過調(diào)用數(shù)據(jù)庫備份通用接口對具體的數(shù)據(jù)庫備份腳本進行調(diào)用,完成數(shù)據(jù)庫備份/還原。
3.根據(jù)權利要求1所述的方法,其特征在于:備份任務控制裝置對備份作業(yè)進行控制,包括:開始備份作業(yè),停止備份作業(yè)。
4.根據(jù)權利要求1所述的方法,其特征在于: 備份數(shù)據(jù)存儲裝置對通用數(shù)據(jù)庫備份裝置傳輸?shù)膫浞輸?shù)據(jù)進行存儲,并在還原時,將需要還原的備份數(shù)據(jù)提取出來傳輸給通用數(shù)據(jù)庫備份裝置進行還原。
5.根據(jù)權利要求1所述的方法,其特征在于: 數(shù)據(jù)庫備份通用接口規(guī)定進行數(shù)據(jù)庫備份時進行的操作以及這些操作的參數(shù),行為及返回數(shù)據(jù),包括:數(shù)據(jù)庫瀏覽操作、數(shù)據(jù)庫用戶驗證操作、數(shù)據(jù)庫備份條件檢測操作、數(shù)據(jù)備份需求操作、數(shù)據(jù)庫備份操作、數(shù)據(jù)庫備份文件解包操作、還原操作。
6.一種數(shù)據(jù)備份系統(tǒng),其特征在于,包括:備份任務控制裝置、通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置;備份任務控制裝置、通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置兩兩相互連接; 其中, 備份任務控制裝置,用于分別向通用數(shù)據(jù)庫備份裝置、備份數(shù)據(jù)存儲裝置發(fā)送備份任務; 通用數(shù)據(jù)庫備份裝置,用于接收所述備份任務后,進行備份數(shù)據(jù)的提取并將提取的備份數(shù)據(jù)發(fā)送至備份數(shù)據(jù)存儲裝置進行存儲或從備份數(shù)據(jù)存儲裝置獲取待還原的備份數(shù)據(jù),進行還原; 備份數(shù)據(jù)存儲裝置,用于對通用數(shù)據(jù)庫備份裝置傳輸?shù)膫浞輸?shù)據(jù)進行存儲,并在還原時,將需要還原的備份數(shù)據(jù)提取出來傳輸給通用數(shù)據(jù)庫備份裝置進行還原。
7.根據(jù)權利要求1所述的系統(tǒng),其特征在于,通用數(shù)據(jù)庫備份裝置,還用于在進行數(shù)據(jù)庫備份/還原時,通過調(diào)用數(shù)據(jù)庫備份通用接口對具體的數(shù)據(jù)庫備份腳本進行調(diào)用,完成數(shù)據(jù)庫備份/還原。
8.根據(jù)權利要求1所述的系統(tǒng),其特征在于, 數(shù)據(jù)庫備份通用接口,用于規(guī)定進行數(shù)據(jù)庫備份時進行的操作以及這些操作的參數(shù),行為及返回數(shù)據(jù),包括:數(shù)據(jù)庫瀏覽操作、數(shù)據(jù)庫用戶驗證操作、數(shù)據(jù)庫備份條件檢測操作、數(shù)據(jù)備份需求操作、數(shù)據(jù)庫備份操作、數(shù)據(jù)庫備份文件解包操作、還原操作。
【文檔編號】G06F11/14GK103678592SQ201310682855
【公開日】2014年3月26日 申請日期:2013年12月12日 優(yōu)先權日:2013年12月12日
【發(fā)明者】王旭, 張道偉 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1