适用于:
Oracle Universal Installer - 版本 1.0.0.0.50 到 12.1.0.1本文档所含信息适用于所有平台
用途
提供有关正确的 OPatch 实用程序信息,以用于各种 ORACLE_HOME 的安装。
适用范围
使用 OPatch 实用程序的任何人。
详细信息
~~~~~~~~~~~~~~~~~~~~~~~~~~
* 适用于所有版本
~~~~~~~~~~~~~~~~~~~~~~~~~~
虽然在 Oracle 的标准产品发运中包括了OPatch,但是,偶尔还是会有新版本的OPatch发布,并且可以在下面的placeholder bug下找到:
OPATCH PLACEHOLDER Patch 6880880
从MOS下载OPatch工具 – 视频
要从My Oracle Support下载最新版本的OPatch,请按照以下视频指导进行操作:
Video - Downloading the OPatch Tool from MOS (02:38)
如何安装Opatch工具 ?
1. 下载最新版本的Opatch工具
2. 备份$ORACLE_HOME目录下的旧版本的Opatch并且解压下载的Opatch工具
mv OPatch OPatch.bkp
unzip
cd OPatch
./opatch version
3. 把Opatch的目录包含进PATH环境变量中
我需要安装哪个版本的 OPatch?
#### 警告:您必须使用与您的 ORACLE_HOME 版本相对应的 OPatch 版本#####
Oracle Fusion 应用产品
对于 Oracle Fusion 应用产品,请仅使用来自 patch 14044793 的 OPatch。
选择版本 "11.1.0.0.0"(描述为 "OPatch 11.1")并下载
p14044793_111000_GENERIC.zip
截至 2013 年 7 月 2 日,OPatch 版本为 11.1.0.9.11
Oracle Fusion Middleware 产品
对于 OC4J Standalone
如果您的 ORACLE_HOME 中安装的是 OC4J 程序,请使用 Patch 5912518
如果您对以上修补程序的使用有问题,可以在 OC4J/JDeveloper 产品下提交 SR。
对于 Oracle Application Server 10g (10.1.2, 10.1.3, 10.1.4)
Patch 6880880 用于为 Oracle Application Server 10g 和 Oracle Identity Management 10g
提供最新的 OPatch 实用程序。下载时,请选择您当前使用的平台并为您的 ORACLE_HOME 选择正确的 OPatch 版本。对于
Oracle Application Server 10g,请选择版本 "10.1.0.0.0" 用于您的特定平台。OPatch 版本
1.0.0.0.63 是在应用一次性修补程序之前应安装的最小版本。
请勿将 OPatch 10.2 用于 Oracle Application Server 版本,除非使用 10.2 OUI(安装程序)安装应用服务器组件。(例如,Grid Control 10.2 或 DB 10.2 Companion CD)
使用 OPatch 实用程序之前,应使用 "opatch version" 命令验证一下所安装的版本。请注意,10.1.0.0.0
下载用于提供实际的 1.0.0.0.xx 版本级别。下载后,只是将其解压覆盖至旧版本中的 Oracle 主目录中。然后,再次查看 "opatch
version",并与 Readme 文件中列出的版本进行比较。
有关更多信息,请参阅以下文档:
Note 283367.1 OPatch for Oracle Application Server 10g (10.1.2, 10.1.3, 10.1.4)
如果对此有问题,请在 "Oracle Fusion Middleware" 产品下提交 SR:
Note 1070309.1 SR Creation Tips for Oracle Application Server 10g and Oracle Fusion Middleware 11g
对于 Oracle Fusion Middleware 11g (11.1.1)
Patch 6880880 用于为 Oracle Fusion Middleware 11g 提供最新的 OPatch 实用程序。下载时,请选择您当前使用的平台并为您的 ORACLE_HOME 选择正确的 OPatch 版本。对于 Oracle Fusion Middleware 11g,请选择版本 "11.1.0.0.0" 用于您的特定平台。
使用 OPatch 实用程序之前,应使用 "opatch version" 命令验证一下所安装的版本。下载后,只是将其解压覆盖至旧版本中的 Oracle 主目录中。然后,再次查看 "opatch version",并与 Readme 文件中列出的版本进行比较。
有关更多信息,请参阅 "Oracle Fusion Middleware Patching Guide 11g Release 1 (11.1.1)",其包含在适用于特定 11.1.1.x 版本的 FMW 11g Documentation Library 的安装部分。
Note 1591487.1 Using OPatch 11.1 for Oracle Fusion Middleware 11g (11.1.1/11.1.2)
如果对此有问题,请在 "Oracle Fusion Middleware" 产品下提交 SR:
Note 1070309.1 SR Creation Tips for Oracle Application Server 10g and Oracle Fusion Middleware 11g
对于Oracle Fusion Middleware 12c (12.1.2+)
Oracle Fusion Middleware 12c (12.1.2+)提供了一个OPatch的新版本, 版本13.1
(Oracle Universal Installer (OUI) NextGen) 对应的最新版的OPatch也由Patch
6880880下载,但是要选择"OUI NextGen 13.1"
有关更多信息,请参阅以下文档:
Note 1587524.1 - Using OPatch 13.1 for Oracle Fusion Middleware 12c (12.1.2+)
对于 Enterprise Manager Grid Control (EMGC)
Patch 6880880 用于为 Oracle Enterprise Manager Grid Control 提供最新的 OPatch 实用程序。下载时,请选择您当前使用的平台并为您的 ORACLE_HOME 选择正确的 OPatch 版本。
- 对于 EMGC 10.2.0.5,请选择版本 "10.2.0.0.0" 用于您的特定平台。
- 对于 EMGC 11.1.0.11.0,请选择版本 "11.1.0.0.0" 用于您的特定平台。
-
对于 EMGC 12.1,请选择版本 "11.1.0.0.0" 用于您的特定平台。目前 My Oracle Support 上的最新版本是 11.1.0.12.9(2015年10月)
使用 OPatch 实用程序之前,应使用 "opatch version" 命令验证一下所安装的版本。下载后,只是将其解压覆盖至旧版本中的 Oracle 主目录中。然后,再次查看 "opatch version",并与 Readme 文件中列出的版本进行比较。
Oracle Database Server 产品(包括 CRS/ASM/RAC)
Oracle 产品版本 | 下载 Opatch 版本 |
OPATCH 版本 (截至 2016年10月) |
---|---|---|
9.2.0.x or 10.1.0.x | "10.1.0.0.0" (description "OPatch 9i, 10.1") | 1.0.0.0.64 |
10.2.0.x | "10.2.0.0.0" (description "OPatch 10.2") | 10.2.0.5.1 |
11.1.0.x | "11.1.0.0.0" (description "OPatch 11.1") | 11.1.0.12.9 |
11.2.0.x | "11.2.0.0.0" (description "OPatch 11.2") | 11.2.0.3.15 |
12.1.0.x | "12.1.0.0.0" (description "OPatch 12.1") | 12.2.0.1.7 |
对于 Oracle9i Release 2 (9.2.0.x) 和 Oracle10g Release 1 (10.1.0.x)
选择版本 "10.1.0.0.0"(描述为 "OPatch 9i, 10.1")并下载
p6880880_101000_platform.zip
截至 2011 年 7 月 8 日,OPatch 版本为1.0.0.0.64
对于 Oracle10g Release 2 (10.2.0.x)
选择版本 "10.2.0.0.0"(描述为 "OPatch 10.2")并下载
p6880880_102000_platform.zip
截至 2010 年 11 月 18 日,OPatch 版本为10.2.0.5.1
对于 Oracle11g Release 1 (11.1.0.x)
选择版本 "11.1.0.0.0"(描述为 "OPatch 11.1")并下载
p6880880_111000_platform.zip
截至 2015年 6月,OPatch 版本为11.1.0.12.7
对于 Oracle11g Release 2 (11.2.0.x)
选择版本 "11.2.0.0.0"(描述为 "OPatch 11.2")并下载
p6880880_112000_platform.zip
截至 2015 年 6 月,OPatch 版本为 11.2.0.3.11
对于 Oracle Database 12c (12.1.0.x)
选择版本 "12.1.0.1.0"(描述为 "OPatch 12.1")并下载
p6880880_121010_platform.zip
截至 2015 年 7 月 7 日,OPatch 版本为 12.1.0.1.8
问题诊断
对于给 Oracle Enterprise Manager 12c - 12.1.0.3.0 及以上版本打补丁 - 如何减少 Multi-OMS 需要的步骤
请从 My Oracle Support 下载最新的 OPatch 11.1.0.11.0。请先将原来的 OPatch 备份,然后再将新下载的 OPatch11.1.0.11.0 解压。
对于 Oracle Database 12c Beta 2 (12.1.0.x)
选择 Patch 14282568,版本"12.1.0.1.0",下载 p14282568_121010_platform.zip
* 此版本 OPatch 为12.1.0.1.0的预览版且只能用于 Oracle Database 12c Beta 2。它不是一个正式版。
* 此版本 OPatch 不能用于 Oracle Database 12c Beta 2以外的任何版本。
参考
NOTE:1587524.1 - Using OUI NextGen OPatch 13 for Oracle Fusion Middleware 12c (12.1.2+)NOTE:1351428.1 - Information Center: Patching and Maintaining Oracle Database Server/Client Installations