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

備份、恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法及裝置的制作方法

文檔序號:6354894閱讀:350來源:國知局
專利名稱:備份、恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種備份、恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法及
裝置O
背景技術(shù)
隨著3G網(wǎng)絡(luò)的進(jìn)一步完善,運(yùn)營商部署的業(yè)務(wù)平臺上承載的子業(yè)務(wù)也愈來愈多, 目前已經(jīng)廣泛運(yùn)用的業(yè)務(wù)有WAP網(wǎng)關(guān)、短信中心、彩信中心、短信網(wǎng)關(guān)以及彩信網(wǎng)關(guān)等。無 論業(yè)務(wù)平臺上應(yīng)用的業(yè)務(wù)功能如何,無論局點(diǎn)大小,平臺一般都會設(shè)有數(shù)據(jù)庫系統(tǒng),以保存 用戶信息、權(quán)限信息、日志信息、告警信息、話單信息等數(shù)據(jù)。由于業(yè)務(wù)平臺上部署有多個(gè)業(yè)務(wù)子系統(tǒng),而不同的業(yè)務(wù)子系統(tǒng)都需要部署各自業(yè) 務(wù)所需的數(shù)據(jù)庫,如何快速高效的實(shí)現(xiàn)不同業(yè)務(wù)的數(shù)據(jù)庫統(tǒng)一備份,成為業(yè)務(wù)平臺急切關(guān) 注的一個(gè)問題。如果需要對某個(gè)業(yè)務(wù)數(shù)據(jù)庫進(jìn)行備份/恢復(fù),目前的實(shí)現(xiàn)方式有兩種1)、由各個(gè)業(yè)務(wù)子系統(tǒng)自行提供數(shù)據(jù)庫備份/恢復(fù)腳本,自行維護(hù)數(shù)據(jù)庫的備份/ 恢復(fù)功能;2)、業(yè)務(wù)子系統(tǒng)提供備份/恢復(fù)腳本給業(yè)務(wù)平臺,平臺將各個(gè)業(yè)務(wù)子系統(tǒng)提供的 備份/恢復(fù)腳本綜合匯總后,發(fā)布平臺級別的腳本統(tǒng)一備份/恢復(fù),用戶直接調(diào)用該腳本后 可執(zhí)行對所有業(yè)務(wù)子系統(tǒng)的備份/恢復(fù)操作。采用第一種方法,需要各個(gè)業(yè)務(wù)獨(dú)立提供備份/恢復(fù)腳本,喪失了平臺的統(tǒng)一性。而使用第二種方法備份/恢復(fù)時(shí),將導(dǎo)致平臺與業(yè)務(wù)子系統(tǒng)的耦合性太強(qiáng)。例如, 如果每個(gè)業(yè)務(wù)子系統(tǒng)的數(shù)據(jù)庫發(fā)生變更,即使是某一個(gè)業(yè)務(wù)子系統(tǒng)增加字段或者字段屬性 發(fā)生變化,或者說僅僅需要重新備份該表,會導(dǎo)致平臺重新備份所有業(yè)務(wù)的數(shù)據(jù)庫,效率過 低。所以有必要提供一種新的備份/恢復(fù)的方案,既能避免讓各個(gè)業(yè)務(wù)自己提供備份 /恢復(fù)腳本,也可以降低平臺的耦合性。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種備份/恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法,旨在實(shí)現(xiàn)既能 避免讓各個(gè)業(yè)務(wù)自己提供備份/恢復(fù)腳本,又可以降低平臺的耦合性。本發(fā)明的發(fā)明目的是通過以下方案實(shí)現(xiàn)的本發(fā)明提供一種備份多業(yè)務(wù)數(shù)據(jù)庫的方法,包括以下步驟從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和密碼,自動(dòng)創(chuàng)建 鏈接數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫自帶的數(shù)據(jù)字 典,從數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù)據(jù)表的權(quán)限,調(diào)用數(shù) 據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng);
在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。優(yōu)選地,上述方法還包括在備份出錯(cuò)時(shí),將備份出錯(cuò)的信息通過日志形式輸出。優(yōu)選地,上述方法還包括在界面上同時(shí)提供直接執(zhí)行備份結(jié)構(gòu)化查詢語言SQL語句的錄入窗口,備份成功 后,在界面彈出成功備份的提示信息,并自動(dòng)生成對應(yīng)的備份SQL語句模板。本發(fā)明提供一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法,包括以下步驟從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼建立鏈接數(shù)據(jù)庫的鏈接字符串;根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份語句,讀取在 備份過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。優(yōu)選地,上述恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法還包括在恢復(fù)出錯(cuò)時(shí),將恢復(fù)出錯(cuò)的信息通過日志形式輸出。優(yōu)選地,上述恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法還包括在界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗口,恢復(fù)成功后,在界面上彈 出成功恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板。本發(fā)明還提供一種備份多業(yè)務(wù)數(shù)據(jù)庫的裝置,包括鏈接模塊,用于從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和 密碼,自動(dòng)創(chuàng)建鏈接數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫 自帶的數(shù)據(jù)字典,從數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;中央處理模塊,用于根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù) 據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng);備份模塊,用于在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。優(yōu)選地,上述裝置還包括提示模塊,用于在備份出錯(cuò)時(shí),將備份出錯(cuò)的信息通過日志形式輸出;和/或SQL處理模塊,用于在界面上同時(shí)提供直接執(zhí)行備份SQL語句的錄入窗口,備份成 功后,在界面彈出成功備份的提示信息,并自動(dòng)生成對應(yīng)的備份SQL語句模板。本發(fā)明還提供一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的裝置,包括數(shù)據(jù)讀取模塊,用于從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼建立鏈接數(shù)據(jù) 庫的鏈接字符串;中央處理模塊,用于根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身 的備份語句,讀取在備份過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。優(yōu)選地,上述恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的裝置還包括提示模塊,用于在恢復(fù)出錯(cuò)時(shí),將恢復(fù)出錯(cuò)的信息通過日志形式輸出;和/或SQL處理模塊,用于在界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗口,恢復(fù)成 功后,在界面上彈出成功恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板。本發(fā)明所提供的方法或裝置,以關(guān)系數(shù)據(jù)庫系統(tǒng)本身保存的創(chuàng)建庫表的用戶信息 為源頭,僅僅需要各個(gè)業(yè)務(wù)提供創(chuàng)建數(shù)據(jù)表的用戶名和密碼,逐一查詢出各個(gè)業(yè)務(wù)對應(yīng)的 數(shù)據(jù)表的信息,調(diào)用數(shù)據(jù)庫本身的備份/恢復(fù)機(jī)制,快速方便的實(shí)現(xiàn)平臺對各個(gè)業(yè)務(wù)子系 統(tǒng)的備份/恢復(fù)功能,可最低限度降低耦合性,能很好的減少平臺與業(yè)務(wù)之間、業(yè)務(wù)與業(yè)務(wù)之間的耦合性,應(yīng)用到多業(yè)務(wù)的不同類型數(shù)據(jù)庫統(tǒng)一備份與恢復(fù)。


圖1為本發(fā)明的一個(gè)實(shí)施方式中備份多業(yè)務(wù)數(shù)據(jù)庫的方法的流程圖;圖2為本發(fā)明的一個(gè)實(shí)施方式中恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法流程圖;圖3為本發(fā)明的一個(gè)實(shí)施例中配置文件的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1示出了本發(fā)明的一個(gè)實(shí)施方式中,備份多業(yè)務(wù)數(shù)據(jù)庫的方法流程,該流程包 括以下步驟步驟S10,從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和密碼, 自動(dòng)創(chuàng)建鏈接數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫自帶 的數(shù)據(jù)字典,從數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;例如,在備份各個(gè)業(yè)務(wù)數(shù)據(jù)庫 時(shí),業(yè)務(wù)平臺首先讀取配置文件,并根據(jù)配置文件中提供的各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫 類型、用戶名和密碼,自動(dòng)創(chuàng)建鏈接業(yè)務(wù)數(shù)據(jù)庫的鏈接字符串。成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后, 首先訪問業(yè)務(wù)數(shù)據(jù)庫自帶的數(shù)據(jù)字典,因?yàn)闃I(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)字典保存了用戶信息,所以 從數(shù)據(jù)字典中可以讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名。配置文件的結(jié)構(gòu)可參照圖3所示。步驟S20,根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù)據(jù)表的權(quán) 限,調(diào)用數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng);例如,業(yè)務(wù)平臺調(diào)用業(yè)務(wù) 數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng),如備份文件保存到磁盤/磁帶; 備份文件保存期限;備份文件是否允許覆蓋……等選項(xiàng)。步驟S30,在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。例如,當(dāng)用戶點(diǎn)擊“備份” 選項(xiàng)后,業(yè)務(wù)平臺開始備份相關(guān)的數(shù)據(jù)表。本發(fā)明所提供的備份多業(yè)務(wù)數(shù)據(jù)庫的方法,僅需要各個(gè)業(yè)務(wù)提供創(chuàng)建數(shù)據(jù)表的用 戶名和密碼,逐一查詢出各個(gè)業(yè)務(wù)對應(yīng)的數(shù)據(jù)表的信息,調(diào)用數(shù)據(jù)庫本身的備份/恢復(fù)機(jī) 制,快速方便的實(shí)現(xiàn)平臺對各個(gè)業(yè)務(wù)子系統(tǒng)的備份/恢復(fù)功能,可最低限度降低耦合性,能 很好的減少平臺與業(yè)務(wù)之間、業(yè)務(wù)與業(yè)務(wù)之間的耦合性,應(yīng)用到多業(yè)務(wù)的不同類型數(shù)據(jù)庫 統(tǒng)一備份與恢復(fù)。在一實(shí)施例中,上述方法還可包括在備份出錯(cuò)時(shí),將備份出錯(cuò)的信息通過日志形 式輸出的步驟,以便用戶在日志輸出目錄中查看到備份出錯(cuò)的信息,例如備份出錯(cuò)時(shí)的數(shù) 據(jù)表名;是否為空間不夠引起的備份錯(cuò)位;是否為磁道損壞引起的錯(cuò)誤等信息。在另一實(shí)施例中,上述方法還可包括界面上同時(shí)提供直接執(zhí)行備份SQL語句的錄入窗口 ;當(dāng)用戶點(diǎn)擊“讀取備份SQL語 句”按鈕時(shí),界面彈出瀏覽對話框,用戶選擇已經(jīng)保存好的備份SQL語句,點(diǎn)擊“備份”按鈕, 直接執(zhí)行備份SQL語句中預(yù)設(shè)的備份過程。備份成功后,在界面彈出成功備份的提示信息,并自動(dòng)生成對應(yīng)的備份結(jié)構(gòu)化查 詢語言SQL語句模板。本發(fā)明實(shí)施例可供用戶直接應(yīng)用該備份模板,在其他局點(diǎn)備份/恢復(fù)數(shù)據(jù)表時(shí)使用,減少用戶的工作量。本發(fā)明提供一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法,包括以下步驟步驟S100,從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼建立鏈接數(shù)據(jù)庫的鏈接 字符串;在恢復(fù)備份的數(shù)據(jù)表時(shí),也采用與備份相同的方式。首先從配置文件中讀取數(shù)據(jù)庫 類型、用戶名和密碼建立鏈接數(shù)據(jù)庫的鏈接字符串,再根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表 的權(quán)限,然后調(diào)用數(shù)據(jù)庫自身的備份語句,讀取在備份過程中已經(jīng)備份好的文件信息,執(zhí)行 恢復(fù)操作。界面上提供的恢復(fù)選項(xiàng)有從磁盤/磁帶恢復(fù)文件;在有用戶訪問數(shù)據(jù)庫時(shí)是否 強(qiáng)制恢復(fù)數(shù)據(jù)庫……等選項(xiàng)。步驟S200,根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份語 句,讀取在備份過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。在一實(shí)施例中,上述恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法還可包括在恢復(fù)出錯(cuò)時(shí),將恢復(fù)出錯(cuò)的信息通過日志形式輸出;本發(fā)明實(shí)施例中,如果在恢 復(fù)過程中出錯(cuò),用戶可以在日志輸出目錄中查看到恢復(fù)出錯(cuò)的信息,如恢復(fù)時(shí)出錯(cuò)的表 名、是否為有用戶正在使用備份的數(shù)據(jù)庫而引起的失敗、是否為磁道損壞引起的錯(cuò)誤等信 肩、ο在另一實(shí)施例中,上述恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法還可包括在界面上同時(shí)提供直 接執(zhí)行恢復(fù)SQL語句的錄入窗口,恢復(fù)成功后,在界面上彈出成功恢復(fù)的提示信息,并自動(dòng) 生成對應(yīng)的恢復(fù)SQL語句模板。界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗口。當(dāng)用 戶點(diǎn)擊“讀取恢復(fù)SQL語句”按鈕時(shí),界面彈出瀏覽對話框,用戶選擇已經(jīng)保存好的恢復(fù)SQL 語句,點(diǎn)擊“恢復(fù)”按鈕,直接執(zhí)行恢復(fù)SQL語句中預(yù)設(shè)的恢復(fù)過程?;謴?fù)成功后,界面會彈 出成本恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板,以便用戶直接應(yīng)用該恢復(fù) 模板,在其他局點(diǎn)備份/恢復(fù)數(shù)據(jù)表時(shí)使用,減少用戶的工作量。本發(fā)明還提供一種備份多業(yè)務(wù)數(shù)據(jù)庫的裝置,該裝置可以是業(yè)務(wù)平臺的一個(gè)單 元。在一實(shí)施例中,該業(yè)務(wù)平臺可包括鏈接模塊,用于從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和 密碼,自動(dòng)創(chuàng)建鏈接數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫 自帶的數(shù)據(jù)字典,從數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;例如,鏈接模塊可首先讀 取配置文件,并根據(jù)配置文件中提供的各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和密碼, 自動(dòng)創(chuàng)建鏈接業(yè)務(wù)數(shù)據(jù)庫的鏈接字符串。成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫 自帶的數(shù)據(jù)字典,因?yàn)闃I(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)字典保存了用戶信息,所以從數(shù)據(jù)字典中可以讀 取該用戶創(chuàng)建的所有數(shù)據(jù)表名。中央處理模塊,用于根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù) 據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng);例如,中央處理 模塊調(diào)用業(yè)務(wù)數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng),如備份文件保存到 磁盤/磁帶、備份文件保存期限、備份文件是否允許覆蓋......等選項(xiàng)。備份模塊,用于在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。例如,當(dāng)用戶點(diǎn)擊 “備份”選項(xiàng)后,備份模塊開始備份相關(guān)的數(shù)據(jù)表。在一實(shí)施例中,上述裝置還可包括提示模塊,用于在備份出錯(cuò)時(shí),將備份出錯(cuò)的信息通過日志形式輸出;和/或
SQL處理模塊,用于在界面上同時(shí)提供直接執(zhí)行備份SQL語句的錄入窗口,備份成 功后,在界面彈出成功備份的提示信息,并自動(dòng)生成對應(yīng)的備份SQL語句模板。本發(fā)明備份多業(yè)務(wù)數(shù)據(jù)庫的裝置備份數(shù)據(jù)的方法可參照前述圖1所示實(shí)施例。本發(fā)明還提供一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的裝置,該裝置也可以是業(yè)務(wù)平臺中的一個(gè) 單元,其包括數(shù)據(jù)讀取模塊,用于從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼建立鏈接數(shù)據(jù) 庫的鏈接字符串;例如,數(shù)據(jù)讀取模塊首先從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼 建立鏈接數(shù)據(jù)庫的鏈接字符串,再根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,然后調(diào)用數(shù) 據(jù)庫自身的備份語句,讀取在備份過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。界面上 提供的恢復(fù)選項(xiàng)有從磁盤/磁帶恢復(fù)文件;在有用戶訪問數(shù)據(jù)庫時(shí)是否強(qiáng)制恢復(fù)數(shù)據(jù) 庫......等選項(xiàng)。中央處理模塊,用于根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身 的備份語句,讀取在備份過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。優(yōu)選地,上述恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的裝置還包括提示模塊,用于在恢復(fù)出錯(cuò)時(shí),將恢復(fù)出錯(cuò)的信息通過日志形式輸出;和/或SQL處理模塊,用于在界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗口,恢復(fù)成 功后,在界面上彈出成功恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板。本發(fā)明實(shí)施例中,如果在恢復(fù)過程中出錯(cuò),用戶可以在日志輸出目錄中查看到恢 復(fù)出錯(cuò)的信息,如恢復(fù)時(shí)出錯(cuò)的表名、是否為有用戶正在使用備份的數(shù)據(jù)庫而引起的失 敗、是否為磁道損壞引起的錯(cuò)誤等信息。界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗 口。當(dāng)用戶點(diǎn)擊“讀取恢復(fù)SQL語句”按鈕時(shí),界面彈出瀏覽對話框,用戶選擇已經(jīng)保存好 的恢復(fù)SQL語句,點(diǎn)擊“恢復(fù)”按鈕,直接執(zhí)行恢復(fù)SQL語句中預(yù)設(shè)的恢復(fù)過程?;謴?fù)成功 后,界面會彈出成本恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板,以便用戶直接 應(yīng)用該恢復(fù)模板,在其他局點(diǎn)備份/恢復(fù)數(shù)據(jù)表時(shí)使用,減少用戶的工作量。本發(fā)明備份多業(yè)務(wù)數(shù)據(jù)庫的裝置備份數(shù)據(jù)的方法可參照前述圖2所示實(shí)施例。以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
8
權(quán)利要求
1.一種備份多業(yè)務(wù)數(shù)據(jù)庫的方法,其特征在于,包括以下步驟從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和密碼,自動(dòng)創(chuàng)建鏈接 數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫自帶的數(shù)據(jù)字典,從 數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫 自身的備份方法,并在界面上提供各種備份選項(xiàng); 在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。
2.如權(quán)利要求1所述的備份多業(yè)務(wù)數(shù)據(jù)庫的方法,其特征在于,還包括 在備份出錯(cuò)時(shí),將備份出錯(cuò)的信息通過日志形式輸出。
3.如權(quán)利要求2所述的備份多業(yè)務(wù)數(shù)據(jù)庫的方法,其特征在于,還包括在界面上同時(shí)提供直接執(zhí)行備份結(jié)構(gòu)化查詢語言SQL語句的錄入窗口,備份成功后, 在界面彈出成功備份的提示信息,并自動(dòng)生成對應(yīng)的備份SQL語句模板。
4.一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法,其特征在于,包括以下步驟從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼建立鏈接數(shù)據(jù)庫的鏈接字符串; 根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份語句,讀取在備份 過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。
5.如權(quán)利要求4所述的恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法,其特征在于,還包括 在恢復(fù)出錯(cuò)時(shí),將恢復(fù)出錯(cuò)的信息通過日志形式輸出。
6.如權(quán)利要求4所述的恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法,其特征在于,還包括界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗口,恢復(fù)成功后,在界面上彈出成功 恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板。
7.一種備份多業(yè)務(wù)數(shù)據(jù)庫的裝置,其特征在于,包括鏈接模塊,用于從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和密碼, 自動(dòng)創(chuàng)建鏈接數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫自帶 的數(shù)據(jù)字典,從數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;中央處理模塊,用于根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù)據(jù)表 的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng); 備份模塊,用于在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括提示模塊,用于在備份出錯(cuò)時(shí),將備份出錯(cuò)的信息通過日志形式輸出;和/或 SQL處理模塊,用于在界面上同時(shí)提供直接執(zhí)行備份SQL語句的錄入窗口,備份成功 后,在界面彈出成功備份的提示信息,并自動(dòng)生成對應(yīng)的備份SQL語句模板。
9.一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的裝置,其特征在于,包括數(shù)據(jù)讀取模塊,用于從配置文件中讀取數(shù)據(jù)庫類型、用戶名和密碼建立鏈接數(shù)據(jù)庫的 鏈接字符串;中央處理模塊,用于根據(jù)用戶名和密碼獲取恢復(fù)數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備 份語句,讀取在備份過程中已經(jīng)備份好的文件信息,執(zhí)行恢復(fù)操作。
10.如權(quán)利要求9所述的裝置,其特征在于,還包括提示模塊,用于在恢復(fù)出錯(cuò)時(shí),將恢復(fù)出錯(cuò)的信息通過日志形式輸出;和/或SQL處理模塊,用于在界面上同時(shí)提供直接執(zhí)行恢復(fù)SQL語句的錄入窗口,恢復(fù)成功 后,在界面上彈出成功恢復(fù)的提示信息,并自動(dòng)生成對應(yīng)的恢復(fù)SQL語句模板。
全文摘要
本發(fā)明涉及無線通信領(lǐng)域,提供了一種備份多業(yè)務(wù)數(shù)據(jù)庫的方法,包括以下步驟從配置文件中讀取各個(gè)業(yè)務(wù)數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫類型、用戶名和密碼,自動(dòng)創(chuàng)建鏈接數(shù)據(jù)庫的鏈接字符串;成功鏈接到業(yè)務(wù)數(shù)據(jù)庫后,首先訪問業(yè)務(wù)數(shù)據(jù)庫自帶的數(shù)據(jù)字典,從數(shù)據(jù)字典中讀取該用戶創(chuàng)建的所有數(shù)據(jù)表名;根據(jù)讀取到的數(shù)據(jù)表名匹配所述用戶名和密碼,獲取備份數(shù)據(jù)表的權(quán)限,調(diào)用數(shù)據(jù)庫自身的備份方法,并在界面上提供各種備份選項(xiàng);在用戶選定備份選項(xiàng)后,開始備份所述數(shù)據(jù)表。本發(fā)明還提供一種恢復(fù)多業(yè)務(wù)數(shù)據(jù)庫的方法及裝置,以及一種備份多業(yè)務(wù)數(shù)據(jù)庫的裝置。本發(fā)明所提供的方法和裝置既能避免讓各個(gè)業(yè)務(wù)自己提供備份/恢復(fù)腳本,也可以降低平臺的耦合性。
文檔編號G06F17/30GK102110161SQ201110044990
公開日2011年6月29日 申請日期2011年2月24日 優(yōu)先權(quán)日2011年2月24日
發(fā)明者姚志強(qiáng), 姚瑩, 袁海, 謝曉冬, 陳佩文 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1