温馨提示×

ubuntu怎么卸载informix

小樊
44
2026-09-11 06:30:46
栏目: 智能运维

在 Ubuntu 上卸载 IBM Informix(通常指 Informix Dynamic Server,IDS)一般没有 apt remove 这一步,因为大部分 Informix 是通过 官方安装脚本 / installserver 安装的,需要手动清理。下面给你一套通用、安全的卸载步骤


一、确认 Informix 是否安装

ps -ef | grep oninit
which oninit
ls /opt/ibm/informix
env | grep INFORMIX

常见安装目录:

  • /opt/ibm/informix
  • /usr/informix
  • 自定义目录(看 INFORMIXDIR

二、停止 Informix 服务(非常重要)

1. 切换到 informix 用户

su - informix

2. 关闭数据库

onmode -ky

确认已停止:

onstat -

显示 shared memory not initialized 表示已关闭。


三、取消自动启动(如有)

Systemd(Ubuntu 16.04+)

systemctl disable informix
systemctl stop informix

老版本 init.d

/etc/init.d/informix stop
update-rc.d -f informix remove

四、删除 Informix 安装目录

sudo rm -rf /opt/ibm/informix

(如果是其他目录,替换路径)


五、删除用户和组(可选)

sudo userdel informix
sudo groupdel informix

六、清理环境变量

编辑以下文件,删除 Informix 相关配置:

~/.bashrc
~/.profile
/etc/profile
/etc/environment

删除类似内容:

INFORMIXDIR=/opt/ibm/informix
PATH=$INFORMIXDIR/bin:$PATH

七、清理数据文件(谨慎)

如果你不再需要数据

sudo rm -rf /var/lib/informix
sudo rm -rf /informix

⚠️ 如果是生产环境,请先备份!


八、(可选)使用官方卸载方式

如果安装时用了 IBM 安装管理器:

/opt/ibm/InstallationManager/eclipse/tools/imcl listInstalledPackages
/opt/ibm/InstallationManager/eclipse/tools/imcl uninstall <package_id>

九、验证卸载

which oninit
onstat -
env | grep INFORMIX

都应无结果。


总结(最简版)

su - informix
onmode -ky
exit
sudo rm -rf /opt/ibm/informix
sudo userdel informix

如果你能告诉我:

  • Informix 版本(如 12.10 / 14.10)
  • 安装方式(脚本 / apt / IBM Install Manager)

我可以给你更精确的卸载命令。

0