CentOS上Informix故障恢复可按以下步骤操作:
-
检查日志与状态
- 用
onstat -l查看逻辑日志状态,onstat -x检查事务日志起始位置,onstat -d查看数据库空间使用情况。 - 检查系统日志
/var/log/messages、/var/log/secure,定位硬件或软件错误。
- 用
-
排查硬件与配置
- 用
smartctl检查硬盘健康,top/free/df查看CPU、内存、磁盘状态。 - 确认
onconfig配置文件参数正确,修复文件系统错误(如fsck /dev/sda1)。
- 用
-
使用备份工具恢复
- ontape:全量恢复用
ontape -r,指定数据空间恢复用-D参数。 - dbexport/dbimport:导出备份用
dbexport -d <库名> -c,恢复用dbimport -d <库名> -c。 - onbar:支持并行恢复,可恢复到特定时间点,需先配置
onbar。
- ontape:全量恢复用
-
启动与验证
- 启动数据库:
oninit -vy,停止用onmode -ky。 - 恢复后验证数据完整性和功能,确保业务正常。
- 启动数据库:
注意:操作前确保备份数据,优先在测试环境验证恢复流程,复杂问题建议联系官方技术支持。