一、升级前准备
dbexport
工具或第三方备份软件,确保数据安全。cat /etc/centos-release
)、内核版本(uname -r
),确保与Informix新版本兼容;onstat -
)、onconfig
文件路径(如onconfig.demo_on
)、数据文件目录(如/informix/data
)。.tar.gz
格式),并校验文件完整性(如MD5)。glibc
、libstdc++
)要求,避免不兼容问题。二、停止Informix服务
使用onmode -ky
命令强制关闭当前运行的Informix实例,确保数据一致性。执行后可通过onstat -
验证服务是否已停止。
三、安装新版本Informix
/opt/informix
),常用命令:tar xvf iif.12.10.FC12DE.linux-x86_64.tar -C /opt/informix
。./ids_install
,按照提示完成安装(选择“升级”模式,保留原有配置)。~/.bash_profile
或/etc/profile
,确保以下变量指向新版本路径(如INFORMIXDIR=/opt/informix
、PATH=$INFORMIXDIR/bin:$PATH
),并执行source ~/.bash_profile
使变量生效。四、配置新版本Informix
onconfig
(如onconfig.demo_on
)、sqlhosts
文件复制到新版本目录,对比新版本onconfig.std
文件,更新新增或修改的参数(如DBSPACETEMP
、LOGSIZE
),避免覆盖自定义配置。oninit -ivy
(-i
初始化数据空间,-v
显示详细日志,-y
自动应答确认),完成数据库初始化。五、启动与验证
onmode -c60
启动Informix服务,或通过systemctl start informix
(若配置了systemd服务)。onstat -g msg
查看系统消息,确认无错误;使用onstat -
查看数据库状态,确保服务正常运行。SELECT * FROM systables;
),验证数据库连接和基本功能;测试应用程序与数据库的兼容性,确保业务不受影响。六、注意事项
BUFFERPOOL
大小)以优化性能。