“軍字一號(hào)”工程中對(duì)!"#$%& 數(shù)據(jù)庫的備份與恢復(fù)
黃衛(wèi)平
(第三軍醫(yī)大學(xué)附屬新橋醫(yī)院重慶市!"""#$)
近年來,“軍字一號(hào)”工程作為新一代醫(yī)院信息管理系統(tǒng)
已經(jīng)得到廣大醫(yī)院的認(rèn)可和采納。大家知道,“軍字一號(hào)”工程
的后臺(tái)數(shù)據(jù)庫管理系統(tǒng)采用%&’()*,當(dāng)系統(tǒng)投入運(yùn)行后,總希
望數(shù)據(jù)庫的內(nèi)容是可靠的、穩(wěn)定的,但由于計(jì)算機(jī)系統(tǒng)的各種
故障+包括機(jī)器故障、介質(zhì)故障、誤操作或軟件缺陷等,,使數(shù)據(jù)
庫遭到破壞,這時(shí)如何盡快恢復(fù)數(shù)據(jù)就成為當(dāng)務(wù)之急。在%&-
’()*資料中所介紹的備份和恢復(fù)方法,讓沒有經(jīng)驗(yàn)的用戶感到
十分繁雜,并且碰到具體問題仍然束手無措。筆者綜合工作中
使用體會(huì),對(duì)%&’()*$數(shù)據(jù)庫的幾種備份和恢復(fù)方法做一綜述。
%&’()*數(shù)據(jù)庫有#種標(biāo)準(zhǔn)的備份方法,它們分別為導(dǎo)出. 導(dǎo)
入+*/01&2 . 3401&2,、冷備份、熱備份。導(dǎo)出備份是一種邏輯備份,
冷備份和熱備份是物理備份。
’ 導(dǎo)出( 導(dǎo)入)*+,-./ ( 01,-./2
利用*/01&2可將數(shù)據(jù)從數(shù)據(jù)庫中提取出來,利用3401&2則
可將提取出來的數(shù)據(jù)送回%&’()*數(shù)據(jù)庫中去。
’3’ 簡(jiǎn)單導(dǎo)出數(shù)據(jù))*+,-./2和導(dǎo)入數(shù)據(jù))01,-./2
%&’()*支持#種類型的輸出:+5,表方式+2方式,:將指定表的
數(shù)據(jù)導(dǎo)出。+6,用戶方式+7方式,:將指定用戶的所有對(duì)象及數(shù)據(jù)
導(dǎo)出。+#,全庫方式+87))方式,:將數(shù)據(jù)庫中的所有對(duì)象導(dǎo)出。
434 增量導(dǎo)出( 導(dǎo)入
增量導(dǎo)出是一種常用的數(shù)據(jù)備份方法,它只能對(duì)整個(gè)數(shù)
據(jù)庫來實(shí)施,并且必須作為9:92*4來導(dǎo)出。在進(jìn)行此種導(dǎo)出時(shí),
系統(tǒng)不要求回答任何問題。導(dǎo)出文件名缺省為*/01&2;<40,如
果不希望自己的輸出文件定名為*/01&2;<40,必須在命令行中
指出要用的文件名。
增量導(dǎo)出包括#個(gè)類型:
+5,“完全”增量導(dǎo)出+(140)*2*,,即備份整個(gè)數(shù)據(jù)庫。如:
=*/0 9:92*4.4’>’?*& 3>(2:0*@(140)*2* 83)*@AA"$"6;<40。
+6,“增量型”增量導(dǎo)出,備份上一次備份后改變的數(shù)據(jù)。
如:=*/0 9:92*4.4’>’?*& 3>(2:0* @3>(&*4*>2’) 83)* @AA"$"6;
<40。
+#,“累計(jì)型”增量導(dǎo)出+(747)’23B*,,累計(jì)型導(dǎo)出方式只是
導(dǎo)出自上次“完全”導(dǎo)出之后數(shù)據(jù)庫中變化了的信息。
數(shù)據(jù)庫管理員可以排定5個(gè)備份日程表,用數(shù)據(jù)導(dǎo)出的#
個(gè)不同方式合理高效地完成。
比如數(shù)據(jù)庫的備份任務(wù)可作如下安排:星期一:完全導(dǎo)出
+’,C星期二:增量導(dǎo)出+D,C星期三:增量導(dǎo)出+(,C星期四:增量導(dǎo)出
+<,C星期五:累計(jì)導(dǎo)出+*,C星期六:增量導(dǎo)出+8,C星期日:增量導(dǎo)出
+?,。
如果在星期日,數(shù)據(jù)庫遭到意外破壞,數(shù)據(jù)庫管理員可按
以下步驟來恢復(fù)數(shù)據(jù)庫:
(5)第5步:用命令(&*’2* <’2’D’9*重新生成數(shù)據(jù)庫結(jié)構(gòu);
(6)第6步:創(chuàng)建一個(gè)足夠大的附加段C
(#)第#步:完全增量導(dǎo)入’:=340 9:92*4; .4’>’?*& 3>(2:0*
@&*(21&* 87))@: 83)*@’;
(!)第!步:累計(jì)增量導(dǎo)入*:=340 9:92*4.4’>’?*& 3>(2:0*
@&*(21&* 87))@: 83)* @*;
(E)第E步:最近增量導(dǎo)入8:=340 9:92*4.4’>’?*& 3>(2:0*@
&*921&* 87))@: 83)*@8。
4 冷備份
冷備份發(fā)生在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下,當(dāng)正常關(guān)
閉時(shí)會(huì)提供給我們一個(gè)完整的數(shù)據(jù)庫。冷備份是將關(guān)鍵性文
件拷貝到另外位置的一種說法。對(duì)于備份1&’()*信息而言,冷
備份是最快和最安全的方法。
冷備份的優(yōu)點(diǎn)是:(5)快速的備份方法+只需拷貝文件,;
(6)容易歸檔+簡(jiǎn)單拷貝即可,;(#)容易恢復(fù)到某個(gè)時(shí)間點(diǎn)上
+只需將文件再拷貝回去,;(!)能與歸檔方法相結(jié)合,作數(shù)據(jù)庫
“最新狀態(tài)”的恢 |
|