在 CentOS 上卸载 IBM Informix(如 Informix Dynamic Server, IDS),一般按下面步骤来做。请根据你当初的安装方式(官方 installer / rpm / 源码)选择对应方法。
env | grep INFORMIX
常见变量:
INFORMIXDIR(如 /opt/ibm/informix)INFORMIXSERVERps -ef | grep oninit
如有运行,先停库(见下)。
su - informix
onmode -ky
确认已停止:
onstat -
显示 Informix is not running 即可。
如果你是用 IBM 官方 .bin 安装包安装的:
cd $INFORMIXDIR/_uninst
./uninstaller
或:
$INFORMIXDIR/uninstall/uninstallinformix
按提示完成卸载。
查看已安装包:
rpm -qa | grep -i informix
卸载示例:
rpm -e informix-ids-12.10.FC14
如有依赖错误,可加:
rpm -e --nodeps informix-ids-12.10.FC14
# 停止服务后
rm -rf $INFORMIXDIR
常见目录:
/opt/ibm/informix
/opt/informix
userdel informix
groupdel informix
如有其他用户(如 onsmon),一并删除。
编辑相关文件:
vi /etc/profile
vi ~/.bash_profile
删除:
export INFORMIXDIR=...
export INFORMIXSERVER=...
export PATH=$INFORMIXDIR/bin:$PATH
使生效:
source /etc/profile
chkconfig --list | grep informix
chkconfig informix off
或删除:
rm -f /etc/init.d/informix
which oninit
onstat -
env | grep INFORMIX
均无输出即卸载完成。
如果你能告诉我:
我可以给你更精确的命令。