2.) 邏輯日志的備份
僅僅做0級(jí)備份還不夠,還要做邏輯日志備份才能完整的恢復(fù)數(shù)據(jù),
建議每天業(yè)務(wù)開(kāi)始時(shí),執(zhí)行連續(xù)備份邏輯日志(ontape -c),業(yè)務(wù)結(jié)
束前停止ontape -c ,換磁帶,做一次0級(jí)備份(ontape -s -L 0),換
磁帶再執(zhí)行ontape -c3)系統(tǒng)恢復(fù)當(dāng)系統(tǒng)出現(xiàn)錯(cuò)誤,或你想把系統(tǒng)恢復(fù)到某一時(shí)間點(diǎn)的數(shù)據(jù)時(shí),必須利
用0(1,2)備份帶和邏輯日志備份來(lái)恢復(fù)系統(tǒng),命令如下:# ontape -r2. 使用dbexport 命令備份數(shù)據(jù)盡管ontape是一個(gè)安全性很高的備份工具,但操作比較煩瑣,必須每天
要手動(dòng)備份及換磁帶,所以編寫(xiě)一個(gè)自動(dòng)備份程序,這樣大大解放了系
統(tǒng)管理員的工作 。具體實(shí)現(xiàn)方法如下:在/usr/backup目錄下用vi編寫(xiě)backup.sh文件,將文件的權(quán)限改為"664",
內(nèi)容如下:INFORMIXDIR=/usr/informix (設(shè)置online路徑)PATH=$PATH:/usr/informix/binINFORMIXSERVER=postexport INFORMIXDIR INFORMIXSERVER PATHwk=`date20%y%m%d` #設(shè)置變量wk代表當(dāng)天日期例如 20010101dir=/usr/backup/$wk #設(shè)置數(shù)據(jù)存放目錄if test ! -d $dir #檢驗(yàn)?zāi)夸浭欠翊嬖趖henmkdir $direlserm -r $dir/*fi#由于使用dbexport命令時(shí),所有正在使用數(shù)據(jù)庫(kù)操作的用戶必須退出,
所以用fuser -k 命令先將所有用戶的進(jìn)程殺掉,然后再重新啟動(dòng)Online.fuser -k 用戶注冊(cè)目錄(例如/u/motor)sleep 10onmode –uy #關(guān)閉onlinesleep 10onmode –m #啟動(dòng)onlinesleep 10cd /usr/backupdbexport 數(shù)據(jù)庫(kù)名1 -o $dir #將數(shù)據(jù)庫(kù)卸到當(dāng)天目錄中dbexport 數(shù)據(jù)庫(kù)名2 -o $dir…rm sjbf*tar cvf sjbf.tar $dir #將目錄打包c(diǎn)ompress -H sjbf.tar #壓縮打包文件#為了保證數(shù)據(jù)的安全性,將數(shù)據(jù)傳送到另一臺(tái)主機(jī)da=`date%m%d` #創(chuàng)建傳送文件名da1=`date%H`da=$da.$da1.Zftp -nv 142.73.111.10<
user backup backup #10主機(jī)上建立用戶backup口令是backupput sjbf.tar.Z $daquit!rm -r $dir/*cd /usr/backupmv sjbf.tar.Z $dir #將壓縮文件移到目錄中編輯backup.cron文件,內(nèi)容如下30 1 * * 1-6 /usr/backup/backup.sh【6 Informix-Online 7.30的安裝及管理】 在root用戶下執(zhí)行 crontab backup.cron ,就可以讓系統(tǒng)自動(dòng),
由于白天業(yè)務(wù)比較忙,所以將備份時(shí)間定在每星期一到六凌晨1:30,
具體crontab命令的用法請(qǐng)參考SCO OpenServer用戶手冊(cè) 。
推薦閱讀
- 山羊常見(jiàn)皮膚病的防治
- 9款不同類(lèi)型的女生短發(fā)發(fā)型圖片,你選哪一款?
- 華為怎么開(kāi)鎖
- 什么叫運(yùn)行中的電氣設(shè)備
- 密碼鎖如何修改密碼?
- 日料的芥末章魚(yú)是生的嗎
- 指甲成分是什么
- 九月九日指的是農(nóng)歷哪一天
- 獨(dú)當(dāng)一面的意思
- 涼拌米線的調(diào)料配方
