首页主机资讯centos系统weblogic版本如何升级

centos系统weblogic版本如何升级

时间2025-11-10 09:11:03发布访客分类主机资讯浏览738
导读:CentOS系统WebLogic版本升级步骤 一、升级前准备 备份现有环境 备份WebLogic域目录(如/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain...

CentOS系统WebLogic版本升级步骤

一、升级前准备

  1. 备份现有环境
    备份WebLogic域目录(如/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain)、配置文件(config.xmlweblogic.xml)、应用程序及日志文件;同时备份数据库(若有数据库依赖),建议通过虚拟化快照或磁带备份实现快速回滚。
  2. 检查系统兼容性
    确认目标WebLogic版本与CentOS系统版本兼容(如CentOS 7.9需匹配Oracle官方支持的WebLogic版本);检查应用程序是否支持新版本WebLogic(避免因API变更导致应用无法运行)。
  3. 下载新版本安装包
    从Oracle官方网站下载目标版本的WebLogic安装包(如FMW Lite或完整版)及所需补丁包(确保补丁适用于CentOS环境)。
  4. 安装/升级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_profile
    
    验证安装:java -version

二、执行升级操作

  1. 停止WebLogic服务
    切换至WebLogic用户,停止管理服务器及集群节点:
    su - weblogic
    cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/
    ./stopWebLogic.sh
    
    若为集群环境,需逐个停止集群中的服务器实例。
  2. 解压新版本安装包
    将下载的安装包解压至指定目录(如/opt/weblogic),并修改目录所有权:
    unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
    chown -R weblogic:weblogic /opt/weblogic
    
    确保目录权限正确,避免权限问题导致安装失败。
  3. 配置静默安装文件
    创建oraInst.loc(指定Inventory目录和组)和wls.rsp(响应文件,定义安装路径、类型等参数):
    • oraInst.loc内容:
      inventory_loc=/opt/weblogic/oraInventory
      inst_group=weblogic
      
    • wls.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目录。
  4. 静默安装新版本
    切换至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.loc
    
    安装完成后,验证ORACLE_HOME目录(如/opt/weblogic/oracle/middleware)是否存在。
  5. 应用补丁(可选)
    若需应用补丁,进入OPatch目录并执行:
    cd /opt/weblogic/oracle/middleware/OPatch
    ./opatch apply /path/to/patch_file
    
    若遇fuser命令缺失错误,安装psmisc包:yum install -y psmisc;或设置环境变量跳过检查:export OPATCH_NO_FUSER=TRUE
  6. 创建/更新域
    使用wlst.sh脚本创建新域或更新现有域(推荐创建新域以避免配置冲突):
    su - root
    cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
    ./wlst.sh
    
    在WLST命令行中执行创建域脚本(如createDomain.py),或通过控制台手动更新域配置。

三、升级后验证

  1. 启动WebLogic服务
    切换至WebLogic用户,启动管理服务器:
    su - weblogic
    cd /opt/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/
    ./startWebLogic.sh
    
    检查服务状态:ps -ef | grep weblogic,确认进程正常运行。
  2. 访问管理控制台
    通过浏览器访问http://< 服务器IP> :7001/console,使用管理员账号登录,验证控制台是否正常加载。
  3. 检查应用与功能
    查看域内应用程序部署状态(控制台→部署→应用程序),确保所有应用均处于“运行”状态;测试应用核心功能(如登录、数据查询),确认业务不受影响。
  4. 监控系统状态
    通过topvmstat等命令监控CPU、内存使用率;检查WebLogic日志(logs/server.log),确认无报错信息。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos系统weblogic版本如何升级
本文地址: https://pptw.com/jishu/745934.html
在CentOS上如何使用Zookeeper命令行工具 Zookeeper安全设置如何在CentOS上实现

游客 回复需填写必要信息