通过oracle官网下载相关补丁包,解压补丁查看readme.txt中对OPatch是否有最低版本的要求,如果服务器OPatch版本低于补丁包的要求,需更新OPatch版本,并且打补丁时需要停止应用,具体步骤如下:
1.查看需要打补丁服务器的OPatch版本并更新OPatch
如果版本低于要求版本,需通过readme.txt文中的链接下载高版本并安装,安装步骤:
-
将下载好的p28186730_139425_Generic.zip上传服务器并解压;
-
进入到解压好的目录,执行:java -jar opatch_generic.jar -silent oracle_home=<ORACLE_HOME_LOCATION>
2. 安装Weblogic补丁包
2.1 将补丁包上传服务器并解压到PATCH_TOP中
unzip -d PATCH_TOP p22111729_122120_Generic.zip
2.2 进入到PATCHE_TOP中的补丁版本中
cd PATCH_TOP/24711819
export ORACLE_HOME=/app/Oracle/Middleware/Oracle_Home(你的实际路径)
$ORACLE_HOME/OPatch/opatch lsinventory(查看当前已有的补丁列表)
2.3 同级目录执行-安装补丁,看到successfully applied说明成功
$ORACLE_HOME/OPatch/opatch apply
2.4 同级目录执行-验证补丁是否安装上去
$ORACLE_HOME/OPatch/opatch lsinventory
2.5 启动服务器
2.6 如果有问题可以对补丁进行回滚
$ORACLE_HOME/OPatch/opatch rollback -id 32697734