centos

centos weblogic更新升级流程是怎样的

小樊
55
2025-10-01 01:30:52
栏目: 智能运维

CentOS环境下WebLogic更新升级流程

一、升级前准备

1. 备份现有环境

2. 检查系统兼容性

3. 下载安装包与工具

二、非侵入性升级检查

使用Oracle工具提前识别兼容性问题,避免升级失败:

三、执行升级操作

1. 静默安装新版本(可选)

若需全新安装新版本WebLogic(而非升级现有域),执行以下命令:

java -jar /path/to/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /path/to/wls.rsp -invPtrLoc /path/to/oraInst.loc

其中,wls.rsp为响应文件(需提前创建,配置ORACLE_HOMEINSTALL_TYPE等参数),oraInst.loc为库存文件(指定安装目录和组)。

2. 升级现有域配置

使用reconfig.sh工具升级现有域,自动迁移配置:

cd /opt/weblogic/Oracle/Middleware/utils/reconfig
./reconfig.sh -oracle_home /opt/weblogic/Oracle/Middleware -domain /opt/weblogic/user_projects/domains/base_domain

该命令会替换旧版配置文件(如config.xml),保留应用程序和数据。

3. 应用补丁(若有)

若目标版本需要补丁,使用bsu.sh(补丁更新工具)安装:

cd /opt/weblogic/Oracle/Middleware/utils/bsu/cache_dir
./bsu.sh -install_patchlist="Q3ZB" -patch_download_dir /opt/weblogic/Oracle/Middleware/utils/bsu/cache_dir -prod_dir /opt/weblogic/Oracle/Middleware/wlserver_10.3

其中,Q3ZB为补丁编号(需替换为实际编号),prod_dir为WebLogic安装目录。

四、升级后验证

1. 启动WebLogic服务

cd /opt/weblogic/user_projects/domains/base_domain/bin
./stopWebLogic.sh  # 先停止旧服务(若未自动停止)
./startWebLogic.sh # 启动新服务

检查服务日志(logs/server.log),确认无报错。

2. 验证版本

3. 功能与性能测试

五、升级后维护

1. 清理旧文件

删除旧版本安装目录(如/opt/weblogic/Oracle/Middleware_old)和临时文件,释放磁盘空间。

2. 优化配置

3. 文档更新

记录升级过程中的关键步骤(如响应文件配置、补丁编号)、遇到的问题及解决方案,为后续升级提供参考。

六、常见问题与解决方案

0
看了该问题的人还看了