一.WEBLOGIC10.3.5可通过下载升级补丁升到10.3.6,操作步骤如下:
(文章末尾附有升级补丁和漏洞补丁下载地址)
1.在升级之前停止weblogic服务
2.将版本升级包wls1036_upgrade_generic.jar包放入/Oracle/Middleware/wlserver_10.3/common/quickstart/目录(升级包从补丁包目录获取)
3.cd /Oracle/Middleware/wlserver_10.3/common/quickstart/进入该目录,执行java -jar wls1036_upgrade_generic.jar开始并按以下提示升级:
Extracting 0%....................................................................................................100%
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
欢迎使用:
---------
此安装程序将引导您完成 WebLogic 10.3.6.0 的安装。键入 "Next" 或按 Enter 键继续下一个提示。如果您希望更改以前输入的数据,
请键入 "Previous"。您可以随时通过键入 "Exit" 退出安装程序。
输入 [退出][下一步]> ENTER键
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
选择中间件主目录:
-----------------
->1|* 键入现有的中间件主目录 2|/opt/opthb/weblogic10/Middleware输入要选择的索引号 或 [退出][上一步][下一步]> 2
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
注册安全更新:
-------------
请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。
1|电子邮件:[] 2|My Oracle Support 口令:[] 3|接收安全更新:[Yes]输入要选择的索引号 或 [退出][上一步][下一步]> 3
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
注册安全更新:
-------------
请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。
"接收安全更新:" = [输入新值或使用默认值 "Yes"]输入 [Yes][No]? no
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
注册安全更新:
-------------
请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。
"接收安全更新:" = [输入新值或使用默认值 "Yes"]?是否希望绕过配置管理器的启动过程并且
?不接收配置中存在严重安全问题的通知?
输入 [Yes][No]? yes
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
注册安全更新:
-------------
请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。
"接收安全更新:" = [输入新值或使用默认值 "Yes"]?有效值可以为“Yes”或“No”
输入 [Yes][No]? yes
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
注册安全更新:
-------------
请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。
1|电子邮件:[] 2|My Oracle Support 口令:[] 3|接收安全更新:[No]输入要选择的索引号 或 [退出][上一步][下一步]> Enter键
<------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
注册安全更新:
-------------
请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。
1|电子邮件:[] 2|My Oracle Support 口令:[] 3|接收安全更新:[No]输入要选择的索引号 或 [退出][上一步][下一步]> ENTER键
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
选择产品和组件:
---------------
发行版 10.3.6.0
|_____WebLogic Server [已安装] x
| |_____Core Application Server [已安装] x
| |_____Administration Console [已安装] x
| |_____Configuration Wizard and Upgrade Framework [已安装] x
| |_____Web 2.0 HTTP Pub-Sub Server [已安装] x
| |_____WebLogic SCA [已安装] x
| |_____WebLogic JDBC Drivers [已安装] x
| |_____Third Party JDBC Drivers [已安装] x
| |_____WebLogic Server Clients [已安装] x
| |_____WebLogic Web Server Plugins [已安装] x
| |_____UDDI and Xquery Support [已安装] x
| |_____Server Examples [已安装]
| |_____Evaluation Database [已安装] x
|_____Oracle Coherence [已安装] x
|_____Coherence Product Files [已安装] x
|_____Coherence Examples [已安装]输入与方括号中完全相同的数字以切换选择 或 [退出][上一步][下一步]> ENTER键
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
确认产品安装目录:
-----------------
中间件主目录: [/Oracle/Middleware]
产品安装目录:
WebLogic Server: [/Oracle/Middleware/wlserver_10.3]
上述目录中的文件将立即升级到 10.3.6.0 维护级别。
"Oracle Coherence" = [输入新值或使用默认值 "/Oracle/Middleware/coherence_3.7"]输入新值 Oracle Coherence 或 [退出][上一步][下一步]> Enter键(若安装路径没错则选择下一步,若不对则输入正确路径后再按提示选择下一步)
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
正在备份当前安装...
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
正在安装文件...
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
正在执行字符串替换...
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
正在配置 OCM...
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
正在创建域...
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
安装完成
祝贺您! 安装完成。
按 [Enter] 键继续或键入 [退出]> ENTER键
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
清除过程正在进行中...
4.进入/Oracle/Middleware/wlserver_10.3/server/lib 执行java -cp weblogic.jar weblogic.version查看weblogic版本
二.升级反序列化补丁:
1.先将p27395085_1036_Generic.zip放入/Oracle/Middleware/utils/bsu/cache_dir目录下并解压(若没有cache_dir,则先创建)
2.cd /Oracle/Middleware/utils/bsu/cache_dir,执行mv patch-catalog_25890.xml patch-catalog.xml进行更名
3.执行./bsu.sh -install -patch_download_dir=/Oracle/Middleware/utils/bsu/cache_dir -patchlist=GFWX -prod_dir=/Oracle/Middleware/wlserver_10.3
检查冲突...........
未检测到冲突
正在安装补丁程序 ID: GFWX..
结果: 成功
--》代表补丁升级成功,然后重启下weblogic节点即可
(说明:
1.若安装时候报内存不足,Exception in thread "Main Thread" java.lang.OutOfMemoryError,则修改bsu.sh中MEM_ARGS="-Xms2048m -Xmx2048m"内存大小为合适值后再执行上述命令:./bsu.sh -install -patch_download_dir=/Oracle/Middleware/utils/bsu/cache_dir -patchlist=GFWX -prod_dir=/Oracle/Middleware/wlserver_10.3
2.bsu.sh -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME} 命令是这个,其中patch_download_dir就是补丁存放路径,PATCH_ID就是补丁包中jar包去掉.jar,prod_dir就是安装路径)
4.执行./bsu.sh -prod_dir=/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view查看安装信息,结果如下:
也可以登录控制台界面选中升级的节点选择'监视'--》'一般信息'--》'WebLogic 版本'
(注:补丁删除命令:./bsu.sh -remove -patchlist=GFWX -prod_dir=/Oracle/Middleware/wlserver_10.3)
5.重启weblogic服务。
6.升级补丁和漏洞补丁下下载地址:https://pan.baidu.com/s/1ssgINCIVARg4P-gKdSNHQw 提取密码:d9k3