Oracle OPatch工具和Patch

来源:这里教程网 时间:2026-03-03 16:12:49 作者:

    下载安装psu补丁(one-off的不用更新数据字典,直接apply即可) mos里输入latest opatch下载最新的OPatch工具和patch 27734982 下载需要的补丁 https://updates.oracle.com/download/6880880.html 2.下载之后上传到环境中,然后将之前的OPatch重命名,将下载的OPatch移动到ORACLE_HOME下 3.然后opatch version查看当前的版本和查看数据字典里面的版本 SQL>  select action_time,version,comments from dba_registry_history; ACTION_TIME               VERSION            COMMENTS ------------------------------ -------------------- ------------------------- 10-SEP-19 03.37.01.011112 PM   11.2.0.4         Patchset 11.2.0.2.0 4.然后cd到下载的补丁里$ cd 27734982/ 先冲突检测 $/u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ 没有问题即可关实例、关监听开始应用 [oracle@dandb 27734982]$ /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch apply Oracle Interim Patch Installer version 11.2.0.3.25 Copyright (c) 2019, Oracle Corporation.  All rights reserved. Oracle Home       : /u01/app/oracle/product/11.2.0/db_1 Central Inventory : /u01/app/oraInventory    from           : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc OPatch version    : 11.2.0.3.25 OUI version       : 11.2.0.4.0 Log file location : /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2019-09-11_23-14-47PM_1.log Verifying environment and performing prerequisite checks... OPatch continues with these patches:   17478514  18031668  18522509  19121551  19769489  20299013  20760982  21352635  21948347  22502456  23054359  24006111  24732075  25869727  26609445  26392168  26925576  27338049  27734982   Do you want to proceed? [y|n] y User Responded with: Y 5、安装因权限问题报错,将那个报错的文件赋予权限chmod 775,回退 ./OPatch rollback -id 27734982   即回退到打27734982补丁之前 6.然后继续安装 [oracle@dandb 27734982]$ /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch apply Patching component oracle.rdbms.rman, 11.2.0.4.0... Composite patch 27734982 successfully applied. Log file location: /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2019-09-11_23-30-38PM_1.log OPatch succeeded. 7.升级数据字典 [oracle@dandb ~]$ cd /u01/app/oracle/product/11.2.0/db_1/rdbms/admin [oracle@dandb admin]$ sqlplus / as sysdba SQL>startup SQL>@catbundle.sql psu apply . . . Commit complete. SQL> SPOOL off SQL> SET echo off Check the following log file for errors: /u01/app/oracle/cfgtoollogs/catbundle/catbundle_PSU_MUCHEN_APPLY_2019Sep11_23_56_35.log SQL> 7.查看数据字典里面的版本 SQL>  select action_time,version,comments from dba_registry_history; SQL> select action_time,version,comments from dba_registry_history; ACTION_TIME                              VERSION              COMMENTS ---------------------------------------- -------------------- ---------------------------------------- 10-SEP-19 03.37.01.011112 PM             11.2.0.4             Patchset 11.2.0.2.0 11-SEP-19 11.56.58.942033 PM             11.2.0.4             PSU 11.2.0.4.180717

相关推荐