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