分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

weblogic补丁安装脚本 CVE-2018-2893

发布时间:2023-09-06 02:06责任编辑:苏小强关键词:weblogic

最近一直再装weblogic补丁,不厌其烦,做此脚本,一键装补丁。

不同版本修改对应版本补丁名即可。

一、weblogic10.3.6
    cd $ORACLE_HOME
    需修改.../utils/bsu/bsu.sh 中:1、内存大小,2、patch-client.jar改为绝对路径
    JAVA_HOME="/home/weblogic/jdk1.6.0_45"
    MEM_ARGS="-Xms2048m -Xmx2048m"
    "$JAVA_HOME/bin/java" ${MEM_ARGS} -jar /home/weblogic/utils/bsu/patch-client.jar $*

#!/bin/bashrm patch-catalog.xml README.txtunzip p27919965_1036_Generic.zipsleep 2mv patch-catalog_26112.xml patch-catalog.xml# find oldPatchid configmkdir cache_dircp patch-catalog.xml ./cache_direcho "======Next is version of weblogic==============="sh ../bsu.sh -prod_dir=../../../wlserver_10.3/ -status=applied -verbose -view > versioncat versiongrep "Patch ID" version > restxt>patchIdflag=0cat restxt | while read linedo# ???echo $line ???echo $line | awk ‘{print $3}‘ >> patchId ???flag=$(($flag + 1))doneecho "=======Next is Patch ID===================="cat patchId#next is remove Patch IDrmflag=1cat patchId | while read linedo ???sh ../bsu.sh -patchlist=$line -prod_dir=../../../wlserver_10.3 -verbose -remove ???echo "$line removed!!!" ???rmflag=$?doneecho "-------------oldPatch ID removed suecceed!!!-------------"echo "======Next is version of weblogic==============="sh ../bsu.sh -prod_dir=../../../wlserver_10.3/ -status=applied -verbose -viewecho "=======Next is install===================="#if [ 0 -eq $rmflag ]#then# ???echo "-------------oldPatch ID removed suecceed!!!-------------" ???sh ../bsu.sh -install -patch_download_dir=./ -patchlist=B47X -prod_dir=../../../wlserver_10.3 ???inflag=$? ???if [ 0 -eq $inflag ] ???then ???????echo "------------new Patch ID install suecceed!!!---------------" ???????echo "------Install over!!!-----------" ???????echo "======Next is version of weblogic===============" ???????sh ../bsu.sh -prod_dir=../../../wlserver_10.3/ -status=applied -verbose -view ???else ???????echo "------------new Patch ID install failed!!!---------------" ???????sh ../bsu.sh -prod_dir=../../../wlserver_10.3/ -status=applied -verbose -view ???fi#else# ???echo "-------------oldPatch ID remove failed!!!-------------"# ???sh ../bsu.sh -prod_dir=../../../wlserver_10.3/ -status=applied -verbose -view#fi

二、weblogic12.1.3
    cd $Oracle_Home/OPatch
    将12c安装包上传至目录,脚本如下:

export ORACLE_HOME=/home/weblogic/weblogic1213(改为自己服务器的weblogic安装路径)
unzip p27919943_121300_Generic.zipecho "========next is inventory======"./opatch lsinventoryecho "========next is apply====="./opatch apply ./27919943/echo "========next is inventory======"./opatch lsinventory

weblogic补丁安装脚本 CVE-2018-2893

原文地址:https://www.cnblogs.com/daxman/p/9372661.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved