Why is "opatch auto" not patching my RAC database home?
操作系统平台root@egapdb2:/#uname -a
AIX egapdb2 1 6 00F81BFA4C00
grid和oracle版
11.2.0.3
正确安装了grid和oracle以后(未建库),打PSU补丁(p14727347_112030_AIX64-5L.zip)。按照read me中步骤进行如下操作
OPatch auto for GI--如果安装目录不是共享目录,则每个节点都要执行
Case 1: GI Home and the Database Homes that are not shared and ACFS file system is not configured.
As root user, execute the following command on each node of the cluster: --root用户执行
# opatch auto <UNZIPPED_PATCH_LOCATION> -ocmrf <ocm response file>
read me给出的解释是该命令会同时打GI 和 Database Home,但是执行该命令后,发现只有GI Home的psu打上了,Database Home没有打上。过程是成功的,没有任何报错!很奇怪,为什么没有报错,但是Database Home怎么没打上。查了很久在MOS上有一篇1339140.1
里“Why is "opatch auto" not patching my RAC database home?”部分解释了为什么会出现这样的情况。
--如果我们安装了GI和oracle 但是没有建库那么用上面的opatch auto命令打psu的时候,oracle的patch是打不上的,还要执行以下下面的命令
opatch auto <UNZIPPED_PATCH_LOCATION> -oh <RAC_HOME> -ocmrf <ocm response file>