專利名稱:一種數(shù)據(jù)庫(kù)備份方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)數(shù)據(jù)庫(kù)的操作方法,具體地說,涉及一種數(shù)據(jù)庫(kù)的備份方法。
背景技術(shù):
一般的大型用戶軟件系統(tǒng)都需要對(duì)采集的關(guān)鍵業(yè)務(wù)信息進(jìn)行存儲(chǔ),備份和分析。這些業(yè)務(wù)信息通常都非常重要并且數(shù)據(jù)量龐大。在現(xiàn)有的技術(shù)中,對(duì)于數(shù)據(jù)庫(kù)中關(guān)鍵業(yè)務(wù)信息的備份,大多采用由數(shù)據(jù)庫(kù)本身提供的備份工具進(jìn)行備份的方式。比如Veritas公司的Backup Exec備份和恢復(fù)產(chǎn)品,ORACLE公司的export和import工具。用這些工具進(jìn)行備份,無(wú)法做到對(duì)數(shù)據(jù)庫(kù)表中一部分?jǐn)?shù)據(jù)進(jìn)行備份,另外,備份出的數(shù)據(jù),其存儲(chǔ)與組織方式也有別于一般的文件,用戶很難直接查看文件或者在其上做二次開發(fā)。用戶如果想要查看備份數(shù)據(jù),則必須使用數(shù)據(jù)庫(kù)本身的恢復(fù)工具將數(shù)據(jù)恢復(fù)到數(shù)據(jù)庫(kù)中去。使用這些傳統(tǒng)的備份方法,一旦數(shù)據(jù)量激增時(shí),整庫(kù),整表備份或者恢復(fù)都需要消耗相當(dāng)長(zhǎng)的時(shí)間,整個(gè)用戶系統(tǒng)效率就顯得非常低下??傊?,現(xiàn)有的數(shù)據(jù)庫(kù)備份方式,存在以下不足1、要利用數(shù)據(jù)庫(kù)本身提供的備份工具進(jìn)行備份;2、備份數(shù)據(jù)難以識(shí)別,難于對(duì)備份數(shù)據(jù)進(jìn)行二次開發(fā);3、無(wú)法對(duì)數(shù)據(jù)庫(kù)中表的一部分?jǐn)?shù)據(jù)進(jìn)行備份;4、備份數(shù)據(jù)不能恢復(fù)到不同的數(shù)據(jù)庫(kù)。5、影響用戶系統(tǒng)效率。
發(fā)明內(nèi)容
本發(fā)明的目的就是針對(duì)上述不足,提出一種數(shù)據(jù)庫(kù)備份方法,能夠?qū)崿F(xiàn)獨(dú)立地對(duì)表的一部分?jǐn)?shù)據(jù)進(jìn)行備份,備份結(jié)果可以識(shí)別并可作二次開發(fā),備份數(shù)據(jù)能恢復(fù)到不同的數(shù)據(jù)庫(kù)中。
本發(fā)明提出的技術(shù)方案如下一種數(shù)據(jù)庫(kù)備份方法,包括下列步驟步驟201 設(shè)置監(jiān)控和備份信息;步驟202 對(duì)數(shù)據(jù)庫(kù)備份內(nèi)容進(jìn)行解析;步驟203 連接數(shù)據(jù)庫(kù);步驟204 當(dāng)備份開始時(shí),進(jìn)行備份內(nèi)容查詢;步驟205 對(duì)查詢結(jié)果進(jìn)行備份存儲(chǔ)。
所述步驟201具體包括步驟2011 數(shù)據(jù)庫(kù)連接設(shè)置;步驟2012 設(shè)定備份策略模板;步驟2013 設(shè)定備份結(jié)果文件。
所述步驟2011中數(shù)據(jù)庫(kù)連接設(shè)置的內(nèi)容包括設(shè)置數(shù)據(jù)庫(kù)類型和用戶名和密碼;所述步驟2012中設(shè)定備份策略模板包括備份的關(guān)鍵信息,備份時(shí)是否對(duì)備份信息進(jìn)行處理以及備份方式,所述備份的關(guān)鍵信息包括表列表,表字段,備份條件,備份周期,備份開始時(shí)間;所述步驟2013中設(shè)定備份結(jié)果文件包括設(shè)定備份結(jié)果的存儲(chǔ)路徑,備份結(jié)果文件名,備份結(jié)果文件存儲(chǔ)結(jié)構(gòu)以及備份結(jié)果文件目錄結(jié)構(gòu)。備份結(jié)果文件存儲(chǔ)結(jié)構(gòu)可以多個(gè)表備份為一個(gè)文件,結(jié)構(gòu)為TABLENAME(KEY+VALUE)存儲(chǔ),也可以為每個(gè)表備份一個(gè)文件名,結(jié)構(gòu)為VALUE存儲(chǔ)。
所述步驟202進(jìn)一步包括下列四個(gè)步驟步驟2021讀取連接數(shù)據(jù)庫(kù)類型,用戶/密碼信息,組織完成連接數(shù)據(jù)庫(kù)的語(yǔ)句;步驟2022讀取備份內(nèi)容中的表/字段/條件信息,組織完成備份內(nèi)容的查詢語(yǔ)句步驟2023讀取備份內(nèi)容中的備份周期/備份開始時(shí)間信息,組織完成對(duì)定時(shí)器的設(shè)置;步驟2024讀取備份結(jié)果文件模板定義中內(nèi)容,獲得對(duì)備份結(jié)果的存儲(chǔ)方式。
所述步驟205中對(duì)查詢結(jié)果以二進(jìn)制方式寫入備份存儲(chǔ)文件。所述方法還可以將備份數(shù)據(jù)的開始點(diǎn)、結(jié)束點(diǎn)、成功與否、生成文件名及路徑等記錄在備份記錄中。
采用本方法提出的數(shù)據(jù)庫(kù)備份方法,用戶系統(tǒng)可以做到在無(wú)人值守的情況下根據(jù)需要隨時(shí)備份數(shù)據(jù)庫(kù)中的關(guān)鍵業(yè)務(wù)信息。與傳統(tǒng)的備份方式相比,該方法提供了靈活可變的模板定制方式,可以完成對(duì)數(shù)據(jù)庫(kù)中部分表的部分信息進(jìn)行備份,而不是整庫(kù)或者整表備份,而且對(duì)于備份內(nèi)容,用戶可以選擇隨意組合,這對(duì)于數(shù)據(jù)量龐大的數(shù)據(jù)庫(kù)來(lái)講,這無(wú)疑是提高效率的一種好方法。另外,因?yàn)椴捎玫氖强勺R(shí)別的二進(jìn)制文件備份方式,用戶可以隨時(shí)對(duì)備份的數(shù)據(jù)進(jìn)行離線瀏覽,對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步的分析,也可以很方便地在其上做二次開發(fā),還可以將備份結(jié)果導(dǎo)入到其他類型的數(shù)據(jù)庫(kù),能達(dá)到不同數(shù)據(jù)庫(kù)類型之間的操作。
圖1是進(jìn)行數(shù)據(jù)庫(kù)備份的系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明提出的備份方法的總體流程圖;
圖3是步驟201的詳細(xì)流程圖;圖4是步驟202的詳細(xì)流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1是進(jìn)行數(shù)據(jù)庫(kù)備份的系統(tǒng)結(jié)構(gòu)示意圖。如圖1所示,在數(shù)據(jù)庫(kù)DB與用戶系統(tǒng)之間定義了一個(gè)監(jiān)控與備份模塊,這個(gè)監(jiān)控與備份模塊負(fù)責(zé)實(shí)現(xiàn)本發(fā)明提出的數(shù)據(jù)庫(kù)備份方法。在監(jiān)控與備份模塊中有數(shù)據(jù)庫(kù)接口,負(fù)責(zé)構(gòu)造與數(shù)據(jù)庫(kù)形成連接的語(yǔ)句;備份內(nèi)容模板,接收應(yīng)用系統(tǒng)的定義,形成數(shù)據(jù)庫(kù)查詢語(yǔ)句;文件存儲(chǔ)模板,形成備份文件的存儲(chǔ)方式。監(jiān)控與備份模塊接收來(lái)自用戶系統(tǒng)的定義和控制,完成對(duì)數(shù)據(jù)庫(kù)的備份。
圖2是本發(fā)明提出的備份方法的總體流程圖。如圖2所示,本發(fā)明所述的數(shù)據(jù)庫(kù)備份方法,包括下列步驟步驟201 設(shè)置監(jiān)控和備份信息為了方便進(jìn)行說明,本方法定義了一個(gè)數(shù)據(jù)庫(kù)監(jiān)控與備份模塊,該模塊類似控件,提供一系列接口,用戶系統(tǒng)可以通過定義這些接口,指定對(duì)數(shù)據(jù)庫(kù)的連接,以及對(duì)數(shù)據(jù)庫(kù)哪些關(guān)鍵信息進(jìn)行監(jiān)控和備份管理。用戶可以通過修改監(jiān)控模塊中的接口信息達(dá)到對(duì)不同的數(shù)據(jù)庫(kù),不同的信息進(jìn)行監(jiān)控和備份管理的目的;設(shè)置監(jiān)控和備份信息的詳細(xì)步驟如圖3所示,包括以下幾步步驟2011 數(shù)據(jù)庫(kù)連接設(shè)置接口定義的基本信息如下數(shù)據(jù)庫(kù)類型用戶名/密碼步驟2012 設(shè)定備份策略模板采用備份策略模板,用戶根據(jù)自己的備份需求定義模板具體內(nèi)容,包括備份的關(guān)鍵信息,備份時(shí)是否對(duì)信息做簡(jiǎn)單處理,備份過程是否需要記錄,備份方式,以及是否記錄備份過程等。策略模板基本信息可包含如下備份[表列表][表字段][條件]|[備份周期]|[備份開始時(shí)間]其中表列表可以缺省,表示連接用戶下所有表表字段可以缺省,表示該表中全部字段條件可以缺省,表示該表全部?jī)?nèi)容備份周期可以缺省,表示全表備份,不缺省時(shí)可以是一個(gè)小時(shí),一天,一個(gè)星期,一個(gè)月等;
步驟2013 設(shè)定備份結(jié)果文件用戶可以通過備份結(jié)果模板,定制備份結(jié)果的存儲(chǔ)路徑,文件命名,文件存儲(chǔ)結(jié)構(gòu),文件目錄結(jié)構(gòu)等。
可以設(shè)置備份結(jié)果存儲(chǔ)在多個(gè)文件或者單個(gè)文件中;文件存儲(chǔ)結(jié)構(gòu)說明可以多個(gè)表備份為一個(gè)文件,結(jié)構(gòu)為TABLENAME(KEY+VALUE)存儲(chǔ),也可以為每個(gè)表備份一個(gè)文件名,結(jié)構(gòu)為VALUE存儲(chǔ)。
用戶可以根據(jù)自己的需要定制備份結(jié)果文件;步驟202 對(duì)數(shù)據(jù)庫(kù)備份內(nèi)容進(jìn)行解析用戶定置好備份信息及備份存儲(chǔ)結(jié)構(gòu)后,監(jiān)控和備份管理模塊對(duì)定置后模板內(nèi)容進(jìn)行解析,如圖4所示,解析內(nèi)容包括以下幾部分步驟2021 讀取連接數(shù)據(jù)庫(kù)類型,用戶/密碼信息,組織完成連接數(shù)據(jù)庫(kù)的語(yǔ)句;步驟2022 讀取備份內(nèi)容中的表/字段/條件信息,組織完成備份內(nèi)容的查詢語(yǔ)句;步驟2023 讀取備份內(nèi)容中的備份周期/備份開始時(shí)間信息,組織完成對(duì)定時(shí)器的設(shè)置;步驟2024 讀取備份結(jié)果文件模板定義中內(nèi)容,獲得對(duì)備份結(jié)果的存儲(chǔ)方式。
步驟203 連接數(shù)據(jù)庫(kù)監(jiān)控和備份管理模塊根據(jù)連接數(shù)據(jù)庫(kù)的語(yǔ)句連接到數(shù)據(jù)庫(kù),并保持持續(xù)連接,直到用戶請(qǐng)求更換連接或者終止連接。
步驟204 當(dāng)備份開始時(shí),進(jìn)行備份內(nèi)容查詢當(dāng)定時(shí)器到備份開始時(shí)間時(shí),就將備份內(nèi)容的查詢語(yǔ)句傳入數(shù)據(jù)庫(kù),進(jìn)行查詢;步驟205 對(duì)查詢結(jié)果進(jìn)行備份存儲(chǔ)監(jiān)控和備份管理模塊根據(jù)獲得的備份結(jié)果的存儲(chǔ)方式,對(duì)查詢內(nèi)容按選擇方式進(jìn)行備份存儲(chǔ),存儲(chǔ)以二進(jìn)制方式寫入文件,完成備份過程。
另外,備份數(shù)據(jù)的開始點(diǎn),結(jié)束點(diǎn),成功與否,生成文件名及路徑等都可以被記錄在模塊的備份記錄中,用戶可以隨時(shí)查看備份記錄了解數(shù)據(jù)的備份情況。
本發(fā)明采用的是靈活的二進(jìn)制文件備份方式,這就為備份文件的可能處理提供了以下幾種可能一、對(duì)備份文件進(jìn)行離線瀏覽這個(gè)需求對(duì)于一個(gè)遠(yuǎn)程控制的系統(tǒng)尤為重要。因?yàn)槭嵌M(jìn)制的文件,用戶可以在系統(tǒng)完全不運(yùn)行的情況下,通過fread的方式很容易地做到對(duì)備份文件中數(shù)據(jù)的查看。
二、據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行恢復(fù)本方法提供的備份,對(duì)備份過程以及相關(guān)的備份信息都做了比較詳細(xì)的記錄,如果用戶需要恢復(fù)數(shù)據(jù)庫(kù),則只需根據(jù)備份記錄中的信息對(duì)數(shù)據(jù)庫(kù)進(jìn)行完整或者部分的恢復(fù)。在這項(xiàng)中,也可以將備份結(jié)果恢復(fù)到不同類型的數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)在異庫(kù)之間的操作。
三、在備份文件上進(jìn)行二次開發(fā)一般的軟件系統(tǒng)都需要對(duì)關(guān)鍵業(yè)務(wù)信息進(jìn)行長(zhǎng)期的分析,而數(shù)據(jù)不可能被永久地存儲(chǔ)在數(shù)據(jù)庫(kù),所以就需要對(duì)已經(jīng)轉(zhuǎn)儲(chǔ)的數(shù)據(jù)進(jìn)行分析。因?yàn)樵摲椒▊浞萆傻奈募强勺R(shí)別的二進(jìn)制方式,用戶可以根據(jù)自己的分析需求很容易地對(duì)這些文件進(jìn)行分析再處理,這種處理甚至可以是跨越了本身用戶軟件系統(tǒng)之上的開發(fā)。
以下是本發(fā)明的一個(gè)優(yōu)選實(shí)施例——電信網(wǎng)管系統(tǒng)(C/S模式)采用本發(fā)明所述方法實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)在無(wú)人職守情況下的備份與恢復(fù),具體采用下面步驟實(shí)現(xiàn)1、設(shè)置監(jiān)控和備份信息根據(jù)上述技術(shù)方案,定義了一個(gè)數(shù)據(jù)庫(kù)的監(jiān)控和備份管理模塊,該模塊提供一系列接口,客戶端可以通過定義這些接口,指定對(duì)數(shù)據(jù)庫(kù)的連接,以及對(duì)數(shù)據(jù)庫(kù)哪些關(guān)鍵信息進(jìn)行監(jiān)控和備份管理??蛻舳丝梢酝ㄟ^修改監(jiān)控模塊中的接口信息達(dá)到對(duì)不同的數(shù)據(jù)庫(kù),不同的信息進(jìn)行監(jiān)控和備份管理的目的;我們定義的接口如下數(shù)據(jù)庫(kù)連接設(shè)置(包括數(shù)據(jù)庫(kù)類型,數(shù)據(jù)庫(kù)版本號(hào),用戶名/密碼)提供備份策略模板(包括備份[表列表][表字段]|[條件][備份開始時(shí)間]),其中表列表可以缺省,表示連接用戶下所有表,表字段可以缺省,表示該表中全部字段,條件可以缺省,表示全表備份。
備份結(jié)果文件(包括備份結(jié)果的存儲(chǔ)路徑,文件命名,文件存儲(chǔ)結(jié)構(gòu),文件目錄結(jié)構(gòu))2、數(shù)據(jù)庫(kù)備份監(jiān)控和備份管理模塊根據(jù)客戶端定義的數(shù)據(jù)庫(kù)連接以一定的方式連接到數(shù)據(jù)庫(kù),并保持持續(xù)連接,直到用戶請(qǐng)求更換連接或者終止連接。
監(jiān)控和備份管理模塊根據(jù)用戶定義的備份內(nèi)容,設(shè)置一個(gè)定時(shí)器,當(dāng)定時(shí)器到備份開始時(shí)間時(shí),就對(duì)數(shù)據(jù)庫(kù)中的關(guān)鍵業(yè)務(wù)信息進(jìn)行備份。備份過程如下首先監(jiān)控和備份管理模塊將用戶填寫的備份內(nèi)容加載進(jìn)來(lái)形成查詢語(yǔ)句;
其次將查詢語(yǔ)句傳入數(shù)據(jù)庫(kù),進(jìn)行查詢;第三對(duì)查詢結(jié)果進(jìn)行備份。備份時(shí),監(jiān)控和備份管理模塊首先讀取用戶填寫的備份路徑,文件名,文件存儲(chǔ)結(jié)構(gòu)等信息,根據(jù)這些信息在備份路徑下產(chǎn)生一個(gè)文件,用以存儲(chǔ)備份結(jié)果。然后獲取查詢得到結(jié)果并將其按照用戶定義的文件存儲(chǔ)結(jié)構(gòu)以二進(jìn)制方式寫入文件,完成備份過程。
備份數(shù)據(jù)的開始點(diǎn),結(jié)束點(diǎn),成功與否,生成文件名及路徑等都會(huì)被記錄在模塊的備份記錄中,用戶可以隨時(shí)查看備份記錄了解數(shù)據(jù)的備份情況。如果備份失敗,監(jiān)控模塊通過讀取備份記錄,對(duì)失敗的備份操作進(jìn)行再次備份嘗試,成功則修改備份記錄,失敗三次后該項(xiàng)備份操作被標(biāo)記為永久失敗,不再嘗試,除非用戶主動(dòng)激活。
3、備份數(shù)據(jù)的再利用a)所述網(wǎng)管系統(tǒng),配合開局現(xiàn)場(chǎng)需要,對(duì)備份的性能報(bào)表數(shù)據(jù)做了離線瀏覽和分析,以盡快地定位和分析出現(xiàn)場(chǎng)的一些異常數(shù)據(jù),解決現(xiàn)場(chǎng)問題。
b)所述網(wǎng)管系統(tǒng),在從ORACLE向DB2的移植中,對(duì)備份數(shù)據(jù)進(jìn)行了不同數(shù)據(jù)庫(kù)之間的恢復(fù),使得現(xiàn)場(chǎng)已配置好的數(shù)據(jù)在數(shù)據(jù)庫(kù)移植過程中也不會(huì)被丟失。
采用本發(fā)明提出的數(shù)據(jù)庫(kù)備份方法,能夠在無(wú)人值守的情況下,對(duì)數(shù)據(jù)庫(kù)中的一些關(guān)鍵業(yè)務(wù)信息進(jìn)行監(jiān)控和備份管理,以防備出現(xiàn)突發(fā)事件后,數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以很方便被恢復(fù)。利用該方法可以保證數(shù)據(jù)庫(kù)數(shù)據(jù)的可管理性,完整性以及易恢復(fù)性;可以在不用用戶干預(yù)的情況下自動(dòng)地備份數(shù)據(jù)庫(kù)中的數(shù)據(jù)。本發(fā)明由于采用了靈活的文件備份方式,用戶可以將備份的數(shù)據(jù)導(dǎo)入到其他的數(shù)據(jù)庫(kù),也可以對(duì)備份的數(shù)據(jù)做離線瀏覽,也可以在備份的數(shù)據(jù)上做靈活的二次開發(fā)。
權(quán)利要求
1.一種數(shù)據(jù)庫(kù)備份方法,其特征在于包括下列步驟步驟201設(shè)置監(jiān)控和備份信息;步驟202對(duì)數(shù)據(jù)庫(kù)備份內(nèi)容進(jìn)行解析;步驟203連接數(shù)據(jù)庫(kù);步驟204當(dāng)備份開始時(shí),進(jìn)行備份內(nèi)容查詢;步驟205對(duì)查詢結(jié)果進(jìn)行備份存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫(kù)備份方法,其特征在于所述步驟201具體包括下列三個(gè)步驟步驟2011數(shù)據(jù)庫(kù)連接設(shè)置;步驟2012設(shè)定備份策略模板;步驟2013設(shè)定備份結(jié)果文件。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫(kù)備份方法,其特征在于所述步驟2011中數(shù)據(jù)庫(kù)連接設(shè)置的內(nèi)容包括設(shè)置數(shù)據(jù)庫(kù)類型和用戶名和密碼;所述步驟2012中設(shè)定備份策略模板包括備份的關(guān)鍵信息,備份時(shí)是否對(duì)備份信息進(jìn)行處理以及備份方式,所述備份的關(guān)鍵信息包括表列表,表字段,備份條件,備份周期,備份開始時(shí)間;所述步驟2013中設(shè)定備份結(jié)果文件包括設(shè)定備份結(jié)果的存儲(chǔ)路徑,備份結(jié)果文件名,備份結(jié)果文件存儲(chǔ)結(jié)構(gòu)以及備份結(jié)果文件目錄結(jié)構(gòu)。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)庫(kù)備份方法,其特征在于所述步驟202進(jìn)一步包括下列四個(gè)步驟步驟2021讀取連接數(shù)據(jù)庫(kù)類型,用戶/密碼信息,組織完成連接數(shù)據(jù)庫(kù)的語(yǔ)句;步驟2022讀取備份內(nèi)容中的表/字段/條件信息,組織完成備份內(nèi)容的查詢語(yǔ)句;步驟2023讀取備份內(nèi)容中的備份周期/備份開始時(shí)間信息,組織完成對(duì)定時(shí)器的設(shè)置;步驟2024讀取備份結(jié)果文件模板定義中內(nèi)容,獲得對(duì)備份結(jié)果的存儲(chǔ)方式。
5.根據(jù)權(quán)利要求3所述的數(shù)據(jù)庫(kù)備份方法,其特征在于所述備份結(jié)果文件存儲(chǔ)結(jié)構(gòu)可以多個(gè)表備份為一個(gè)文件,結(jié)構(gòu)為TABLENAME(KEY+VALUE)存儲(chǔ),也可以為每個(gè)表備份一個(gè)文件名,結(jié)構(gòu)為VALUE存儲(chǔ)。
6.根據(jù)權(quán)利要求1述的數(shù)據(jù)庫(kù)備份方法,其特征在于所述步驟205中對(duì)查詢結(jié)果以二進(jìn)制方式寫入備份存儲(chǔ)文件。
7.根據(jù)權(quán)利要求1述的數(shù)據(jù)庫(kù)備份方法,其特征在于所述方法還可以將備份數(shù)據(jù)的開始點(diǎn)、結(jié)束點(diǎn)、成功與否、生成文件名及路徑等記錄在備份記錄中。
8.根據(jù)權(quán)利要求4的數(shù)據(jù)庫(kù)備份方法,其特征在于所述步驟203連接數(shù)據(jù)庫(kù)是指根據(jù)連接數(shù)據(jù)庫(kù)的語(yǔ)句連接到數(shù)據(jù)庫(kù),并保持持續(xù)連接,直到用戶請(qǐng)求更換連接或者終止連接。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)庫(kù)備份方法,包括下列步驟1.設(shè)置監(jiān)控和備份信息;2.對(duì)數(shù)據(jù)庫(kù)備份內(nèi)容進(jìn)行解析;3.連接數(shù)據(jù)庫(kù);4.當(dāng)備份開始時(shí),進(jìn)行備份內(nèi)容查詢;5.對(duì)查詢結(jié)果進(jìn)行備份存儲(chǔ)。采用本方法提出的方法,用戶系統(tǒng)可以做到在無(wú)人值守的情況下根據(jù)需要隨時(shí)備份數(shù)據(jù)庫(kù)中的關(guān)鍵業(yè)務(wù)信息。該方法提供了靈活可變的模板定制方式,可以完成對(duì)數(shù)據(jù)庫(kù)中部分表的部分信息進(jìn)行備份,而不是整庫(kù)或者整表備份,而且對(duì)于備份內(nèi)容,用戶可以選擇隨意組合。另外,因?yàn)椴捎玫氖强勺R(shí)別的二進(jìn)制文件備份方式,用戶可以隨時(shí)對(duì)備份的數(shù)據(jù)進(jìn)行離線瀏覽,對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步的分析,也可以很方便地在其上做二次開發(fā),還可以將備份結(jié)果導(dǎo)入到其他類型的數(shù)據(jù)庫(kù),能達(dá)到不同數(shù)據(jù)庫(kù)類型之間的操作。
文檔編號(hào)G06F17/30GK1549128SQ03113490
公開日2004年11月24日 申請(qǐng)日期2003年5月15日 優(yōu)先權(quán)日2003年5月15日
發(fā)明者李曉鵬, 李征鶴, 郜艷琴 申請(qǐng)人:深圳市中興通訊股份有限公司南京分公司, 深圳市中興通訊股份有限公司南京分公