一種業(yè)務(wù)容災(zāi)的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種業(yè)務(wù)容災(zāi)的方法以及系統(tǒng),所述的業(yè)務(wù)容災(zāi)的方法包括:將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫的數(shù)據(jù)實時備份至備份數(shù)據(jù)庫;當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫。上述方案,通過將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫實時備份至備份數(shù)據(jù)庫,并在生產(chǎn)數(shù)據(jù)庫發(fā)生故障無法訪問時,自動重置至備份數(shù)據(jù)庫,由備份數(shù)據(jù)庫替代子生產(chǎn)庫繼續(xù)為用戶提供服務(wù),保證了在數(shù)據(jù)庫無法訪問的狀況下,業(yè)務(wù)在不中斷的情況下,繼續(xù)正常使用,增強了業(yè)務(wù)系統(tǒng)的健壯度,提高客戶滿意度。
【專利說明】一種業(yè)務(wù)容災(zāi)的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及移動通訊領(lǐng)域,尤其涉及一種業(yè)務(wù)容災(zāi)的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 伴隨著客戶越來越高的要求,運營商也對通訊業(yè)務(wù)提出了更高的要求。但是,業(yè)務(wù) 系統(tǒng)是一個復(fù)雜系統(tǒng),任何一個節(jié)點出了問題,都有可能導(dǎo)致運營商的業(yè)務(wù)不可使用。一般 而言,現(xiàn)在都采用的雙機倒換技術(shù),使得一旦某個節(jié)點出了問題,自動切換到備份節(jié)點,使 得業(yè)務(wù)繼續(xù)正常運行。但是,如果出現(xiàn)了極端情況,即存儲數(shù)據(jù)的磁盤陣列,數(shù)據(jù)文件損壞 等,那雙機倒換技術(shù)就失靈了。一旦業(yè)務(wù)意外終止提供,必然引起客戶的強烈不滿。
【發(fā)明內(nèi)容】
[0003] 為了解決現(xiàn)有技術(shù)中業(yè)務(wù)由于存儲數(shù)據(jù)的磁盤陣列,數(shù)據(jù)文件損壞等造成數(shù)據(jù)庫 無法訪問從而致使業(yè)務(wù)終止的問題,本發(fā)明提供了一種業(yè)務(wù)容災(zāi)的方法及系統(tǒng),對業(yè)務(wù)容 災(zāi)保護,使得在不中斷業(yè)務(wù)的情況下,業(yè)務(wù)可以正常使用。
[0004] 本發(fā)明所采用的技術(shù)方案如下:
[0005] -種業(yè)務(wù)容災(zāi)的方法,用于業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)中設(shè)置有為業(yè)務(wù)提供訪問數(shù) 據(jù)的生產(chǎn)數(shù)據(jù)庫,所述業(yè)務(wù)容災(zāi)的方法包括:
[0006] 將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫的數(shù)據(jù)實時備份至備份數(shù)據(jù)庫;
[0007] 當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù) 庫。
[0008] 優(yōu)選的,將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫的數(shù)據(jù)實時備份至備份數(shù)據(jù)庫,包括:
[0009] 當(dāng)所述生產(chǎn)數(shù)據(jù)庫包括多個業(yè)務(wù)的子生產(chǎn)庫時,將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)單 獨實時備份至一對應(yīng)的備份數(shù)據(jù)庫;
[0010] 將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置。
[0011] 優(yōu)選的,當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,將業(yè)務(wù)從生產(chǎn)數(shù)據(jù)庫重置至備 份數(shù)據(jù)庫,包括:
[0012] 當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫的邏輯配置關(guān) 系,查找與發(fā)生故障的子生產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫;
[0013] 將業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù)庫。
[0014] 優(yōu)選的,將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置,包 括:
[0015] 將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù)庫名--對應(yīng),其中,備 份數(shù)據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù)據(jù)庫名a、子生產(chǎn)庫對應(yīng)的節(jié)點b以及一用于區(qū)別 子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名的模塊號c。
[0016] 優(yōu)選的,當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至 備份數(shù)據(jù)庫之前,還包括:控制業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫開始的步驟。
[0017] 一種業(yè)務(wù)容災(zāi)系統(tǒng),用于業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)中設(shè)置有為業(yè)務(wù)提供訪問數(shù)據(jù) 的生產(chǎn)數(shù)據(jù)庫,所述業(yè)務(wù)容災(zāi)系統(tǒng)包括:
[0018] 備份數(shù)據(jù)庫;
[0019] 備份模塊,用于將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫實時備份至所述備份數(shù)據(jù)庫;
[0020] 重置模塊,用于當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫 重置至備份數(shù)據(jù)庫。
[0021] 優(yōu)選的,所述備份模塊包括:
[0022] 復(fù)制模塊,用于當(dāng)所述生產(chǎn)數(shù)據(jù)庫包括多個業(yè)務(wù)的子生產(chǎn)庫時,將每一業(yè)務(wù)的子 生產(chǎn)庫的數(shù)據(jù)單獨實時備份至一對應(yīng)的備份數(shù)據(jù)庫;
[0023] 配置模塊,用于將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配 置。
[0024] 優(yōu)選的,所述重置模塊包括:
[0025] 查找模塊,用于當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫 的邏輯配置關(guān)系,查找與發(fā)生故障的子生產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫;
[0026] 控制模塊,用于控制業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù) 庫。
[0027] 優(yōu)選的,命名模塊,用于將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù) 庫名--對應(yīng),其中,備份數(shù)據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù)據(jù)庫名a、子生產(chǎn)庫對應(yīng)的 節(jié)點b以及一用于區(qū)別子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名的模塊號c。
[0028] 優(yōu)選的,所述業(yè)務(wù)容災(zāi)系統(tǒng)還包括:一控制開關(guān)模塊,用于控制所述控制模塊開始 將業(yè)務(wù)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫。
[0029] 本發(fā)明的有益效果如下:
[0030] 上述方案,通過將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫實時備份至備份數(shù)據(jù)庫,并在生產(chǎn)數(shù)據(jù) 庫發(fā)生故障無法訪問時,自動重置至備份數(shù)據(jù)庫,由備份數(shù)據(jù)庫替代生產(chǎn)數(shù)據(jù)庫繼續(xù)為用 戶提供服務(wù),保證了在生產(chǎn)數(shù)據(jù)庫無法訪問的狀況下,業(yè)務(wù)在不中斷的情況下,繼續(xù)正常使 用,增強了業(yè)務(wù)系統(tǒng)的健壯度,提高客戶滿意度。
【專利附圖】
【附圖說明】
[0031] 圖1表示本發(fā)明所提供的一種業(yè)務(wù)容災(zāi)的方法的示意圖;
[0032] 圖2表示本發(fā)明所提供的一種業(yè)務(wù)容災(zāi)組網(wǎng)示意圖。
【具體實施方式】
[0033] 以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0034] 如圖1所示,本發(fā)明提供一種業(yè)務(wù)容災(zāi)的方法,用于業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)中設(shè) 置有為業(yè)務(wù)提供訪問數(shù)據(jù)的生產(chǎn)數(shù)據(jù)庫,所述業(yè)務(wù)容災(zāi)的方法包括:
[0035] 將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫的數(shù)據(jù)實時備份至備份數(shù)據(jù)庫;
[0036] 當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù) 庫,使得業(yè)務(wù)能夠通過訪問備份數(shù)據(jù)庫為用戶提供服務(wù)。
[0037] 優(yōu)選的,本發(fā)明實施例中所提供的業(yè)務(wù)容災(zāi)的方法具體包括以下步驟:
[0038] 當(dāng)所述生產(chǎn)數(shù)據(jù)庫包括多個業(yè)務(wù)的子生產(chǎn)庫時,
[0039] 將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)單獨實時備份至一對應(yīng)的備份數(shù)據(jù)庫;
[0040] 將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置;
[0041] 當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫的邏輯配置關(guān) 系,查找與發(fā)生故障的子生產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫;
[0042] 將業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù)庫,使得業(yè)務(wù)能夠通 過訪問查找到的備份數(shù)據(jù)庫為用戶提供服務(wù)。
[0043] 而當(dāng)業(yè)務(wù)系統(tǒng)只有一個生產(chǎn)數(shù)據(jù)庫時,則相應(yīng)地,只有一個與其對應(yīng)的備份數(shù)據(jù) 庫,那么,當(dāng)該生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,則業(yè)務(wù)自動重置至該備份數(shù)據(jù)庫。
[0044] 優(yōu)選的,將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置,包 括:
[0045] 將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù)庫名--對應(yīng),其中,備 份數(shù)據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù)據(jù)庫名a、子生產(chǎn)庫對應(yīng)的節(jié)點b以及一用于區(qū)別 子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名的模塊號c。
[0046] 優(yōu)選的,當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至 備份數(shù)據(jù)庫之前,還包括:控制業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫開始的步驟。
[0047] 上述方案中,首先,將業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫進行實時復(fù)制操作,以保證子生產(chǎn)庫與備 份數(shù)據(jù)庫的數(shù)據(jù)一致,這個過程中,需要對業(yè)務(wù)系統(tǒng)中所有的生產(chǎn)數(shù)據(jù)庫進行復(fù)制,并且每 一子生產(chǎn)庫應(yīng)該實時單獨復(fù)制至一個對應(yīng)的備份數(shù)據(jù)庫,以便于在業(yè)務(wù)系統(tǒng)由于存儲數(shù)據(jù) 的磁盤陣列、數(shù)據(jù)文件損壞等導(dǎo)致數(shù)據(jù)庫無法訪問時,能夠采用與發(fā)生故障而無法訪問的 子生產(chǎn)庫的數(shù)據(jù)一致的備份數(shù)據(jù)庫進行業(yè)務(wù)容災(zāi);
[0048] 其次,在業(yè)務(wù)正常的情況下,業(yè)務(wù)查詢業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫,根據(jù)用戶的屬性去判斷 應(yīng)該為用戶提供何種服務(wù),而一旦數(shù)據(jù)庫無法訪問,業(yè)務(wù)需要自動查找到備份數(shù)據(jù)庫。對 于業(yè)務(wù)而言,首先需要進行數(shù)據(jù)庫的重置,也就是說,從正常的子生產(chǎn)庫重置到備份數(shù)據(jù)庫 中,以使得業(yè)務(wù)能夠準確查詢出用戶相關(guān)數(shù)據(jù)。而數(shù)據(jù)庫進行重置,一方面需要從發(fā)生故障 而無法訪問的子生產(chǎn)庫重置到與其數(shù)據(jù)一致的備份數(shù)據(jù)庫中,以保證業(yè)務(wù)訪問數(shù)據(jù)準確, 另一方面需要自動查詢找到并重置至備份數(shù)據(jù)庫,以保證業(yè)務(wù)不中斷,從而保證業(yè)務(wù)在不 中斷情況下正常運行。因此,本發(fā)明中,對各子生產(chǎn)庫與各備份數(shù)據(jù)庫進行了邏輯配置,也 就是說,將子生產(chǎn)庫和與其對應(yīng)的備份數(shù)據(jù)庫進行對應(yīng),從而,當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生 故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫的邏輯配置關(guān)系,即可自動查找到與發(fā)生故障的子生 產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫,并將業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù) 庫,使得業(yè)務(wù)能夠通過訪問查找到的備份數(shù)據(jù)庫為用戶提供服務(wù)。需要說明的是,如果業(yè)務(wù) 系統(tǒng)只有一個生產(chǎn)庫,則相應(yīng)地,只有一個與其對應(yīng)的備份數(shù)據(jù)庫,那么,業(yè)務(wù)自動重置至 該備份數(shù)據(jù)庫。
[0049] 還需要說明的是,上述方案中,將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù) 庫進行邏輯配置時,優(yōu)選的,將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù)庫名 一一對應(yīng),并且,每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名不同,比如可以 在數(shù)據(jù)庫名稱后加入對應(yīng)的模塊號以示區(qū)別,,備份數(shù)據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù) 據(jù)庫名a、子生產(chǎn)庫對應(yīng)的節(jié)點b以及一用于區(qū)別子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù) 據(jù)庫名的模塊號c,例如:子生產(chǎn)庫數(shù)據(jù)庫名為dbl5,且屬于140節(jié)點,則其復(fù)制后所對應(yīng)的 備份數(shù)據(jù)庫名稱為dbl5_140。Sybase, oracle都提供了相應(yīng)的工具,在此不再--列舉。
[0050] 此外,還需要說明的是,由于現(xiàn)網(wǎng)的特殊原因,從發(fā)生故障的子生產(chǎn)庫重置至其所 對應(yīng)的備份數(shù)據(jù)庫的過程中,不應(yīng)該打斷現(xiàn)有的其他正常業(yè)務(wù),也就是說,業(yè)務(wù)從子生產(chǎn)庫 自動重置到備份數(shù)據(jù)庫,不需重啟平臺,以避免造成更大的影響。
[0051] 此外,還需說明的是,由于業(yè)務(wù)系統(tǒng)進行容災(zāi)流程再恢復(fù)正常運行狀態(tài)也需要一 段時間,因此,對于有些場景對實時性要求不高的業(yè)務(wù)系統(tǒng),可以不進行容災(zāi),因此,本發(fā)明 所提供的業(yè)務(wù)容災(zāi)的方法中,還可以包括一在業(yè)務(wù)需要進行容災(zāi)時,控制業(yè)務(wù)系統(tǒng)從生產(chǎn) 數(shù)據(jù)庫重置至備份數(shù)據(jù)庫開始的步驟,也就是,控制業(yè)務(wù)容災(zāi)流程(也就是,查找、重置備份 數(shù)據(jù)庫)開始的步驟。
[0052] 下面結(jié)合圖2來介紹一下本發(fā)明的業(yè)務(wù)容災(zāi)的方法在業(yè)務(wù)系統(tǒng)的具體實現(xiàn)方式。
[0053] 如圖2所示,首先,業(yè)務(wù)系統(tǒng)正常運行時,SIU (System interface unit系統(tǒng)接口 單元)根據(jù)號碼屬性觸發(fā)業(yè)務(wù)所在的SCP (Service Control Point,業(yè)務(wù)控制點),然后正 常執(zhí)行業(yè)務(wù)。與此同時,SCP上的數(shù)據(jù)庫每一步操作都將被復(fù)制到容災(zāi)節(jié)點刀片上。
[0054] 當(dāng)SCP的數(shù)據(jù)磁盤陣列出現(xiàn)了無法修復(fù)的情況或者數(shù)據(jù)文件損壞而導(dǎo)致業(yè)務(wù)無 法正常進行時,業(yè)務(wù)在執(zhí)行存儲過程出錯達到預(yù)定次數(shù),就自動走容災(zāi)流程。
[0055] -旦進入容災(zāi)流程,此時就能根據(jù)子生產(chǎn)庫與備份數(shù)據(jù)庫的邏輯配置關(guān)系查找到 對應(yīng)的備份數(shù)據(jù)庫,然后進行數(shù)據(jù)庫的重置,從而正確執(zhí)行存儲過程,業(yè)務(wù)得以順利往下進 行。
[0056] 而當(dāng)被損壞的數(shù)據(jù)文件修復(fù)好后,再重新切換到子生產(chǎn)庫上進行正常業(yè)務(wù)處理, 而備份節(jié)點的備份功能需重新備份系統(tǒng)的數(shù)據(jù)庫,使得下一次出現(xiàn)數(shù)據(jù)損壞的情況得以正 常容災(zāi)。這樣,就能實現(xiàn)業(yè)務(wù)容災(zāi),方法簡單易行。
[0057] 本發(fā)明還提供了一種業(yè)務(wù)容災(zāi)系統(tǒng),用于業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)中設(shè)置有為業(yè) 務(wù)提供訪問數(shù)據(jù)的生產(chǎn)數(shù)據(jù)庫,所述業(yè)務(wù)容災(zāi)系統(tǒng)包括:
[0058] 備份數(shù)據(jù)庫;
[0059] 備份模塊,用于將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫實時備份至所述備份數(shù)據(jù)庫;
[0060] 重置模塊,用于當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫 重置至備份數(shù)據(jù)庫。
[0061] 優(yōu)選的,所述備份模塊包括:
[0062] 復(fù)制模塊,用于當(dāng)所述生產(chǎn)數(shù)據(jù)庫包括多個業(yè)務(wù)的子生產(chǎn)庫時,將每一業(yè)務(wù)的子 生產(chǎn)庫的數(shù)據(jù)單獨實時備份至一對應(yīng)的備份數(shù)據(jù)庫;
[0063] 配置模塊,用于將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配 置。
[0064] 優(yōu)選的,所述重置模塊包括:
[0065] 查找模塊,用于當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫 的邏輯配置關(guān)系,查找與發(fā)生故障的子生產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫;
[0066] 控制模塊,用于控制業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù) 庫。
[0067] 優(yōu)選的,命名模塊,用于將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù) 庫名--對應(yīng),其中,備份數(shù)據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù)據(jù)庫名a、子生產(chǎn)庫對應(yīng)的 節(jié)點b以及一用于區(qū)別子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名的模塊號c。
[0068] 優(yōu)選的,所述業(yè)務(wù)容災(zāi)系統(tǒng)還包括:一控制開關(guān)模塊,用于控制所述控制模塊開始 將業(yè)務(wù)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫。
[〇〇69] 以上是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說, 在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本 發(fā)明的保護范圍。
【權(quán)利要求】
1. 一種業(yè)務(wù)容災(zāi)的方法,用于業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)中設(shè)置有為業(yè)務(wù)提供訪問數(shù)據(jù) 的生產(chǎn)數(shù)據(jù)庫,其特征在于,所述業(yè)務(wù)容災(zāi)的方法包括: 將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫的數(shù)據(jù)實時備份至備份數(shù)據(jù)庫; 當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫。
2. 根據(jù)權(quán)利要求1所述的業(yè)務(wù)容災(zāi)的方法,其特征在于,將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫的 數(shù)據(jù)實時備份至備份數(shù)據(jù)庫,包括: 當(dāng)所述生產(chǎn)數(shù)據(jù)庫包括多個業(yè)務(wù)的子生產(chǎn)庫時,將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)單獨實 時備份至一對應(yīng)的備份數(shù)據(jù)庫; 將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置。
3. 根據(jù)權(quán)利要求2所述的業(yè)務(wù)容災(zāi)的方法,其特征在于,當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫 發(fā)生故障時,將業(yè)務(wù)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫,包括: 當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫的邏輯配置關(guān)系,查 找與發(fā)生故障的子生產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫; 將業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù)庫。
4. 根據(jù)權(quán)利要求2所述的業(yè)務(wù)容災(zāi)的方法,其特征在于,將每一業(yè)務(wù)的子生產(chǎn)庫和與 其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置,包括: 將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù)庫名--對應(yīng),其中,備份數(shù) 據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù)據(jù)庫名a、子生產(chǎn)庫對應(yīng)的節(jié)點b以及一用于區(qū)別子生 產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名的模塊號c。
5. 根據(jù)權(quán)利要求1所述的業(yè)務(wù)容災(zāi)的方法,其特征在于,當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫 發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫之前,還包括:控制業(yè)務(wù)系統(tǒng)從生產(chǎn) 數(shù)據(jù)庫重置至備份數(shù)據(jù)庫開始的步驟。
6. -種業(yè)務(wù)容災(zāi)系統(tǒng),用于業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)中設(shè)置有為業(yè)務(wù)提供訪問數(shù)據(jù)的 生產(chǎn)數(shù)據(jù)庫,其特征在于,所述業(yè)務(wù)容災(zāi)系統(tǒng)包括: 備份數(shù)據(jù)庫; 備份模塊,用于將業(yè)務(wù)系統(tǒng)的生產(chǎn)數(shù)據(jù)庫實時備份至所述備份數(shù)據(jù)庫; 重置模塊,用于當(dāng)業(yè)務(wù)系統(tǒng)中的生產(chǎn)數(shù)據(jù)庫發(fā)生故障時,業(yè)務(wù)系統(tǒng)從生產(chǎn)數(shù)據(jù)庫重置 至備份數(shù)據(jù)庫。
7. 根據(jù)權(quán)利要求6所述的業(yè)務(wù)容災(zāi)系統(tǒng),其特征在于,所述備份模塊包括: 復(fù)制模塊,用于當(dāng)所述生產(chǎn)數(shù)據(jù)庫包括多個業(yè)務(wù)的子生產(chǎn)庫時,將每一業(yè)務(wù)的子生產(chǎn) 庫的數(shù)據(jù)單獨實時備份至一對應(yīng)的備份數(shù)據(jù)庫; 配置模塊,用于將每一業(yè)務(wù)的子生產(chǎn)庫和與其所對應(yīng)的備份數(shù)據(jù)庫進行邏輯配置。
8. 根據(jù)權(quán)利要求7所述的業(yè)務(wù)容災(zāi)系統(tǒng),其特征在于,所述重置模塊包括: 查找模塊,用于當(dāng)任一業(yè)務(wù)的子生產(chǎn)庫發(fā)生故障時,根據(jù)子生產(chǎn)庫和備份數(shù)據(jù)庫的邏 輯配置關(guān)系,查找與發(fā)生故障的子生產(chǎn)庫所對應(yīng)的備份數(shù)據(jù)庫; 控制模塊,用于控制業(yè)務(wù)從發(fā)生故障的子生產(chǎn)庫自動重置至查找到的備份數(shù)據(jù)庫。
9. 根據(jù)權(quán)利要求7所述的業(yè)務(wù)容災(zāi)系統(tǒng),其特征在于, 命名模塊,用于將每一業(yè)務(wù)的子生產(chǎn)庫的數(shù)據(jù)庫名和備份數(shù)據(jù)庫的數(shù)據(jù)庫名一一對 應(yīng),其中,備份數(shù)據(jù)庫的數(shù)據(jù)庫名包括子生產(chǎn)庫的數(shù)據(jù)庫名a、子生產(chǎn)庫對應(yīng)的節(jié)點b以及 一用于區(qū)別子生產(chǎn)庫的數(shù)據(jù)庫名與備份數(shù)據(jù)庫的數(shù)據(jù)庫名的模塊號C。
10.根據(jù)權(quán)利要求6所述的業(yè)務(wù)容災(zāi)系統(tǒng),其特征在于,所述業(yè)務(wù)容災(zāi)系統(tǒng)還包括:一 控制開關(guān)模塊,用于控制所述控制模塊開始將業(yè)務(wù)從生產(chǎn)數(shù)據(jù)庫重置至備份數(shù)據(jù)庫。
【文檔編號】H04W24/04GK104066107SQ201310096432
【公開日】2014年9月24日 申請日期:2013年3月22日 優(yōu)先權(quán)日:2013年3月22日
【發(fā)明者】李志明, 楊光 申請人:中興通訊股份有限公司