linux 安装weblogic补丁

linux 安装weblogic补丁

2021年02月09日 161点热度 1人点赞 0条评论

查看当前weblogic补丁版本:
举例:cat /prod/testapp1_domain/servers/AdminServer/logs/AdminServer.log |grep PSU
10.3.6.0.12 PSU Patch

打补丁先停掉weblogic服务:
stopwls 或 kill -9 weblogic进程ID

查看当前weblogic版本补丁:
[testapp1:/app/weblogic/utils/bsu]$ ./bsu.sh -view -patch_download_dir=/app/weblogic/utils/bsu/cache_dir -status=applied -prod_dir=/app/weblogic/wlserver_10.3/

修改补丁脚本内启动内存:
[testapp1:/app/weblogic/utils/bsu]$ vi bsu.sh
#!/bin/sh
JAVA_HOME="/app/java"
MEM_ARGS="-Xms2048m -Xmx2048m" #这里修改,如果报内存溢出,就在加大内存
"$JAVA_HOME/bin/java" ${MEM_ARGS} -jar patch-client.jar $*

weblogic补丁信息查看:
[testapp1:/app/weblogic/utils/bsu]$ ./bsu.sh -view -patch_download_dir=/app/weblogic/utils/bsu/cache_dir -status=applied -prod_dir=/app/weblogic/wlserver_10.3/ -verbose
2017-9-25 9:22:39 java.util.prefs.FileSystemPreferences$2 run
信息: Created user preferences directory.
ProductName: WebLogic Server
ProductVersion: 10.3 MP6
Components: WebLogic Server/Core Application Server,WebLogic Server/Admi
nistration Console,WebLogic Server/Configuration Wizard and
Upgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Serve
r,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBC
Drivers,WebLogic Server/Third Party JDBC Drivers,WebLogic S
erver/WebLogic Server Clients,WebLogic Server/WebLogic Web S
erver Plugins,WebLogic Server/UDDI and Xquery Support,WebLog
ic Server/Evaluation Database,WebLogic Server/Workshop Code
Completion Support
BEAHome: /app/weblogic
ProductHome: /app/weblogic/wlserver_10.3
PatchSystemDir: /app/weblogic/utils/bsu
PatchDir: /app/weblogic/patch_wls1036
Profile: Default
DownloadDir: /app/weblogic/utils/bsu/cache_dir
JavaVersion: 1.6.0_29
JavaVendor: Sun

Patch ID: FMJJ (20780171)

删除旧补丁:
[testapp1:/app/weblogic/utils/bsu]$ ./bsu.sh -remove -patchlist=FMJJ -prod_dir=/app/weblogic/wlserver_10.3/ -verbose

删除/app/weblogic/utils/bsu/cache_dir目录下所有文件:
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ cd /app/weblogic/utils/bsu/cache_dir
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ ls -lrt
总用量 248904
-rw-rw-r-- 1 jrdeploy jrdeploy 90486631 6月 5 06:42 B25A.jar
-rw-rw-r-- 1 jrdeploy jrdeploy 69354731 6月 5 06:42 patch-catalog_25250.xml
-rw-rw-r-- 1 jrdeploy jrdeploy 7036 6月 6 14:03 README.txt
-rw-r--r-- 1 jrdeploy jrdeploy 95019336 8月 15 11:51 p25869650_1036_Generic.zip
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ rm -rf *

把weblogic补丁包上传放到/app/weblogic/utils/bsu/cache_dir目录下,解压并升级:
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ cd /app/weblogic/utils/bsu/cache_dir
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ rz p25869650_1036_Generic.zip
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ unzip p25869650_1036_Generic.zip
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ mv patch-catalog_25250.xml patch-catalog.xml
[testapp1:/app/weblogic/utils/bsu/cache_dir]$ cd ..

安装最新补丁(fix:B47X):
[testapp1:/app/weblogic/utils/bsu]$ ./bsu.sh -install -patchlist=B47X -patch_download_dir=/app/weblogic/utils/bsu/cache_dir/ -prod_dir=/app/weblogic/wlserver_10.3/ -verbose

启动weblogic服务:
startwls /--我自己定义的别名,可忽略--/
检查启动log:
wlslog /--我自己定义的别名,可忽略--/

检查升级补丁后的补丁号:
cat /prod/testapp1_domain/servers/AdminServer/logs/AdminServer.log |grep PSU

posted @ 2021-07-06 13:35  耀阳居士  阅读(202)  评论(0编辑  收藏  举报