温馨提示×

linux informix如何卸载

小樊
37
2026-09-23 07:40:19
栏目: 智能运维

在 Linux 上卸载 IBM Informix 一般分为几种情况,取决于你当初是怎么安装的(官方安装器、RPM、压缩包等)。下面给出最常见、最通用的卸载步骤,你可以按顺序来。


一、确认 Informix 安装信息

1. 查看环境变量

env | grep INFORMIX

常见变量:

  • INFORMIXDIR(安装目录,如 /opt/ibm/informix)
  • INFORMIXSERVER

2. 查看进程

ps -ef | grep oninit

如果有实例在运行,先停掉。


二、停止 Informix 服务

1. 切换到 informix 用户

su - informix

2. 关闭数据库实例

onmode -ky

确认已停止:

onstat -

显示 shared memory not initialized 表示已停。


三、卸载 Informix(官方安装器方式)

如果你是用 IBM 官方 installer(如 ids_install)安装的:

1. 进入安装目录

cd $INFORMIXDIR

2. 执行卸载程序

./uninstall_ids

或

./uninstall

按提示完成卸载。


四、RPM 方式安装的情况

1. 查看已安装 RPM

rpm -qa | grep informix

2. 卸载

rpm -e informix-<版本>

例如:

rpm -e informix-ids-14.10.FC5

五、手动删除(压缩包安装或无卸载脚本)

如果是 tar 包直接解压的:

rm -rf $INFORMIXDIR

并清理相关用户和组(可选):

userdel informix
groupdel informix

六、清理环境变量

编辑以下文件(如存在):

/etc/profile
/etc/profile.d/informix.sh
~/.bash_profile

删除或注释:

export INFORMIXDIR=...
export INFORMIXSERVER=...
export PATH=$INFORMIXDIR/bin:$PATH

然后:

source /etc/profile

七、清理服务(如有)

如果是 systemd 管理:

systemctl disable informix
rm -f /usr/lib/systemd/system/informix.service
systemctl daemon-reload

八、确认卸载完成

which oninit
onstat -

均无结果即表示卸载成功。


如果你愿意,可以告诉我:

  • Informix 版本(如 11.50 / 12.10 / 14.10)
  • 安装方式(ids_install / RPM / tar)
  • Linux 发行版(RHEL / CentOS / SUSE)

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

0 踩