備份數(shù)據(jù)庫(kù)恢復(fù)至鏡像后的任意時(shí)間點(diǎn)。
[0040]本發(fā)明實(shí)施例利用LUN鏡像功能,直接在存儲(chǔ)界面對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的LUN進(jìn)行鏡像,從而實(shí)現(xiàn)對(duì)目標(biāo)數(shù)據(jù)庫(kù)的快速克隆,能夠縮短克隆時(shí)間,并節(jié)省存儲(chǔ)空間。
[0041]例如,當(dāng)克隆1TB數(shù)據(jù)庫(kù)時(shí),將數(shù)據(jù)庫(kù)所在LUN直接通過存儲(chǔ)進(jìn)行在線鏡像,數(shù)據(jù)傳輸速率為400MB/S,需耗時(shí)7.2小時(shí);此外,調(diào)整數(shù)據(jù)庫(kù)狀態(tài)、LUN分拆鏡像、映射以及導(dǎo)入VG信息,需耗時(shí)0.8小時(shí),因此,交付環(huán)境共計(jì)需耗時(shí)8小時(shí),比現(xiàn)有技術(shù)節(jié)省12小時(shí),且無需額外的存儲(chǔ)空間。
[0042]基于上述克隆數(shù)據(jù)庫(kù)的方法,本發(fā)明實(shí)施例還提供了一種克隆數(shù)據(jù)庫(kù)的裝置,如圖2所示,包括:
[0043]鏡像模塊210,用于對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的邏輯單元號(hào)LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,并將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為備份狀態(tài);
[0044]具體地,上述鏡像模塊210,具體用于在所述目標(biāo)數(shù)據(jù)庫(kù)所在的存儲(chǔ)上,根據(jù)所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN的大小和數(shù)量,劃分存儲(chǔ)空間,并在劃分得到的存儲(chǔ)空間上對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,并將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為備份狀態(tài)。
[0045]其中,鏡像LUN的大小和數(shù)量分別與目標(biāo)數(shù)據(jù)庫(kù)所在的LUN的大小和數(shù)量相同,目標(biāo)數(shù)據(jù)庫(kù)為被克隆的數(shù)據(jù)庫(kù),備份數(shù)據(jù)庫(kù)為克隆目標(biāo)數(shù)據(jù)庫(kù)后得到的數(shù)據(jù)庫(kù),備份數(shù)據(jù)庫(kù)中的數(shù)據(jù)與目標(biāo)數(shù)據(jù)庫(kù)中的數(shù)據(jù)相同。
[0046]設(shè)置模塊220,用于斷開鏡像模塊210得到的鏡像LUN,將備份數(shù)據(jù)庫(kù)的狀態(tài)修改為正常狀態(tài);
[0047]映射模塊230,用于將鏡像模塊210得到的所述鏡像LUN映射給目標(biāo)服務(wù)器,在所述目標(biāo)服務(wù)器中導(dǎo)入卷組VG信息。
[0048]具體地,上述映射模塊230,具體用于將鏡像模塊210得到的鏡像LUN映射給目標(biāo)服務(wù)器,將所述VG信息導(dǎo)入到所述目標(biāo)服務(wù)器的操作系統(tǒng)中。
[0049]其中,目標(biāo)服務(wù)器為需要使用目標(biāo)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的服務(wù)器,目標(biāo)服務(wù)器的操作系統(tǒng)的信息均與目標(biāo)數(shù)據(jù)庫(kù)所在操作系統(tǒng)的信息相同,該參數(shù)包括版本、補(bǔ)丁、參數(shù)、用戶ID和組ID0
[0050] 進(jìn)一步地,上述裝置,還包括:
[0051 ] 操作模塊240,用于打開鏡像模塊210得到的鏡像LUN中的備份數(shù)據(jù)庫(kù),或者將備份數(shù)據(jù)庫(kù)恢復(fù)至鏡像后的任意時(shí)間點(diǎn)。
[0052]本發(fā)明實(shí)施例利用LUN鏡像功能,直接在存儲(chǔ)界面對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的LUN進(jìn)行鏡像,從而實(shí)現(xiàn)對(duì)目標(biāo)數(shù)據(jù)庫(kù)的快速克隆,能夠縮短克隆時(shí)間,并節(jié)省存儲(chǔ)空間。
[0053]結(jié)合本文中所公開的實(shí)施例描述的方法中的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0054]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種克隆數(shù)據(jù)庫(kù)的方法,其特征在于,包括以下步驟: 對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的邏輯單元號(hào)LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,并將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為備份狀態(tài); 斷開所述鏡像LUN,將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為正常狀態(tài); 將所述鏡像LUN映射給目標(biāo)服務(wù)器,在所述目標(biāo)服務(wù)器中導(dǎo)入卷組VG信息。2.如權(quán)利要求1所述的方法,其特征在于,所述對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的邏輯單元號(hào)LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,具體為: 在所述目標(biāo)數(shù)據(jù)庫(kù)所在的存儲(chǔ)上,根據(jù)所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN的大小和數(shù)量,劃分存儲(chǔ)空間,并在劃分得到的存儲(chǔ)空間上對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN。3.如權(quán)利要求1所述的方法,其特征在于,所述鏡像LUN的大小和數(shù)量分別與所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN的大小和數(shù)量相同。4.如權(quán)利要求1所述的方法,其特征在于,在所述目標(biāo)服務(wù)器中導(dǎo)入VG信息,具體為: 將所述VG信息導(dǎo)入到所述目標(biāo)服務(wù)器的操作系統(tǒng)中。5.如權(quán)利要求1所述的方法,其特征在于,在所述目標(biāo)服務(wù)器中導(dǎo)入VG信息之后,還包括: 打開所述鏡像LUN中的備份數(shù)據(jù)庫(kù),或者將所述備份數(shù)據(jù)庫(kù)恢復(fù)至鏡像后的任意時(shí)間點(diǎn)。6.一種克隆數(shù)據(jù)庫(kù)的裝置,其特征在于,包括: 鏡像模塊,用于對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的邏輯單元號(hào)LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,并將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為備份狀態(tài); 設(shè)置模塊,用于斷開所述鏡像模塊得到的所述鏡像LUN,將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為正常狀態(tài); 映射模塊,用于將所述鏡像模塊得到的所述鏡像LUN映射給目標(biāo)服務(wù)器,在所述目標(biāo)服務(wù)器中導(dǎo)入卷組VG信息。7.如權(quán)利要求6所述的裝置,其特征在于, 所述鏡像模塊,具體用于在所述目標(biāo)數(shù)據(jù)庫(kù)所在的存儲(chǔ)上,根據(jù)所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN的大小和數(shù)量,劃分存儲(chǔ)空間,并在劃分得到的存儲(chǔ)空間上對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,并將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為備份狀態(tài)。8.如權(quán)利要求6所述的裝置,其特征在于,所述鏡像LUN的大小和數(shù)量分別與所述目標(biāo)數(shù)據(jù)庫(kù)所在的LUN的大小和數(shù)量相同。9.如權(quán)利要求6所述的裝置,其特征在于, 所述映射模塊,具體用于將所述鏡像模塊得到的所述鏡像LUN映射給目標(biāo)服務(wù)器,將所述VG信息導(dǎo)入到所述目標(biāo)服務(wù)器的操作系統(tǒng)中。10.如權(quán)利要求6所述的裝置,其特征在于,還包括: 操作模塊,用于打開所述鏡像模塊得到的所述鏡像LUN中的備份數(shù)據(jù)庫(kù),或者將所述備份數(shù)據(jù)庫(kù)恢復(fù)至鏡像后的任意時(shí)間點(diǎn)。
【專利摘要】本發(fā)明公開了一種克隆數(shù)據(jù)庫(kù)的方法和裝置,該方法包括以下步驟:對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的邏輯單元號(hào)LUN進(jìn)行鏡像,得到包含備份數(shù)據(jù)庫(kù)的鏡像LUN,并將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為備份狀態(tài);斷開所述鏡像LUN,將所述備份數(shù)據(jù)庫(kù)的狀態(tài)修改為正常狀態(tài);將所述鏡像LUN映射給目標(biāo)服務(wù)器,在所述目標(biāo)服務(wù)器中導(dǎo)入卷組VG信息。本發(fā)明利用LUN鏡像功能,對(duì)目標(biāo)數(shù)據(jù)庫(kù)所在的LUN進(jìn)行鏡像,從而實(shí)現(xiàn)對(duì)目標(biāo)數(shù)據(jù)庫(kù)的快速克隆,能夠縮短克隆時(shí)間,并節(jié)省存儲(chǔ)空間。
【IPC分類】G06F17/30
【公開號(hào)】CN105159908
【申請(qǐng)?zhí)枴緾N201510383273
【發(fā)明人】聶維
【申請(qǐng)人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2015年12月16日
【申請(qǐng)日】2015年7月2日