一、升级维护前的准备工作
tar命令打包域目录(如tar -cvzf weblogic_domain_backup.tar.gz /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain),或通过WebLogic自带的weblogic.backup.Backup命令自动化备份。fmw_14.1.1.0.0_wls_lite_generic.jar)和升级补丁包(如PSU、Interim Patch)。同时准备response文件(如wls.rsp)用于静默安装,配置项包括JAVA_HOME、INSTALL_TYPE(选择“Upgrade Existing Domain”)、ORACLE_HOME等。二、正式升级流程
cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin ./stopWebLogic.sh 若有Managed Server,需逐一停止或通过stopManagedWebLogic.sh脚本批量停止。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 安装完成后,新版本会安装在指定的ORACLE_HOME目录(如/opt/weblogic/oracle/middleware)。reconfig.sh工具升级现有域,自动迁移配置(如数据源、JMS队列、安全策略)并替换旧配置文件(如config.xml)。命令示例:cd /opt/weblogic/oracle/middleware/wlserver/common/bin ./reconfig.sh -oracle_home /opt/weblogic/oracle/middleware -domain /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -admin_url t3://localhost:7001 -username weblogic -password weblogic123 升级完成后,检查域目录下的config.xml版本号,确认已更新为新版本。patch_script.sql),修复数据库与新版本WebLogic的兼容性问题。可通过Oracle Support获取对应版本的数据库补丁。weblogic.Deployer命令行工具部署:java weblogic.Deployer -adminurl t3://localhost:7001 -username weblogic -password weblogic123 -deploy /path/to/app.war -name myapp 部署后,检查应用状态(如“Running”)及日志(如myapp.log),确认无错误。cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin ./startWebLogic.sh 通过WebLogic Management Console(默认端口7001)登录,验证版本信息(如“WebLogic Server Version: 14.1.1.0.0”),检查应用是否正常访问(如输入应用URL,返回预期页面)。三、升级后的维护工作
/opt/weblogic/12.2.1.4)和旧域备份文件(如weblogic_domain_backup_old.tar.gz),释放磁盘空间。清理前需确认旧版本文件无保留价值。response文件配置、reconfig.sh命令参数)、遇到的问题及解决方案(如兼容性问题修复),更新系统文档(如《WebLogic环境配置手册》《升级操作手册》),为后续升级提供参考。