温馨提示×

Debian怎么卸载WebLogic

小樊
32
2026-07-06 19:33:45
栏目: 智能运维

在 Debian(或 Debian 系 Linux,如 Ubuntu)上卸载 WebLogic,需要先看你当初是怎么安装的。下面按常见场景分别说明,你可以对照使用。


一、确认 WebLogic 安装方式

1. 判断是否通过 Oracle 官方安装包(通用方式)

典型特征:

  • 安装目录通常在:
    /opt/Oracle/Middleware
    /home/<user>/Oracle/Middleware
    /u01/app/oracle/middleware
    
  • 使用 config.shwlst.sh 等命令
  • 没有对应的 dpkg 记录

✅ 这种不是 apt 安装的,需要手动卸载


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

✅ 方式一:使用 WebLogic 自带卸载程序(最干净)

1️⃣ 停止 WebLogic 服务

cd $DOMAIN_HOME/bin
./stopWebLogic.sh

如果还有 Node Manager:

./stopNodeManager.sh

2️⃣ 运行卸载脚本

进入 WebLogic 安装目录:

cd /opt/Oracle/Middleware/oui/bin

执行卸载:

./runInstaller -deinstall

或(老版本):

java -jar /opt/Oracle/Middleware/oui/lib/runInstaller.jar -deinstall

然后按图形界面或命令行提示完成卸载。


✅ 方式二:手动删除(无卸载脚本时)

1️⃣ 删除安装目录

sudo rm -rf /opt/Oracle/Middleware

或你实际的安装路径:

rm -rf ~/Oracle/Middleware

2️⃣ 删除用户和组(如果专门为 WebLogic 创建)

sudo userdel -r weblogic
sudo groupdel weblogic

3️⃣ 删除环境变量

编辑以下文件,删除 WebLogic 相关配置:

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

例如删除:

export MW_HOME=/opt/Oracle/Middleware
export DOMAIN_HOME=$MW_HOME/user_projects/domains/base_domain

然后执行:

source ~/.bashrc

4️⃣ 删除系统服务(如果有)

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

三、如果你是用 APT 安装的(极少见)

检查是否存在:

dpkg -l | grep -i weblogic

卸载:

sudo apt remove --purge weblogic*
sudo apt autoremove

⚠️ Oracle 官方 WebLogic 几乎不会通过 apt 安装


四、清理残留(可选)

find / -name "*weblogic*" 2>/dev/null

确认无重要数据后删除。


五、总结(推荐流程)

最标准卸载步骤:

  1. 停止 WebLogic
  2. 使用 runInstaller -deinstall
  3. 删除安装目录
  4. 清理环境变量
  5. 删除用户 / 服务(如存在)

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

  • WebLogic 版本(如 12c / 14c)
  • 安装路径
  • 是否配置为系统服务

我可以给你精确到命令的卸载方案

0