一、升级前准备
/opt/weblogic/user_projects/domains/base_domain)、配置文件(config/config.xml、security目录)、应用程序(autodeploy或applications目录)及日志文件(logs目录);确保数据库有最新全量备份;虚拟化环境需创建系统快照,便于快速回滚。fmw_14.1.1.0.0_wls_lite_generic.jar)及对应补丁包(如安全补丁p29633432_1036_generic.zip)。/usr/local/java/,编辑/etc/profile添加JAVA_HOME、CLASSPATH、PATH变量,执行source /etc/profile使配置生效;groupadd weblogic、useradd -g weblogic weblogic、passwd weblogic;/opt/weblogic)所有权赋予weblogic:weblogic。二、正式升级流程
weblogic用户,进入域目录执行停止命令:cd /opt/weblogic/user_projects/domains/base_domain/bin
./stopWebLogic.sh
使用ps -ef | grep weblogic检查残留进程,若有则用kill -9 pid强制终止。unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/;/opt/weblogic/wls.rsp),配置安装路径(ORACLE_HOME=/opt/weblogic/oracle/middleware)、安装类型(INSTALL_TYPE=WebLogic Server)等参数;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
/opt/weblogic/oracle/middleware目录是否存在,确认版本信息(java weblogic.version)。/opt/weblogic/oracle/middleware/wlserver/common/bin/reconfig.sh;/opt/weblogic/user_projects/domains/base_domain),跟随向导完成域配置升级。bsu.sh(10.3.x版本)或opatch(12c及以上版本)工具:
/opt/weblogic/utils/bsu/cache_dir,执行:cd /opt/weblogic/utils/bsu
./bsu.sh -install -patchlist=补丁ID -prod_dir=/opt/weblogic/wlserver_10.3
/opt/weblogic/OPatch/patches,执行:cd /opt/weblogic/OPatch
./opatch apply -id 补丁ID
bsu.sh -report(10.3.x)或opatch lsinventory(12c+)查看补丁是否安装成功。cd /opt/weblogic/wlserver/server/bin && nohup ./startNodeManager.sh &;cd /opt/weblogic/user_projects/domains/base_domain/bin && nohup ./startWebLogic.sh &;tail -100f /opt/weblogic/user_projects/domains/base_domain/logs/console.log,确认状态为“RUNNING”。三、升级后验证
http://IP:7001/console),验证服务器状态、部署的应用程序是否正常访问;检查JDBC连接、JMS队列等配置是否可用。