AIX6.1 + informix 11.7
现象:
主机无法登陆,可以ping通;强制重启主机。
再次启动数据库的时候报错了逻辑日志不一致的信息;chunk 39,87 offline;某个两个表的索引需要做oncheck -cDI。
处理方法:
1、用dd来备份rootchk;
2、setenv var values;截日志,启动数据库;
3、onmode -l ;onmode -l;onmode -c;创建新的 检查点;
4、发现发现业务的某个表无法正常使用,于是打开PDQ(PDQ的属性在生产上还是建议需要配置的),重建索引;
在此期间发现了一个异常:
ps -ef|grep oninit可以看到数据库的进程很多;
onstat -却无法查看数据库的状态;oncheck也不能用;但是dbschema 可以使用;
后来发现出现这个问题的原因是,数据库启动的时候/opt挂载点空间耗尽,无法正常的生成$INFORMIXDIR/etc/.conf.instance所致;
操作系统磁盘空间足够,重启数据库是不会有这个问题的。