精华内容
下载资源
问答
  • OPatch

    2012-05-24 20:40:43
    OPatch工具相关的环境变量BY ADMIN, ON AUGUST 4TH, 2011ORACLE_HOME – This is the Oracle home location.OPATCH_DEBUG – This is ...

    OPatch工具相关的环境变量

    BY ADMIN, ON AUGUST 4TH, 2011

    ORACLE_HOME – This is the Oracle home location.

    OPATCH_DEBUG – This is the log level that specifies the amount of logging OPatch should perform.

    OPATCH_PLATFORM_ID – This is the unique platform. ID.

    PATH – This is the path information.

    OPatch.SKIP_VERIFY_PLATFORM. – Allows us to skip verification phase. Using this will not restore Oracle Home if patching fails at verification phase.


    打patch问题


    如果一个patch没有打成功,那么后续的patch是打不上的,这个时候,需要到

    $ORACLE_HOME/.patch_storage目录删除对应patch目录

    再重新打就ok




    Notes for Oracle Database PSU/CPU


    作者:kamus

    1. 什么是PSU/CPU?

    CPU: Critical Patch Update

    Oracle对于其产品每个季度发行一次的安全补丁包,通常是为了修复产品中的安全隐患。

    PSU: Patch Set Updates

    Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复。Oracle选取被用户下载数量多的,并且被验证过具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复而且还包含了最新的CPU。

    2. 如何查找最新的PSU?

    每个数据库版本都有自己的PSU,PSU版本号体现在数据库版本的最后一位,比如最新的10.2.0.5的PSU是10.2.0.5.3,而11.2.0.2的最新PSU则是11.2.0.2.2。

    MOS站点中Oracle Recommended Patches — Oracle Database [ID 756671.1] 文档中查到各个产品版本最新的PSU。

    如果你记不住这个文档号,那么在MOS中以“PSU”为关键字搜索,通常这个文档会显示在搜索结果的最前面。

    注意:必须购买了Oracle基本服务获取了CSI号以后才有权限登陆MOS站点。

    3. 如何正确安装PSU?

    每个PSU安装包中都包含一个README.html文档,其中描述了如何安装该PSU,有些PSU是可以直接安装的,而有些PSU则必须要求安装了上一个版本的PSU之后才能继续安装。比如对于10.2.0.4版本的数据库来说,PSU 10.2.0.4.4可以直接安装在最原始的10.2.0.4.0版本中,而最新的PSU 10.2.0.4.8则必须要求先安装10.2.0.4.4。这些信息在README.html中都可以找到,所以请仔细阅读该文档。

    通常安装PSU是比较简单的,步骤如下:

    1) 安装PSU需要使用到opatch,在README.html中有描述该PSU需要的最低版本opatch,如果当前opatch版本过低,则需要先下载Patch 6880880,该Patch中包含最新的opatch,只需要解压覆盖原先的$ORACLE_HOME/OPatch目录即可。

    查看当前的opatch版本,可以使用opatch version命令。

    $ opatch version

    Invoking OPatch 10.2.0.5.2

     

    OPatch Version: 10.2.0.5.2

     

    OPatch succeeded.

    2)安装PSU,请仔细阅读README.html,确认安装命令,通常是简单的opatch apply。

    opatch apply

    3)更新数据库,将修改过的SQL文件应用到数据库中,很多DBA在执行完上述安装命令以后就不再进行这一步,那么实际上PSU是没有完整安装的。

    cd $ORACLE_HOME/rdbms/admin

    sqlplus / as sysdba

    SQL> STARTUP

    SQL> @catbundle.sql opsu apply

    SQL> QUIT

    4)重新编译CPU相关视图。该步骤在一个数据库上永远只需要执行一次,是为了完成在2008年1月份第一次发布CPU补丁时的后续工作,如果在安装以前的PSU或者CPU时执行过这个步骤那么就可以无需再次执行,另外,即使不执行该步骤,数据库也是正常运行的,只不过意味着2008年1月份的CPU补丁没有正常结束安装。

    cd $ORACLE_HOME/cpu/view_recompile

    sqlplus / as sysdba

    SQL> @recompile_precheck_jan2008cpu.sql

    SQL> SHUTDOWN IMMEDIATE

    SQL> STARTUP UPGRADE

    SQL> @view_recompile_jan2008cpu.sql

    SQL> SHUTDOWN;

    SQL> STARTUP;

    SQL> QUIT

    注意:该步骤需要重新启动数据库到upgrade状态才可以完成。

    4. 如何确认当前数据库已经安装了什么PSU/CPU?

    无论是从V$VERSION或者DBA_REGISTRY或者PRODUCT_COMPONENT_VERSION视图中,都无法查找到PSU的信息,这些视图中始终显示的是最原始的版本,比如10.2.0.4.0。

    最常用的方法是使用opatch命令。在打完最新的PSU 10.2.0.4.8的10.2.0.4数据库中会有以下显示。

    $ opatch lsinventory -bugs_fixed | grep -i 'DATABASE PSU'

    9654991    11724977  Wed May 25 16:37:17 CST 2011   DATABASE PSU 10.2.0.4.5 (REQUIRES PRE-REQUISITE 

    9952234    11724977  Wed May 25 16:37:17 CST 2011   DATABASE PSU 10.2.0.4.6 (REQUIRES PRE-REQUISITE 

    10248636   11724977  Wed May 25 16:37:17 CST 2011   DATABASE PSU 10.2.0.4.7 (REQUIRES PRE-REQUISITE 

    11724977   11724977  Wed May 25 16:37:17 CST 2011   DATABASE PSU 10.2.0.4.8 (REQUIRES PRE-REQUISITE 

    8576156    9352164   Wed May 25 15:10:48 CST 2011   DATABASE PSU 10.2.0.4.1 (INCLUDES CPUJUL2009)

    8833280    9352164   Wed May 25 15:10:48 CST 2011   DATABASE PSU 10.2.0.4.2 (INCLUDES CPUOCT2009)

    9119284    9352164   Wed May 25 15:10:48 CST 2011   DATABASE PSU 10.2.0.4.3 (INCLUDES CPUJAN2010)

    9352164    9352164   Wed May 25 15:10:48 CST 2011   DATABASE PSU 10.2.0.4.4 (INCLUDES CPUAPR2010)

    另外的方法是查看registry$history表。

    SQL> select action,comments from registry$history;

     

    ACTION       COMMENTS

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

    APPLY       PSU 10.2.0.4.4

    APPLY       PSU 10.2.0.4.8

    CPU       view recompilation

    注意:该表的内容是在上述安装PSU步骤的第三步中运行catbundle.sql才会插入的,因此如果该步骤忘记执行,则此表中无记录。因此我们在作数据库健康检查的时候不但要用opatch检查当前数据库最新的PSU补丁,也要检查registry$history表,以确认其它DBA是否正确地完成了PSU的安装。

    5. 参考文档。

    Oracle Recommended Patches — Oracle Database [ID 756671.1]

    Patch Set Updates for Oracle Products [ID 854428.1]

    Introduction To Oracle Database catbundle.sql [ID 605795.1]

    How to confirm that a Critical Patch Update (CPU) has been installed in Linux / UNIX [ID 821263.1]



    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23490498/viewspace-730890/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/23490498/viewspace-730890/

    展开全文
  • oracle opatch工具

    2018-08-04 22:08:42
    oracle opatch工具
  • OPatch 13.9.4.0.0

    2018-07-24 12:06:30
    Patch 28186730: Oracle Global Lifecycle Management OPatch 13.9.4.0.0 for Generic Platform - PLACEHOLDER BUG FOR WLS 12C OPATCH UPLOAD
  • opatch更新

    2018-04-19 17:25:35
    通常我们利用opatch 工具来升级数据库,那么一般要求opatch的版本要高于你要升级后的数据库的版本。例如:升级数据库到11.1.0.2,那么opatch要高于11.1.0.2。 select * from v$version whererownum=1;opatch version...

    通常我们利用opatch 工具来升级数据库,那么一般要求opatch的版本要高于你要升级后的数据库的版本。例如:升级数据库到11.1.0.2,那么opatch要高于11.1.0.2。

    select * from v$version whererownum=1;
    opatch version

    以上两个进行比较

    10.2.0.5版本之后opatch 工具的Patch NO,到目前12.2为止依然是: 6880880

    在GRID_HOME,ORALE_HOME目录下执行 unzip则可,当然最好先备份一下原OPatch 目录

    转载于:https://blog.51cto.com/2012ivan/2105477

    展开全文
  • opatch139400.zip

    2019-10-23 09:52:24
    该为weblogic12.2.1.3版本opatch13.9.4.0.0升级包,另外weblogic漏洞升级说明文档在我另外一个资源包里
  • Opatch13.9.4.2补丁程序

    2021-03-17 14:48:25
    OPatch13.9.4.2.0补丁包
  • OPatch 版本 OPatch-11.2.0.3.15 p6880880_112000_Linux-x86-64.zip 含有ocm/bin/emocmrsp程序
  • opatch upgrade

    2018-02-08 22:10:29
    为每个database home 和 GI home进行upgrade 1.备份old ORACLE_HOME/OPatch 目录 mv $ORACLE_HOME/OPatch$OR...

    为每个database home 和 GI home进行upgrade


    1.备份old ORACLE_HOME/OPatch 目录

    mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_bak


    2.确保$ORACLE_HOME目录下不存在OPatch目录


    3.上传opatch zip 文件


    4.将zip解压缩至$ORACLE_HOME

    $ unzip -d


    5.确认

    $ /OPatch/opatch version

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15412087/viewspace-2150970/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/15412087/viewspace-2150970/

    展开全文
  • OPatch 版本 OPatch-11.2.0.3.15 p6880880_112000_Linux-x86-64.zip 【不含有】ocm/bin/emocmrsp程序
  • Oracle更新Opatch

    2021-10-09 18:04:04
    [oracle@db01 32545013]$ cd $ORACLE_HOME/OPatch/ [oracle@db01 OPatch]$ ./opatch version OPatch Version: 12.2.0.1.17 OPatch succeeded. [oracle@db01 32545013]$ cd $ORACLE_HOME [oracle@db01 dbhome_1]$ mv...
    [oracle@db01 32545013]$ cd $ORACLE_HOME/OPatch/
    [oracle@db01 OPatch]$ ./opatch version
    OPatch Version: 12.2.0.1.17
    
    OPatch succeeded.
    [oracle@db01 32545013]$ cd $ORACLE_HOME
    [oracle@db01 dbhome_1]$ mv OPatch/ OPatchbak 
    [oracle@db01 dbhome_1]$ unzip /tmp/p6880880_190000_Linux-x86-64.zip -d $ORACLE_HOME
    [oracle@db01 OPatch]$ cd /u01/app/oracle/product/19.3.0/dbhome_1/OPatch
    [oracle@db01 OPatch]$ ./opatch version
    OPatch Version: 12.2.0.1.27
    
    OPatch succeeded.
    

    OPatch 的版本上来了,就可以进行其他的操作了。

    展开全文
  • opatch rollback

    2018-01-22 00:06:59
    [oracle@rman1 26925576]$ /u01/app/oracle/product/11204/oracle/OPatch/opatch rollback -id 26925576 Oracle Interim ...
  • 解决方法: $ $ORACLE_HOME/OPatch/opatch apply -invPtrLoc $ORACLE_BASE/../oraInst.loc 原因是opatch在默认目录下找不到oraIn...
  • weblogic opatch安装更新补丁,weblogic opatch打补丁 ================================ ©Copyright 蕃薯耀2021-01-05 https://www.cnblogs.com/fanshuyao/ 一、weblogic opatch升级教程,weblogic opatch版本过低...
  • WLS 12C OPatch 13.9.4.0.0

    2019-06-17 09:16:25
    Patch 28186730: Oracle Global Lifecycle Management OPatch 13.9.4.0.0 for Generic Platform - PLACEHOLDER BUG FOR WLS 12C OPATCH UPLOAD
  • 1.执行opatch apply 报错 OPatch failed with error code 73 [oracle@ora_11g 14275605]$ /opt/oracle/product/db_1/OPatch/opatch apply ./ Oracle Interim Patch Installer version 11.2.0.3.0 Copyright (c) ...
  • Opatch升级到13.9升级包

    2020-12-01 16:03:12
    12c之后需要Opatch来打补丁了,但是好写的Opatch出厂版本很低,必须先升级Opatch才可以再打补丁
  • 最新OPatch20.0.0.0 Microsoft Windows 64包,亲测可用。最新OPatch Microsoft Windows 64包,亲测可用。
  • rac升级opatch包.pdf

    2021-09-14 13:36:40
    rac升级opatch包.pdf
  • weblogic opatch升级教程,weblogic opatch版本过低升级 ================================ ©Copyright 蕃薯耀2021-01-05 https://www.cnblogs.com/fanshuyao/ 一、weblogic opatch下载地址 weblogic opatch官网...
  • 主要介绍了Oracle数据库opatch补丁操作流程的相关资料,本文从升级前准备工作到安装补丁操作整理过程都介绍的非常详细,需要的朋友可以参考下
  • 112000-Linux-OPATCH.rar

    2021-04-30 15:22:35
    p6880880_112000_Linux-x86-64 OPATCH_VERSION:11.2.0.3.23
  • 112000-MSWIN-OPATCH.rar

    2021-04-30 15:20:59
    p6880880_112000_MSWIN-x86-64 OPATCH_VERSION:11.2.0.3.22
  • weblogic 12C 之后,就不再支持bsu工具,而改用opatch安装补丁。
  • 运行opatch lsinventory

    2019-01-09 10:23:00
    运行opatch lsinventory 注意执行opatch lsinventory的路径: > $ORACLE_HOME/OPatch/opatch lsinventoryInvoking OPatch 10.2.0.4.2 Oracle Interim Patch Instal...
  • OPatch11.2.0.3.27.rar

    2021-02-23 15:01:06
    oracle 数据库 OPatch11.2.0.3.27版本,满足11G所有补丁包的需求版本,使用时先备份$ORACLE_HOME/Opatch,然后解压到替换$ORACLE_HOME/
  • Opatch使用细则

    2019-10-01 22:41:42
    OPatch工具包,在安装目录$ORACLE_HOME下,PSU安装升级,都是通过OPatch来完成的。PSU的升级安装对OPatch的版本有一定的要求,关于这一点,可以查看PSU的Readme文档。例如,要安装p21352635_112040_...
  • 我们在使用opatch数据库补丁管理工具时可能碰到这样那样的问题,那么opatch工具是否存在一些调试选项以便我们了解更多的信息呢?同OUI工具一样,opatch存在一个debug选项,使用该选项我们仅需要设置OPATCH_DEBUG环境...

空空如也

空空如也

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

opatch