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