在 Ubuntu 上“恢复 Informix”通常分为几种情况,下面我按最常见场景给你说明,你可以对号入座。
onstat -
Informix Dynamic Server Version ... → 正常运行shared memory not initialized → 没启动# 切换到 informix 用户
su - informix
# 启动数据库
oninit -v
onmode -ky
su - informix
ontape -r
按提示:
N 不恢复逻辑日志(或 Y 若需要)恢复完成后:
oninit -v
如果数据库已经运行但有事务丢失:
ontape -l
用于回放逻辑日志。
tar -xvf ids*.tar
cd ids*
./installserver
cp /backup/onconfig.ol_informix /opt/informix/etc/
ontape -r
| 问题 | 解决 |
|---|---|
INFORMIXDIR not set |
export INFORMIXDIR=/opt/informix |
onstat: command not found |
export PATH=$INFORMIXDIR/bin:$PATH |
| 无法初始化共享内存 | 检查 onconfig 中 ROOTPATH 是否存在 |
| 权限错误 | chown informix:informix /opt/informix |
你可以告诉我:
我可以直接给你一步一步命令。