王興強(qiáng),劉長興,劉國偉
“軍衛(wèi)一號(hào)”數(shù)據(jù)庫從64位到32位的異地重建
王興強(qiáng),劉長興,劉國偉
目的:實(shí)現(xiàn)“軍衛(wèi)一號(hào)”數(shù)據(jù)庫從64位到32位的異地重建。方法:利用冷備份數(shù)據(jù)庫,以UPGRADE方式啟動(dòng)數(shù)據(jù)庫,重建數(shù)據(jù)字典,進(jìn)行整體異地恢復(fù),并重新編譯。結(jié)果:該方法成功實(shí)現(xiàn)了數(shù)據(jù)庫的異地重建。結(jié)論:該方法步驟少、操作簡單、速度快,重建后的數(shù)據(jù)庫經(jīng)嚴(yán)密測(cè)試,系統(tǒng)運(yùn)行平穩(wěn)。
“軍衛(wèi)一號(hào)”;異地重建;數(shù)據(jù)庫
隨著“軍衛(wèi)一號(hào)”系統(tǒng)的深入應(yīng)用,HIS及其相關(guān)子系統(tǒng)不斷增加,數(shù)據(jù)庫連接用戶及數(shù)據(jù)量快速增長,因此對(duì)數(shù)據(jù)庫服務(wù)器的配置要求也越來越高,致使Oracle數(shù)據(jù)庫由8i升級(jí)至10g,由32位升級(jí)至64位[1-4]。“軍衛(wèi)一號(hào)”O(jiān)racle數(shù)據(jù)庫版本的不斷升級(jí),保障了業(yè)務(wù)系統(tǒng)的正常運(yùn)行[5],但同時(shí)也帶來了另外一個(gè)問題,就是系統(tǒng)研發(fā)人員或工程師對(duì)測(cè)試數(shù)據(jù)庫的硬件環(huán)境要求也很高。而在絕大多數(shù)醫(yī)院中,一般不會(huì)配置多個(gè)備用數(shù)據(jù)庫服務(wù)器或測(cè)試數(shù)據(jù)庫服務(wù)器。因此,最有效合理的解決方案就是將Oracle數(shù)據(jù)庫由64位降至32位,將服務(wù)器的64位Oracle數(shù)據(jù)庫在32位客戶機(jī)上異地重建。
服務(wù)器:Windows 2008 Server 64位+Oracle10g(10.2.0.4)64位;目標(biāo)機(jī):W indowsXP32位+Oracle 10g(10.2.0.4)32位。
“軍衛(wèi)一號(hào)”O(jiān)racle數(shù)據(jù)庫從32位升級(jí)到64位常用的方式有2種:(1)導(dǎo)出導(dǎo)入EXP/IMP方式。在全庫導(dǎo)出后,在導(dǎo)入前需要?jiǎng)?chuàng)建“軍衛(wèi)一號(hào)”所有表空間、角色、用戶等信息。(2)全庫異地恢復(fù)升級(jí)。將冷備份數(shù)據(jù)庫異地恢復(fù)[6],重新編譯升級(jí)。而數(shù)據(jù)庫從64位降到32位也可以采用同樣的方法。第一種方法雖然可行,但相對(duì)比較繁瑣,需事先準(zhǔn)備生成“軍衛(wèi)一號(hào)”所有表空間、角色、用戶、授權(quán)、同義詞等相關(guān)語句,且我院“軍衛(wèi)一號(hào)”數(shù)據(jù)庫較大,導(dǎo)出導(dǎo)入時(shí)間都很長,不適合采用。……