centos

centos上weblogic更新与升级流程

小樊
41
2025-08-10 21:24:59
栏目: 智能运维

以下是在CentOS上更新与升级WebLogic的核心流程,步骤参考自:

一、升级前准备

  1. 备份数据
    • 备份WebLogic域目录、配置文件(如config.xml)、应用程序和日志文件。
    • 确保数据库有完整备份,验证应用程序与新版本兼容性。
  2. 检查兼容性
    • 确认CentOS版本与WebLogic目标版本兼容(如WebLogic 12c支持CentOS 6/7,需通过官方文档确认)。
    • 检查JDK版本是否符合要求(如WebLogic 12.2.1需JDK 1.8+)。
  3. 下载安装包
    • 从Oracle官网下载目标版本WebLogic安装包及补丁包。

二、升级操作步骤

  1. 安装依赖环境
    • 安装JDK并配置环境变量(如JAVA_HOME),确保与WebLogic版本匹配。
  2. 创建WebLogic用户
    groupadd weblogic  
    useradd -g weblogic weblogic  
    passwd weblogic  
    
  3. 解压安装包
    unzip fmw_14.1.1.0.0_wls_lite_generic.zip -d /opt/weblogic/  
    chown -R weblogic:weblogic /opt/weblogic/  
    
  4. 配置安装参数
    • 创建oraInst.loc文件,指定安装路径和用户组:
      inventory_loc=/opt/weblogic/oraInventory  
      inst_group=weblogic  
      
    • 创建wls.rsp响应文件,配置安装类型(如静默安装)。
  5. 静默安装
    su - weblogic  
    java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc  
    
  6. 升级域配置
    • 使用WLST脚本更新域(如修改监听端口、安全配置):
      cd /opt/weblogic/wlserver/common/bin/  
      ./wlst.sh  
      # 执行更新命令,例如:  
      readTemplate('/opt/weblogic/wlserver/common/templates/wls/wls.jar')  
      cd('Servers/AdminServer')  
      set('ListenPort', 7001)  
      writeDomain('/opt/weblogic/user_projects/domains/base_domain')  
      exit()  
      
  7. 启动服务并验证
    cd /opt/weblogic/user_projects/domains/base_domain/bin/  
    ./startWebLogic.sh  
    
    • 访问管理控制台,确认版本号及服务状态正常。

三、升级后注意事项

  1. 验证功能与性能
    • 测试业务功能是否正常,检查JVM参数、线程池配置是否合理。
  2. 应用补丁(如有)
    • 使用bsu.sh脚本安装官方补丁(需提前下载补丁包)。
  3. 监控与日志
    • 通过WebLogic控制台或监控工具(如Prometheus)观察系统运行状态,记录升级日志。

关键注意事项

具体操作需根据实际版本和环境调整,建议优先参考Oracle官方升级指南

0
看了该问题的人还看了