温馨提示×

Debian卸载WebLogic容易吗

小樊
48
2026-08-28 10:09:07
栏目: 智能运维

Debian(或任何 Linux)上卸载 WebLogic 其实并不复杂,但“容不容易”取决于你当时的安装方式。下面分情况说明,并给出最稳妥的卸载步骤


一句话结论

容易:如果你是用官方安装包(jar/图形界面)安装的
稍麻烦:如果 WebLogic 被当成系统服务、多域、多实例部署
⚠️ 注意:Debian 没有专门的 apt remove weblogic,WebLogic 是手动安装的


一、最常见的卸载方式(推荐)

1️⃣ 停止 WebLogic

# 停止 Admin Server
cd /u01/oracle/middleware/user_projects/domains/base_domain/bin
./stopWebLogic.sh

如果有被管服务:

./stopManagedWebLogic.sh managed_server_name

2️⃣ 删除 WebLogic 目录(核心步骤)

WebLogic 安装目录通常是:

/u01/oracle/middleware

确认路径:

ls /u01/oracle/middleware

删除:

rm -rf /u01/oracle/middleware

这一步等于“卸载”


3️⃣ 删除域目录(如果你不再需要)

rm -rf /u01/oracle/middleware/user_projects

4️⃣ 删除环境变量(很重要)

检查这些文件:

nano ~/.bashrc
nano ~/.bash_profile
nano /etc/profile

删除类似内容:

export MW_HOME=/u01/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
export DOMAIN_HOME=...

然后:

source ~/.bashrc

5️⃣(可选)删除 WebLogic 用户

如果你是专门建的用户(如 oracleweblogic):

userdel -r weblogic

二、如果 WebLogic 注册成了系统服务

Debian 10+(systemd)

systemctl disable weblogic
rm /etc/systemd/system/weblogic.service
systemctl daemon-reload

三、Oracle 官方“卸载工具”(不常用)

如果你当初用 Oracle Universal Installer (OUI) 安装:

cd /u01/oracle/middleware/oui/bin
./runInstaller -deinstall

⚠️ 实际中很多生产环境直接删目录,比 OUI 更快


四、Debian 特有的注意事项

✅ Debian 不自动创建 WebLogic 服务
✅ 多半是 Oracle Linux / RHEL 习惯的手动安装
✅ 不会有 apt purge 这种卸载方式


五、是否“容易”总结

场景 难度
单节点测试环境 ⭐ 很简单
多域、多被管节点 ⭐⭐⭐ 中等
与数据库、SOA、OSB 一起 ⭐⭐⭐⭐ 复杂

六、我可以帮你更精确

你可以直接告诉我:

  1. WebLogic 版本(如 12c / 14c)
  2. 安装路径
  3. 是否还有运行的域
  4. 是测试机还是生产机

我可以给你 一步一步定制卸载方案,避免误删。

0