精华内容
下载资源
问答
  • weblogic打补丁方法

    2020-12-19 04:59:44
    weblogic虽然是大牌oracle的重量级中间件,但是...废话不多说,因为weblogic打补丁的方式基本都是一个套路,这里记录下weblogic的打补丁方法。1、环境{MW_HOME} = /usr/local/bea{WL_HOME} = /usr/local/bea/wlserv...

    weblogic虽然是大牌oracle的重量级中间件,但是也还是会时不时爆出一些漏洞的,这些漏洞如果不及时打补丁补救,很快会被一些黑客拿来去一些网站换积分或者当挂马做肉鸡。废话不多说,因为weblogic打补丁的方式基本都是一个套路,这里记录下weblogic的打补丁方法。

    1、环境

    {MW_HOME} = /usr/local/bea

    {WL_HOME} = /usr/local/bea/wlserver_10.3

    下面使用{MW_HOME}和{WL_HOME}代替真正的路径

    2、将补丁文件拷贝至{MW_HOME}/utils/bsu/cache_dir下并解压,通常会得到一个jar包和一个patch-catalog_xxxxx.xml这样的文件以及一个readme文档(英文好的完全可以看readme文档搞定、、、)

    3、进入{MW_HOME}/utils/bsu/目录修改bsu.sh中内存参数为MEM_ARGS="-Xms1500m -Xmx1500m",这里内存大小视不同的补丁会有区别,过小的话会报错,不缺内存的话建议直接改大一点

    4、执行安装补丁命令

    bsu.sh -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={WL_HOME}

    粘贴格式可能会有问题,报错就手敲一遍、

    5、这里是漫长的等待,漫长等待的结果有两种,一种是安装成功

    Checking for conflicts............

    No conflict(s) detected

    Installing Patch ID: FMJJ..

    Result: Success

    另一种是补丁冲突~~

    Checking for conflicts...........

    Conflict(s) detected - resolve conflict condition and execute patch installation again

    Conflict condition details follow:

    Patch FMJJ is mutually exclusive and cannot coexist with patch(es): EJUW,ZLNA

    这里提示看到该补丁和之前打的补丁EJUW和ZLNA相冲突,这时候就需要先卸载之前安装的补丁才能继续进行安装、

    执行命令

    ./bsu.sh -remove -verbose -patchlist=EJUW -prod_dir={WL_HOME}

    这里又是漫长的等待,weblogic会检测卸载是否有依赖,类似这种跟2个或以上补丁冲突的随便找一个(建议先删列表中的最后一个补丁、),然后漫长的等待之后系统会提示你想删除这个补丁还要先删除xxx补丁才行、、、

    Checking for conflicts.......

    Conflict(s) detected - resolve conflict condition and execute patch removal again

    Conflict condition details follow:

    The selected patch cannot be removed until the following patch(es) are removed first: ZLNA

    然后只能按weblogic说的滚去挨个删完

    Checking for conflicts...........

    No conflict(s) detected

    Starting removal of Patch ID: EJUW

    Removing /usr/local/bea/modules/com.bea.core.weblogic.stax_1.11.0.0.jar

    Removing /usr/local/bea/wlserver_10.3/server/lib/wlt3jmsclient.jar

    Removing /usr/local/bea/wlserver_10.3/server/lib/wlt3client.jar

    Removing /usr/local/bea/modules/com.bea.core.stax2_2.0.0.0_3-0-3.jar

    Removing /usr/local/bea/wlserver_10.3/bugsfixed/WLS-PSU-bugsfixed.txt

    Removing /usr/local/bea/wlserver_10.3/bugsfixed/20780171-WLS-10.3.6.0.12_PSU_WebServices-ClientSide-Configuration-README.txt

    Restoring /usr/local/bea/wlserver_10.3/server/lib/consoleapp/APP-INF/lib/commons-fileupload.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wljmxclient.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.oracle.cie.config-wls-schema_10.3.6.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/common/wlst/modules/jython-modules.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/common/bin/wlsifconfig.sh from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wlstestclient.ear from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wlthint3client.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.utils.full_1.10.0.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.bea.opensaml_1.0.0.0_6-2-0-0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/ws.databinding_1.3.0.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/common/deployable-libraries/jsf-2.0.war from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/schema/weblogic-domain-binding.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/webserviceclient+ssl.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wlw-langx.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wljmsclient.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wlsafclient.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.apache_1.3.0.1.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wlsaft3client.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wseeclient.zip from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.common.security.saml2_1.0.0.0_6-2-0-0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/glassfish.jstl_1.2.0.1.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wls-api.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/common/deployable-libraries/jsf-1.2.war from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/common/deployable-libraries/jstl-1.2.war from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.descriptor.wl.binding_1.4.0.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.oracle.cie.config-wls_7.2.0.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/jms-notran-adp.rar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/jms-xa-adp.rar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/jdbcdrivers.xml from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/uddiexplorer.war from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/ws.databinding.plugins_1.3.0.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/webserviceclient.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wlclient.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/wseeclient.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.utils_1.10.0.0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/wlserver_10.3/server/lib/consoleapp/webapp/WEB-INF/lib/console.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Restoring /usr/local/bea/modules/com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar from /usr/local/bea/patch_wls1036/backup/backup.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/BUG20780171_1036012.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/com.bea.core.apache.commons.fileupload_1.0.0.0_1-3-1.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/glassfish.jaxb.xjc_1.2.0.0_2-1-14.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/glassfish.jaxb_1.2.0.0_2-1-14.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/glassfish.jaxp_1.4.5.0.jar

    Removing /usr/local/bea/patch_wls1036/patch_jars/glassfish.jaxws.mimepull_1.1.0.0_1-3-8.jar

    Updating /usr/local/bea/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar

    Old manifest value: Class-Path= ../../../patch_jars/BUG20780171_1036012.jar ../../../patch_jars/com.bea.core.apache.commons.fileupload_1.0.0.0_1-3-1.jar ../../../patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar ../../../patch_jars/glassfish.jaxb.xjc_1.2.0.0_2-1-14.jar ../../../patch_jars/glassfish.jaxb_1.2.0.0_2-1-14.jar ../../../patch_jars/glassfish.jaxp_1.4.5.0.jar ../../../patch_jars/glassfish.jaxws.mimepull_1.1.0.0_1-3-8.jar

    New manifest value: Class-Path=

    Result: Success

    然后继续安装,这时候就只会出现成功了

    Checking for conflicts............

    No conflict(s) detected

    Installing Patch ID: FMJJ..

    Result: Success

    6、查看weblogic的补丁列表中是否已出现刚才安装的补丁

    [bsu]# ./bsu.sh -prod_dir=/usr/local/bea/wlserver_10.3 -status=applied -verbose -view

    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: /usr/local/bea

    ProductHome: /usr/local/bea/wlserver_10.3

    PatchSystemDir: /usr/local/bea/utils/bsu

    PatchDir: /usr/local/bea/patch_wls1036

    Profile: Default

    DownloadDir: /usr/local/bea/utils/bsu/cache_dir

    JavaVersion: 1.6.0_29

    JavaVendor: Sun

    Patch ID: FMJJ

    PatchContainer: FMJJ.jar

    Checksum: 591477727

    Severity: optional

    Category: General

    CR/BUG: 26519424

    Restart: true

    Description: WLS PATCH SET UPDATE 10.3.6.0.171017

    WLS PATCH SET UPDATE 10

    .3.6.0.171017

    7、根据已有的POC脚本或者其他方式检测漏洞是否还在

    这里是本次漏洞CEV-2017-3506对应的Python检测脚本,大神的博客扒来用下,勿怪勿怪~

    #!/usr/bin/env python

    # coding:utf-8

    # auther:dayu(大神的签名)

    import requests

    import re

    from sys import argv

    heads = {

    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0',

    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',

    'Accept-Language': 'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',

    'Content-Type': 'text/xml;charset=UTF-8'

    }

    def poc(url):

    if not url.startswith("http"):

    url = "http://" + url

    if "/" in url:

    url += '/wls-wsat/CoordinatorPortType'

    post_str = '''

    /bin/bash

    -c

    ls

    '''

    try:

    response = requests.post(url, data=post_str, verify=False, timeout=5, headers=heads)

    response = response.text

    response = re.search(r"\.*\", response).group(0)

    except Exception, e:

    response = ""

    if 'java.lang.ProcessBuilder' in response or "0" in response:

    result = "Vulnerability exist"

    return result

    else:

    result = "No Vulnerability"

    return result

    if __name__ == '__main__':

    if len(argv) == 1:

    print "python 参数 url:port"

    exit(0)

    else:

    url = argv[1]

    result = poc(url=url)

    print result

    ps:本次记录是借用安装CEV-2017-3506补丁的机会,安装的补丁ID:FMJJ,安装冲突ID列表:ZLNA,EJUW。

    本人用Python写了一个简单的自动打补丁脚本(虽然打补丁命令不多也不复杂,但是扛不住每个命令都要执行20几分钟,几条命令执行下来还是相当的耗时,还是写了脚本,也适合多台机器的安装),由于python技术有限,代码就不拿来献丑了,有需要的可以私聊我0.0

    展开全文
  • weblogic打补丁详细流程

    千次阅读 2020-07-10 08:35:14
    weblogic补丁前检查: 1、检查weblogic进程(ps -ef|grep weblogic.policy|grep -v grep),根据进程路径与登记的weblogic路径做对比。 2、检查备份所需空间,即/weblogic/bea的目录大小。 tar -cvf bea_20200709....

    weblogic补丁前检查:
    1、检查weblogic进程(ps -ef|grep weblogic.policy|grep -v grep),根据进程路径与登记的weblogic路径做对比。
    2、检查备份所需空间,即/weblogic/bea的目录大小。 tar -cvf bea_20200709.tgz /weblogic/bea --exclude *.log
    3、检查硬盘剩余空间,要求至少剩余/weblogic/bea目录大小的两倍以上。剩余内存至少大于4G
    4、检查jdk版本号、weblogic版本、weblogic补丁版本、操作系统版本是否匹配,与补丁要求是否一致。
    5、检查权限,主机用户是否有操作weblogic安装路径读写权限。主机tar权限和unzip权限。检查堡垒机权限。
    weblogic打补丁的基本操作:
    1、重启应用,业务测试一下,确保应用和环境正常运行
    2、停应用,备份整个weblogic和应用
    3、打补丁
    4、中止并回退
    5、验证业务

    一、查看磁盘和内存的信息
    1.df -lh 使用这个命令会更清楚磁盘使用情况,如果磁盘容量小。查看jdk的版本
    2.tar -cvf bea_20200709.tgz /weblogic/bea --exclude *.log 备份
    3.修改bsu.sh中的内存参数,内存够大的话改为4096,如果这里内存设置不够的话会出现这样的错误提示:Exception in thread “main” java.lang.OutOfMemoryError: GC overhead limit
    在这里插入图片描述

    4.上传补丁包到…/…/bsu/cache_dir文件夹,解压得到的文件如下:
    在这里插入图片描述

    需要将解压的patch-catalog-id.xml文件重新命名为patch-catalog.xml文件 mv patch-catalog_27039.xml patch-catalog.xml
    Q3ZB为此次补丁的版本好,也就是patch id
    5.在cache_dir 目录下使用命令 sh ../bsu.sh -prod_dir=/weblogic/bea/wlserver_10.3/ -status=applied -verbose -view查看当前已打的补丁
    6.在cache_dir目录下执行sh ../bsu.sh -install -patch_download_dir=./ -patchlist=Q3ZB -prod_dir=/weblogic/bea/wlserver_10.3
    执行此条命令后有两个结果:
    (1) 与要打的补丁与之前有冲突,卸载掉冲突的补丁,从后面开始卸载命令如下:

    sh ../bsu.sh -patchlist=$冲突的补丁号 -prod_dir=/weblogic/bea//wlserver_10.3 -verbose -remove
    

    (2) 执行过程没有什么问题,即补丁安装成功

    7.使用命令sh ../bsu.sh -prod_dir=/weblogic/bea/wlserver_10.3/ -status=applied -verbose -view 查看是否成功,如出现要打的补丁号则成功
    在这里插入图片描述

    展开全文
  • 打补丁详细步骤: 0、查找weblogic相关路径 ps -ef|grep weblogic (查到有这样的路径:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin) 1、停止weblogic 进入weblogic所在目

    环境:
    Linux 2.6.18-164.el5
    weblogic 10.3.6.0
    2021年7月补丁包:p32832785_1036_Generic.zip

    ---------------

    打补丁详细步骤:

    0、查找weblogic相关路径
    ps -ef|grep weblogic
    (查到有这样的路径:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin)


    1、停止weblogic
    进入weblogic所在目录:
    cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    ./stopWebLogic.sh


    2、备份weblogic整个目录
    zip -r /opt/backup_weblogic/weblogic_backup_20210823.zip /home/weblogic


    3、将补丁上传到weblogic服务器的cache_dir目录下,如不存在该目录则新建一个
    用winscp软件上传补丁到该目录(详细路径:/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir)


    4、进入weblogic服务器的cache_dir目录并解压补丁到该目录
    cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir
    unzip p32832785_1036_Generic.zip(如解压到了p32832785_1036_Generic文件夹里面,要把文件复制到cache_dir)

    解压出来的README.html文档是详细的打补丁指引。


    5、进入bsu目录,查看当前已经安装的补丁包,并调大bsu.sh内存
    cd /home/weblogic/Oracle/Middleware/utils/bsu
    ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

    vi ./bsu.sh
    注意:

    我将默认值修改为官方推荐的MEM_ARGS="-Xms1024m -Xmx4096m"还是不行,要继续加大内存才行MEM_ARGS="-Xms1024m -Xmx6144m"。可用top看详细的内存占用情况来判断。


    6、安装补丁,出现“success”或“成功”表示安装成功(命令中-patchlist=3NVW的3NVW是解压后的jar文件名)
     ./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir  -patchlist=3NVW  -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3

    说明:
    当出现Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded报错后,将bsu.sh内存参数调大即可。
    我同时也遇到Exception in thread "main" java.lang.OutOfMemoryError: Java heap space报错,也是要调大bsu.sh内存的问题。

    README文档里的说明:
    - Configuring Memory options
     
       For Microsoft Windows systems
       Edit the bsu.cmd script and change memory options as follows:
       set MEM_ARGS=-Xms1024m -Xmx4096m
     
       For UNIX Systems
       Edit the bsu.sh script and change memory options as follows:
       MEM_ARGS="-Xms1024m -Xmx4096m"

    README文档里的说明:
    - Execute bsu.sh -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME}
    Where, WL_HOME is the path of the WebLogic home,
                 PATCH_ID is 3NVW (Unique identifier for WLS Patch Set Update 10.3.6.0.210720).


    注:检查冲突时会很慢,大概40分钟以上,安装比较快。这次打补丁总耗时约1小时。

    如果安装检查出有冲突,则卸载冲突补丁包,如
    ./bsu.sh -remove -patchlist=U5I2 -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -verbose
    (注:补丁程序 MXLE 与以下补丁程序互相排斥且不能共存: U5I2)


    安装结果:

    检查冲突..................

    ..........
    未检测到冲突

    正在安装补丁程序 ID: 3NVW..
    结果: 成功

    7、查看补丁是否安装成功
    ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

    结果如下(比没打补丁前多了 Patch ID:3NVW,CR/BUG:32832785 等补丁信息):
    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:           /home/weblogic/Oracle/Middleware
    ProductHome:       /home/weblogic/Oracle/Middleware/wlserver_10.3
    PatchSystemDir:    /home/weblogic/Oracle/Middleware/utils/bsu
    PatchDir:          /home/weblogic/Oracle/Middleware/patch_wls1036
    Profile:           Default
    DownloadDir:       /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir
    JavaVersion:       1.6.0_29
    JavaVendor:        Sun


    Patch ID:          3NVW
    PatchContainer:    3NVW.jar
    Checksum:          1295391619
    Severity:          optional
    Category:          General
    CR/BUG:            32832785
    Restart:           true
    Description:       WLS PATCH SET UPDATE 10.3.6.0.210720


    ---------------


    命令速查:

    1、启动和停止weblogic命令

    进入weblogic所在目录:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    启动WebLogic:./startWebLogic.sh

    停止WebLogic:./stopWebLogic.sh

    2、中间件补丁查看:
    ./bsu.sh -prod_dir=/weblogic/wls1036/wlserver_10.3 -status=applied -view -verbose

    3、中间件补丁升级:

    ./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir  -patchlist=3NVW  -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3

    4、中间件补丁卸载:
    ./bsu.sh -remove -patchlist=3NVW  -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3
     

    展开全文
  • Weblogic 打补丁记录

    2020-09-22 14:40:01
    /home/mw/weblogic/wls1036/wlserver_10.3 补丁解压后存放路径 /home/mw/weblogic/wls1036/utils/bsu/cache_dir BSU路径 /home/mw/weblogic/wls1036/utils/bsu 输出log -log=bsu.log -log_priority=debug patchlist...

    使用oracle suport账户登陆后下载最新补丁合集

    --路径
    WSL路径
    /home/mw/weblogic/wls1036/wlserver_10.3 
    补丁解压后存放路径
    /home/mw/weblogic/wls1036/utils/bsu/cache_dir
    BSU路径
    /home/mw/weblogic/wls1036/utils/bsu
    输出log
    -log=bsu.log -log_priority=debug

    patchlist为jar包名,多个时可用逗号隔开,与等号之间无空格例如EJUW,ZLNA 
    查看已安装补丁
    sh bsu.sh -view -prod_dir=/home/mw/weblogic/wls1036/wlserver_10.3   -status=applied -verbose
    确认补丁是否生效
    (1)
    安装补丁
    sh  bsu.sh   -install   -patchlist= UIAL  -patch_download_dir=/home/mw/weblogic/wls1036/utils/bsu/cache_dir   -prod_dir=/home/mw/weblogic/wls1036/wlserver_10.3   -verbose   

    卸载补丁(卸载包 改install  为   -remove    去掉 -patch_download_dir)
    sh  bsu.sh   -remove    -patchlist=UIAL,U5I2,6JJ4 -prod_dir=/home/mw/weblogic/wls1036/wlserver_10.3  -verbose   

    打什么补丁:
    如与多个包冲突可以卸载冲突的包然后更新ORACLE定期发布的补丁集最新集合(包含旧补丁集合)
    例如
    http://www.oracle.com/technetwork/topics/security/cpujul2014-1972956.html

    -patchlist不对为有空格

    更新BSU(更新补丁冲突检测过慢时10min以上)
    上传补丁到 bsu目录
    ./bsu_update.sh install
    ./bsu.sh -version

    打补丁步骤

    1. 解压补丁包zip文件,得到两个文件 一个.jar 一个.xml 
    unzip p26519424_1036_Generic.zip -d cache_dir
    将这个两个文件拷贝到weblogic 目录下 
    utils/bsu/cache_dir 中,
    如果没有cache_dir 自己创建。当然这个目录也可以自己指定。
    【utils/bsu/cache_dir】 

    2. 解压补丁包 unzip 文件名

    3 修改bsu.sh JVm参数大小防止执行命令内存溢出(2048-4096)
    内存存不足处理方案
    4. 按照上面打补丁步骤

    补丁知识大全: http://www.yundba.com/help/0-FAQ.htm
    -----------------------------------------------------------------------------
    生产脚本

    https://localhost:8834    

    service nessusd start

    展开全文
  • weblogic打补丁报错OPatch failed with error code 255 查看opatch 日志报错内容如下 ,日志路径/Oracle/Middleware/cfgtoollogs/opatch less opatch2021-08-30_15-26-18PM_1.log [Aug 30, 2021 3:26:19 PM] ...
  • weblogic打补丁后查不到补丁ID

    千次阅读 2020-09-07 16:52:20
    Weblogic PSU补丁安装过程 1、 修改增加内存: vi /oracle/weblogic/wls1036/utils/bsu/bsu.sh “$JAVA_HOME/bin/java” -Xms1521m -Xmx1521m -jar patch-client.jar $* 2、查看版本语句: /oracle/weblogic/wls1036...
  • weblogic打补丁

    2020-12-22 13:53:13
    偶尔看见的一个博主发的 [https://www.cnblogs.com/vzhangxk/p/13895223.html]
  • weblogic打补丁教程.rar

    2019-09-02 15:22:03
    weblogic 反序列化补丁,实测安装有效。如果安装遇到问题,可以问我。
  • weblogic打补丁,bsu方法

    千次阅读 2018-01-19 23:15:00
    刚装了10.3.6版本的weblogic,想把版本补丁到10.3.6.0.12 我用的系统是windows 8.1 ,呵呵 查看版本 执行java weblogic.version WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050 Use 'weblogic....
  • 分享weblogic安全补丁安装步骤及补丁下载过程,需要注意的是对于不同版本,安装过程有些许差异。
  • Linux Weblogic打补丁

    2019-11-11 12:43:32
    1.学习打补丁的链接地址 URl:http://paperbee.definesys.com/content?id=6cfd4afba6284066b2f1833ff454fca2 2.首先我们先创建文件夹PATCH_TOP,如果你有了就不用了,没有就创建一个。 3.将补丁包上传至新建...
  • weblogic 打补丁报错:OPatchSession cannot load inventory for the given Oracle Home : 第一步:备份、删除/%ORACLE_HOME%路径下隐藏文件.patch_storage文件夹。 第二步:进入/%ORACLE_HOME%/oui/bin目录,然后...
  • weblogic打补丁小结:在WebLogicServer 10.3.4之后的版本, Oracle提供了PSUs (patch setupdates).具体参考(MyOracle Support Note 1306505.1).在1470197.1文档中,描述了weblogic当前可用的PSU从WeblogicServer11g...
  • 如何使用opatch给WebLogic打补丁中文社区 (MOSC)中间件 (MOSC)0 RepliesLast updated on July 25, 2016This question is Not Answered.在WebLogic 12.1.2版本以后,给WebLogic打补丁不再使用bsu工具(Smart Updater)...
  • weblogic 打补丁

    千次阅读 2018-10-17 09:50:00
    1.停止所有weblogic服务器 2.安装补丁包  解压:  cd /var/lib/install  unzip -q p26519424_1036_Generic.zip -d p26519424_1036_Generic  安装:  在解压目录里,执行  mv patch-catalog_25504.xml...
  • windows系统 weblogic 12.2.1.3.0.打补丁操作流程,包含最新补丁和13.9.4.2.4Optach所需的jar包,opatch_generic.jar
  • 日常运维工作中我们有时需要给weblogic打补丁,补丁文件是oracle官方发布的zip包。下面均为我本地的目录结构,实际操作中以你实际的目录为准。1、上传补丁并解压cd /picclife/software/psu -----指定一个存放的目录...
  • weblogic12c补丁包.zip

    2021-01-13 16:41:35
    通过绿盟扫描测试,解决大多数漏洞问题,需要搭配补丁安装工具Opatch13.9.4.2以上版本使用
  • weblogic打补丁,bsu方法刚装了10.3.6版本的weblogic,想把版本补丁到10.3.6.0.12我用的系统是windows 8.1 ,呵呵查看版本执行java weblogic.versionWebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050...
  • weblogic上传漏洞打补丁.zipweblogic上传漏洞打补丁.zipweblogic上传漏洞打补丁.zipweblogic上传漏洞打补丁.zip
  • weblogic 10.3.6补丁 2018年7月17日
  • weblogic每个季度都会有psu更新,打补丁操作也变成了每个季度都要做的事情,我们往往是通过登陆xshell等工具,一台一台的停服务打补丁启动服务。如果是单机部署的weblogic并且数量不多的话还好,通过手动登陆系统...
  • weblogic 10.3.6补丁 2018年7月17日
  • Weblogic补丁安装.docx

    2020-01-14 11:30:07
    本文档针对weblogic10.3.6.0的补丁安装,提供详细安装步骤和截图说明。 版本:weblogic10.3.6.0 操作系统:windows 补丁包:p29204678_1036_Generic.zip
  • weblogic12c补丁安装

    万次阅读 热门讨论 2018-01-10 21:15:38
    1.根据漏洞报告下载补丁 2.补丁包上传解压到Linux 3.关于OPatch ...由于绿盟扫描出了机器上安装的weblogic12c存在漏洞,需要进行补丁升级。 weblogic安装的版本是12.1.3,需要使用Generic通用包安装的w...
  • Windows下weblogic 12.1.3&12.2.1打补丁方法

    千次阅读 2020-08-15 20:31:19
    1、关闭所有weblogic服务进程。 2、上传补丁文件p23744018_121300_Generic.zip到服务器,然后解压缩到如下目录:{MW_HOME}\OPatch\PATCH_TOP。(没有PATCH_TOP可以手工建立)。...询问是否打补丁,按y
  • weblogic补丁流程.docx

    2020-07-09 21:33:46
    weblogic升级版本,给出现漏洞的weblogic打上最新的补丁,步骤详细,配有图片了详细代码说明
  • 文章目录1 根据oracle官方发布的漏洞报告下载补丁2 补丁包上传解压到Linux Server3 补丁包上传解压到Windows Server4 关于OPatch5 Linux与Windows安装补丁区别6 Linux安装补丁6.1 Linux单个补丁安装6.2 查看已安装的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,859
精华内容 1,143
关键字:

weblogic打补丁