日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

關(guān)于Informix數(shù)據(jù)庫靈活備份的探討

【關(guān)于Informix數(shù)據(jù)庫靈活備份的探討】
隨著保險業(yè)務(wù)的不斷規(guī)范化 , 中國人民保險公司系統(tǒng)的業(yè)務(wù)正在向全面計算機(jī)處理發(fā)展 , 業(yè)務(wù)、財務(wù)等數(shù)據(jù)有向地市級分公司和省公司集中的趨勢 , 這雖然大大減少了程序和數(shù)據(jù)的維護(hù)量 , 增強(qiáng)了數(shù)據(jù)的可利用性 , 但同時也對數(shù)據(jù)的安全備份工作提出了更高的要求 。每個計算機(jī)系統(tǒng)管理員都十分清楚數(shù)據(jù)備份工作具有時間性強(qiáng)、安全性要求高、責(zé)任重大和備份過程繁瑣等特點 , 一旦疏忽 , 遇有計算機(jī)系統(tǒng)出現(xiàn)故障 , 數(shù)據(jù)遭到破壞或丟失 , 將會出現(xiàn)災(zāi)難性的后果 , 給工作造成不應(yīng)有的重大損失 。為此 , 結(jié)合實際工作 , 筆者對Informix數(shù)據(jù)庫安全及靈活備份工作進(jìn)行了深入探討 , 總結(jié)了如下幾種備份方式 , 經(jīng)過多年實踐證明 , 這樣做可使數(shù)據(jù)萬無一失 , 對確保各項業(yè)務(wù)的正常進(jìn)行具有良好的實用性 , 同時 , 因其具有靈活性強(qiáng)、安全性高的特點 , 也大大減輕了計算機(jī)系統(tǒng)管理員的工作量 。
一、定期做數(shù)據(jù)庫的零級備份
數(shù)據(jù)庫零級備份是重要的備份手段 , 日常一般用磁帶備份 , 經(jīng)常用于做重大操作之前的備份 , 其操作命令很簡單 , 就是用Informix數(shù)據(jù)庫系統(tǒng)所給的命令 ontape -s 根據(jù)提示一步一步去做 。零級備份的恢復(fù)用 ontape -r 交互操作來完成 , 這里不再贅述 。由于磁帶機(jī)設(shè)備速度比較慢 , 對于大數(shù)據(jù)量來說不論是備份還是恢復(fù)花費的時間較長 , 因此 , 可采用在硬盤上做零級備份的辦法 。具體操作如下:
(1)在硬盤上劃一個足夠大的空間 , 用于備份文件的存放 。
(2)用onmonitor或用vi 將參數(shù)TAPEDEV指向零級備份文件 。
如把參數(shù)改為TAPEDEV=/data/databk , 意思就是/data目錄下的databk文件作為數(shù)據(jù)的存放空間 , 同樣 , 邏輯日志參數(shù)也可修改如下 , LTAPEDEV=/data/logbk , 這樣可做硬盤零級備份和邏輯日志備份 , 備份和恢復(fù)時間比磁帶機(jī)縮短很多 。
零級備份的缺點是對同一個數(shù)據(jù)空間的數(shù)據(jù)庫不能單獨備份 , 而且備份完畢的介質(zhì)無法直觀顯示 , 給人一種不踏實的感覺 。另外 , 一個數(shù)據(jù)庫發(fā)生故障時 , 其他的也要被一起恢復(fù) , 造成不必要的麻煩 , 為此筆者建議結(jié)合使用下面的備份方法 。
二、數(shù)據(jù)庫的自動備份
我們計劃讓數(shù)據(jù)庫在凌晨3時做dbexport導(dǎo)出備份 , 將備份文件傳送到另一臺Unix機(jī)器上 , 同時也可以將備份文件拷貝到磁帶上 , 為此可以在機(jī)器自啟動文件中加入idleout 120 命令 , 由于dbexport命令在有用戶打開數(shù)據(jù)庫時無法操作,這樣就可保證在凌晨3點以前自動殺死所有忘記關(guān)閉的用戶進(jìn)程 。
1.導(dǎo)出數(shù)據(jù)庫
(1)先建立一個數(shù)據(jù)備份用的用戶 , 如databk 。再建立如下三個文件:1motorbk用于備份頻繁變動的數(shù)據(jù)庫;2fbbk用于備份每季度才變動一次的再保險數(shù)據(jù)庫;3tapebk將備份文件寫向磁帶的文件 。
(2)設(shè)定.profile工作環(huán)境 。一定要注意DBDATE的格式 , 保證其與數(shù)據(jù)庫中的日期格式完全一致 。
(3)將所有需要備份的數(shù)據(jù)庫賦予用戶databk DBA權(quán)限 , 方法為所在用戶登錄執(zhí)行命令 grant dba to databk 。
(4)在用dbexport命令將數(shù)據(jù)庫中的數(shù)據(jù)備份成一個文本文件之前 , 應(yīng)先建立一個備份目錄 , 以容納備份文件 , 比如可建一個以年月日命名的備份目錄 。
YYMMDD=“date‘+20%y%m%d"”
mkdir $YYMMDD
(5)用dbexport命令將每天所有需要備份的數(shù)據(jù)庫中的數(shù)據(jù)卸出 , 由于機(jī)動車和統(tǒng)計臺帳的數(shù)據(jù)庫日期格式與會計記帳的不同 , 所以他們應(yīng)更改日期格式變量后再卸出 。全部卸出后用tar命令打包成一個文件并傳送到機(jī)器名為hp的機(jī)器中 。motorbk文件內(nèi)容如下:

推薦閱讀