温馨提示×

centos上weblogic如何卸载

小樊
50
2026-10-09 07:43:16
栏目: 智能运维

在 CentOS 上卸载 WebLogic(Oracle WebLogic Server),通常分为 停止服务 → 删除安装目录 → 清理环境变量/用户 →(可选)卸载域 几步。下面给你一套常用、安全的做法。


一、停止 WebLogic 相关进程

1. 查看 WebLogic 进程

ps -ef | grep weblogic

2. 停止 Admin Server / Managed Server

如果还能进入控制台或能用 wlst:

# 进入域目录
cd /u01/oracle/Middleware/user_projects/domains/base_domain/bin
./stopWebLogic.sh

如果卡死,直接杀进程:

kill -9 <pid>

二、删除 WebLogic 安装目录

WebLogic 本质上是 解压即安装,没有复杂注册表。

常见安装路径

/u01/oracle/Middleware
/opt/oracle/Middleware
/home/weblogic/Oracle/Middleware

删除整个 Middleware

rm -rf /u01/oracle/Middleware

✅ 这是最彻底的卸载方式


三、删除 WebLogic 域(如果单独保留)

如果你只删软件但保留域:

rm -rf /u01/oracle/Middleware/user_projects

四、清理环境变量

1. 编辑用户环境变量

vi ~/.bash_profile

删除类似内容:

export MW_HOME=/u01/oracle/Middleware
export WL_HOME=$MW_HOME/wlserver
export PATH=$WL_HOME/bin:$PATH

2. 使配置生效

source ~/.bash_profile

五、(可选)删除 WebLogic 用户

如果你是为 WebLogic 单独建的用户:

userdel -r weblogic

⚠ 谨慎操作,确认没有其他用途


六、(可选)Oracle Universal Installer 卸载(图形/静默)

如果你是用 OUI(runInstaller) 安装的:

1. 进入 OUI 目录

cd /u01/oracle/Middleware/oui/bin

2. 启动卸载

./runInstaller -deinstall

或静默卸载:

./runInstaller -deinstall -silent

七、验证是否卸载干净

which weblogic
echo $MW_HOME
ps -ef | grep weblogic

都为空即完成。


总结(最简版)

# 停止
ps -ef | grep weblogic
kill -9 <pid>

# 删除
rm -rf /u01/oracle/Middleware

# 清环境
vi ~/.bash_profile

如果你能告诉我:

  • WebLogic 版本(10g / 11g / 12c / 14c)
  • 是否用 OUI 安装
  • 是否要保留域

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

0 踩