以下来自于Oracle论坛。
While we are applying patch to apps tier we need to use adpatch.
But for some middleware upgrade issue we need to use opatch utility(like IAS upgrade etc)
By default installation there are 3 Oracle_home exists in r12
1. RDBMS Oracle_home
2. 10.1.2 (developer tools)
3. 10.1.3 (webserver)
1. RDBMS Oracle_home
2. 10.1.2 (developer tools)
3. 10.1.3 (webserver)
OPatch utulity exists for fusion middleware homes(10.1.2,10.1.3) too but for application patching we are using adpatch
utulity
大概理解 : 我们知道 EBS 系统apps下有 apps_st 及 tech_st 两部分, apps_st 是产品文件及common文件目录,
tech_st 是Oracle application technology stack 目录, adpatch 用于对APPS Tier 即 apps_st 下的产品等应用补丁,
而opatch 用于更新 middleware (即tech_st 下的10.1.2, 10.1.3 等) 的issue 。
R12 默认安装EBS 系统会有三个ORACLE_HOME .
1. RDBMS 数据库ORACLE_HOME
2. 10.1.2 (developer tools) - $ORACLE_HOME
3. 10.1.3 (webserver) - $IAS_ORACLE_HOME
3. 10.1.3 (webserver) - $IAS_ORACLE_HOME
opatch 对以上三个ORACLE_HOME 进行补丁应用 。
本文转自ITPUB博客tolywang的博客,原文链接:EBS 中 adpatch 与 opatch 的区别,如需转载请自行联系原博主。