下面以 CentOS 7 / 8 为例,说明 Informix 的卸载步骤。不同版本(如 12.10 / 14.10)略有差异,但总体流程一致。
非常重要,先停库再卸载
# 切换到 informix 用户
su - informix
# 查看当前状态
onstat -
# 如果是 online,先正常关闭
onmode -ky
# 确认已关闭
onstat -
# 显示: shared memory not initialized
如果是用 service / systemd 管理的:
systemctl stop informix
Informix 通常是绿色安装,目录即程序。
# 常见安装路径
/usr/informix
/opt/ibm/informix
/opt/informix
# 删除安装目录
rm -rf /usr/informix
如果你不确定安装路径:
env | grep INFORMIX
编辑以下文件,删除 Informix 相关配置:
vi ~/.bash_profile
vi ~/.bashrc
删除或注释:
INFORMIXDIR=
INFORMIXSERVER=
PATH=$INFORMIXDIR/bin:...
使配置生效:
source ~/.bash_profile
如果不再使用:
userdel -r informix
groupdel informix
如果你要彻底清空:
rm -rf /informix_data
rm -rf /var/lib/informix
⚠️ 此步会永久删除数据,谨慎操作
systemctl disable informix
rm -f /etc/systemd/system/informix.service
systemctl daemon-reload
which onstat
# 无输出即成功
env | grep INFORMIX
# 无输出即成功
rpm -qa | grep informix
rpm -e informix-*.rpm
如果你能提供:
我可以给你更精确的卸载命令。