- 最后登录
- 2013-12-25
- 在线时间
- 2 小时
- 威望
- 0
- 金钱
- 15
- 注册时间
- 2013-7-18
- 阅读权限
- 10
- 帖子
- 6
- 精华
- 0
- 积分
- 0
- UID
- 1168
|
1#
发表于 2013-7-18 12:23:00
|
查看: 6479 |
回复: 9
目前手头上的补丁包是p16083653_112030_Linux-x86-64,里面有两个包分别是16056266和16315641,我现在的rac环境是两个节点,我认为这个包需要分别为了两个节点的grid和oracle都要打,也就是说要打4个(每节点每用户各一个),我在使用apply auto命令打的时候,两个节点的grid用户都能够顺利打上里面的两个包(16056266和16315641),而oracle用户都无法打上,看提示,表示是由于16315641包的依赖组件不存在:
Oracle Home : /u01/app/oracle/product/11.2.0home_1
Central Inventory : /u01/app/oraInventory
from : /u01/app/oracle/product/11.2.0home_1/oraInst.loc
OPatch version : 11.2.0.3.4
OUI version : 11.2.0.3.0
Log file location : /u01/app/oracle/product/11.2.0home_1/cfgtoollogs/opatch/opatch2013-07-18_11-52-47AM_1.log
Invoking prereq "checkcomponents"
ZOP-45: The patch(es) are not applicable on the Oracle Home because some required components are not installed (or) languages not supported.
Prereq "checkComponents" for patch 16315641 failed.
The details are:
[Patch 16315641: Required component(s) missing : [ oracle.crs, 11.2.0.3.0 ] , [ oracle.usm, 11.2.0.3.0 ] ]
所以导致oracle用户的其中的16315641这个包无法打上,那么oracle.crs的组件是存在的,但是问题是该组件应该是属于grid用户的,是否是因为这个原因导致oracle用户认不到该组件,进而导致无法安装这个补丁?如果是的话,那么该如何处理?谢谢! |
|