onmode -ky。INFORMIXDIR、INFORMIXSERVER)已正确配置。Informix提供多种恢复工具,适用于不同场景:
ontape是Informix原生的磁带备份工具,也支持本地文件系统恢复,步骤如下:
ontape -r(恢复整个系统)或ontape -r -D /path/to/data/dbspace(恢复特定数据库空间,如rootdbs、userdata)。ontape -r -L 0。ontape -r -L 1。若数据通过dbexport导出(生成ASCII文件),可使用dbimport恢复:
createdb test_db。dbimport导入备份文件,命令示例:dbimport -c -q -d test_db /path/to/backup/test_db.exp(-c表示创建数据库,-q表示静默模式)。buffered,命令示例:dbimport -c -q -d test_db -l buffered /path/to/backup/test_db.exp。onbar适用于大规模系统,需配合ISM配置:
ism_startup -init(初始化ISM),ism_mount /databak/backup/data(挂载数据设备),ism_mount /databak/backup/logs(挂载日志设备)。onbar -r(恢复最近备份),若需恢复到特定时间点,需结合逻辑日志自动备份,命令示例:onbar -r -t 2025-11-10-14:30:00(恢复至指定时间)。onstat -命令检查数据库状态,确保无错误。dbaccess test_db),检查关键表的数据量、内容是否与备份前一致。onstat -命令查看数据库是否处于Online状态,有无错误日志。onconfig(Informix配置文件)、ontape配置文件(如/etc/ltapedev),以便恢复时快速参考。informix用户(或具有DBA权限的用户)。-D参数、onbar的备份目录)。