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 | 单库/表级恢复 | 轻量级,适合结构化数据导出 | 
参考来源: