debian

Debian系统中如何升级WebLogic版本

小樊
57
2025-09-21 19:02:08
栏目: 智能运维

Debian系统升级WebLogic版本的步骤与注意事项

1. 升级前准备

1.1 备份现有环境

升级前必须备份所有关键数据,避免操作失误导致数据丢失。需备份的内容包括:

sudo tar -czvf weblogic_full_backup.tar.gz /u01/oracle/user_projects/domains/ /path/to/weblogic/configs/

1.2 检查兼容性

1.3 下载新版本安装包

从Oracle官方网站下载目标版本的WebLogic Server安装包(如.tar.gz格式),优先选择Oracle Support账号下载(含补丁更新)。若使用容器化部署,需下载对应的Docker镜像。

2. 卸载旧版本(可选但推荐)

若旧版本是通过apt包管理器安装的,可使用以下命令卸载:

sudo apt remove --purge weblogic-server
sudo apt autoremove -y

若为手动安装,直接删除旧版本安装目录(如/opt/weblogic12.2.1.4)即可:

sudo rm -rf /opt/weblogic12.2.1.4

3. 安装新版本

3.1 解压安装包

将下载的安装包解压至目标目录(如/opt):

sudo tar -xzvf wls_14c_linux_x64.tar.gz -C /opt

解压后会生成新的WebLogic目录(如/opt/weblogic14c)。

3.2 配置环境变量

编辑/etc/profile或用户级~/.bashrc文件,添加以下内容:

export WL_HOME=/opt/weblogic14c
export PATH=$WL_HOME/bin:$PATH
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export CLASSPATH=$WL_HOME/server/lib/weblogic.jar:$CLASSPATH

保存后执行source /etc/profile使变量生效。

4. 升级域配置

4.1 进入新版本配置工具目录

cd /opt/weblogic14c/common/bin

4.2 运行配置向导

执行config.sh脚本,选择“Upgrade Existing Domain”选项,按照向导步骤操作:

4.3 手动升级域(可选)

若自动向导无法完成升级,可手动执行重配置脚本:

cd /u01/oracle/user_projects/domains/mydomain/bin
./reconfig.sh

该脚本会自动迁移域配置(如config.xmlsecurity文件),替换为新版本兼容的格式。

5. 启动WebLogic并验证

5.1 启动服务

使用新版本的安装目录启动WebLogic:

cd /opt/weblogic14c/user_projects/domains/mydomain/bin
./startWebLogic.sh

若使用systemd管理服务,需更新服务文件(如/etc/systemd/system/weblogic.service)中的ExecStart路径,然后重启服务:

sudo systemctl daemon-reload
sudo systemctl restart weblogic

5.2 验证版本

6. 清理与优化

6.1 删除旧版本

确认新版本运行正常后,删除旧版本安装目录(如/opt/weblogic12.2.1.4)和备份文件(如weblogic_full_backup.tar.gz),释放磁盘空间。

6.2 优化配置

注意事项

0
看了该问题的人还看了