# 0级备份(全量备份)
ontape -s -L 0
# 1级备份(增量备份)
ontape -s -L 1
# 2级备份(更增量备份)
ontape -s -L 2
# 备份到指定路径
ontape -s -L 0 -t /backup/informix/full_backup
# 全量备份
onbar -b -L 0
# 增量备份
onbar -b -L 1
# 并行备份
onbar -b -w -L 0
# 冻结数据库状态
onmode -c freeze
# 解冻数据库
onmode -c unfreeze
在$INFORMIXDIR/etc/onconfig文件中配置:
TAPEDEV /backup/informix # 备份设备路径
LTAPEDEV /backup/informix/logs # 逻辑日志备份路径
# 冷恢复(需关闭实例)
onmode -ky
ontape -r
# 时间点恢复
ontape -r -t "2023-01-01 12:00:00"
# 恢复到指定备份文件
ontape -r -t /backup/informix/full_backup
# 全量恢复
onbar -r
# 时间点恢复
onbar -r -t "2023-01-01 12:00:00"
# 并行恢复
onbar -r -p
onbar -r -D dbspace_name
备份前检查:
onstat -d # 检查空间状态
onstat -l # 检查逻辑日志状态
备份验证:
ontape -C # 检查备份完整性
恢复测试:
-n
参数进行模拟恢复测试性能考虑:
日志管理:
# 确保逻辑日志备份正常
onbar -b -l
onstat -m # 查看消息日志
onstat -g arc # 查看备份归档信息
onstat -g rcv # 查看恢复进度
以上流程可根据实际环境中的Informix版本(如11.5, 12.1等)和具体需求进行调整。