Linux Informix故障恢復可按以下步驟操作,工具及方法需根據具體場景選擇:
ontape、onbar或dbexport工具備份數據庫及邏輯日志,驗證備份完整性。ontape配置文件),記錄備份路徑、級別等參數。ontape工具ontape -r /backup/path # 恢復整個系統(需指定備份目錄)
ontape -r -D /data/space # 恢復指定數據空間
onbar工具(支持并行恢復)onbar -r -L 0 # 恢復0級備份(全量),需先配置邏輯日志自動備份
onbar -r -l # 基于最近全量備份+邏輯日志前滾恢復
unload命令導出需恢復的表數據:unload -d dbname -t table_name -o /tmp/table_backup.unl
dbimport導入數據:dbimport -d dbname -c "password" /tmp/table_backup.unl
onconfig等配置文件損壞,從備份中恢復并重啟數據庫:cp /backup/onconfig /etc/onconfig.dbname
oninit -vy # 重啟數據庫
ontape -t測試備份完整性。onstat -l。| 工具 | 適用場景 | 特點 |
|---|---|---|
ontape |
全量/增量備份恢復 | 簡單易用,支持邏輯日志管理 |
onbar |
大型系統并行恢復 | 配置復雜,支持時間點恢復 |
dbexport |
單庫/表級恢復 | 輕量級,適合結構化數據導出 |
參考來源: