一、初次安装出故障
     系统平台为AIX5.3,安装informix IDS9.4,之前只安装IDS和CSDK系统运行正常,后来因为需要4GL和ISQL这两个工具,进行重新安装,具体产品和顺序如下:
1、4GL-7.32.FC3 for AIX5L
2、ISQL7.32FC3 for AIX5L
3、CSDK2.90.FC4- for AIX5L
4、IDS.9.40.FC8X4  for AIX5L
安装完成并运行RUN_AS_ROOT之后,运行
$ oninit -ivy
Checking group membership to determine server run modesucceeded
Reading configuration file '/home/informix/etc/onconfig.ibm249'...succeeded
Creating /INFORMIXTMP/.infxdirs ... succeeded
Creating infos file "/home/informix/etc/.infos.ibm249_tcp" ... "/home/informix/e
tc/.conf.ibm249_tcp" ... succeeded
Writing to infos file ... succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 627412 kbytes...succeeded
Creating buffer pool 600000 kbytes...succeeded
Creating buffer pool 8 kbytes...succeeded
Initializing rhead structure...succeeded
Initializing ASF ...succeeded
Initializing Dictionary Cache and SPL Routine Cache...Cannot find message file.
 Check INFORMIXDIR and DBLANG.FAILED
online.log内容:

Wed Sep  3 12:23:27 2008
12:23:27  Warning: ONCONFIG dump directory (DUMPDIR) '/home/informix/tmp' has in
secure permissions
12:23:27  Event alarms enabled.  ALARMPROG = '/home/informix/etc/alarmprogram.sh
       二、调整安装顺序,故障依然
       和INFORMIX服务支持取得联系,按照IBM服务支持的要求将安装顺序调整为:
1、4GL-7.32.FC3 for AIX5L
2、ISQL7.32FC3 for AIX5L
3、IDS.9.40.FC8X4  for AIX5L
4、CSDK2.90.FC4- for AIX5L
       问题依旧。
       三、解决问题
       再次和Informix工程师联系,对方告知一个不太确定能解决问题的方法:
       安装完IDS后,备份$INFORMIXDIR/msg/en_us/0333/sql.iem,然后在安装完CSDK之后用之前备份的sql.iem覆盖。
       按照这个方法安装,问题得到解决。
      从整个过程可以看出,上述的CSDK和IDS版本配合没有问题,但本文所述操作系统环境下的CSDK和ISQL因为sql.iem冲突,导致系统无法正常运行。