在 Linux 上卸载 IBM Informix 一般分为几种情况,取决于你当初是怎么安装的(官方安装器、RPM、压缩包等)。下面给出最常见、最通用的卸载步骤,你可以按顺序来。
env | grep INFORMIX
常见变量:
INFORMIXDIR(安装目录,如 /opt/ibm/informix)INFORMIXSERVERps -ef | grep oninit
如果有实例在运行,先停掉。
su - informix
onmode -ky
确认已停止:
onstat -
显示 shared memory not initialized 表示已停。
如果你是用 IBM 官方 installer(如 ids_install)安装的:
cd $INFORMIXDIR
./uninstall_ids
或
./uninstall
按提示完成卸载。
rpm -qa | grep informix
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 -
均无结果即表示卸载成功。
如果你愿意,可以告诉我:
我可以给你更精确的卸载命令。