centos系统weblogic版本如何升级
导读:CentOS系统WebLogic版本升级步骤 一、升级前准备 备份现有环境 备份WebLogic域目录(如/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain...
CentOS系统WebLogic版本升级步骤
一、升级前准备
- 备份现有环境
备份WebLogic域目录(如/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain)、配置文件(config.xml、weblogic.xml)、应用程序及日志文件;同时备份数据库(若有数据库依赖),建议通过虚拟化快照或磁带备份实现快速回滚。 - 检查系统兼容性
确认目标WebLogic版本与CentOS系统版本兼容(如CentOS 7.9需匹配Oracle官方支持的WebLogic版本);检查应用程序是否支持新版本WebLogic(避免因API变更导致应用无法运行)。 - 下载新版本安装包
从Oracle官方网站下载目标版本的WebLogic安装包(如FMW Lite或完整版)及所需补丁包(确保补丁适用于CentOS环境)。 - 安装/升级JDK
WebLogic依赖特定版本的JDK(如WebLogic 14c需JDK 11及以上),安装符合要求的JDK并配置环境变量:验证安装:tar -zxvf jdk-11.0.15_linux-x64_bin.tar.gz -C /usr/local/java/ echo 'export JAVA_HOME=/usr/local/java/jdk-11.0.15' > > ~/.bash_profile echo 'export PATH=$JAVA_HOME/bin:$PATH' > > ~/.bash_profile source ~/.bash_profilejava -version。
二、执行升级操作
- 停止WebLogic服务
切换至WebLogic用户,停止管理服务器及集群节点:若为集群环境,需逐个停止集群中的服务器实例。su - weblogic cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/ ./stopWebLogic.sh - 解压新版本安装包
将下载的安装包解压至指定目录(如/opt/weblogic),并修改目录所有权:确保目录权限正确,避免权限问题导致安装失败。unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/ chown -R weblogic:weblogic /opt/weblogic - 配置静默安装文件
创建oraInst.loc(指定Inventory目录和组)和wls.rsp(响应文件,定义安装路径、类型等参数):oraInst.loc内容:inventory_loc=/opt/weblogic/oraInventory inst_group=weblogicwls.rsp内容(示例):[ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/weblogic/oracle/middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
/opt/weblogic目录。 - 静默安装新版本
切换至WebLogic用户,执行静默安装命令:
安装完成后,验证su - weblogic java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.locORACLE_HOME目录(如/opt/weblogic/oracle/middleware)是否存在。 - 应用补丁(可选)
若需应用补丁,进入OPatch目录并执行:若遇cd /opt/weblogic/oracle/middleware/OPatch ./opatch apply /path/to/patch_filefuser命令缺失错误,安装psmisc包:yum install -y psmisc;或设置环境变量跳过检查:export OPATCH_NO_FUSER=TRUE。 - 创建/更新域
使用wlst.sh脚本创建新域或更新现有域(推荐创建新域以避免配置冲突):在WLST命令行中执行创建域脚本(如su - root cd /opt/weblogic/oracle/middleware/wlserver/common/bin/ ./wlst.shcreateDomain.py),或通过控制台手动更新域配置。
三、升级后验证
- 启动WebLogic服务
切换至WebLogic用户,启动管理服务器:检查服务状态:su - weblogic cd /opt/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/ ./startWebLogic.shps -ef | grep weblogic,确认进程正常运行。 - 访问管理控制台
通过浏览器访问http://< 服务器IP> :7001/console,使用管理员账号登录,验证控制台是否正常加载。 - 检查应用与功能
查看域内应用程序部署状态(控制台→部署→应用程序),确保所有应用均处于“运行”状态;测试应用核心功能(如登录、数据查询),确认业务不受影响。 - 监控系统状态
通过top、vmstat等命令监控CPU、内存使用率;检查WebLogic日志(logs/server.log),确认无报错信息。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos系统weblogic版本如何升级
本文地址: https://pptw.com/jishu/745934.html
