:/qksbg.o
Bug Superset of 9858539
Super set bugs are:
9858539
OPatch succeeded.
二、SR回复
此时我给MOS提了个SR,说了下情况。 Oracle工程师这么回复: PSU patch 11.2.0.3.11 has conflicts Here are the specific sub-patches of composite patch 18522512 that conflict with 12942119, 13004894 Sub-Patch 16619892 conflicts with 13004894 Sub-Patch 16902043 conflicts with 12942119
大意是,我们的patch 18522512是复合patch ,里面有一些子Patch,这些子patch与我已打的patch12942119, 13004894有冲突。(一般patch号就是bug号)。什么是冲突呢?如果我打了个Patch修改了一个二进制文件,然后再打另外一个Patch又修改这个二进制文件,但是会把第一个patch的效果消除,那就是冲突。
Patch conflict occurs when patches try to modify same binaries. To resolve conflicts and get fixes of both conflicting patches, we need to apply merge patch.
In case patch is conflicting PSU, then we say overlay patch instead of merge patch.
In composite patch model, we need to look at which PSU conflicts with existing installed patch.
In our case patch 13004894 patch conflicts with 11.2.0.3.7 PSU patch. So we develop overlay patch for 11.2.0.3.7 version,
If you check patch 13004894, it would have released for other version as well, it means the patch conflicts with those PSU as well. 一般来说,为了解决这种冲突,我们就要下载merge patch。merge patch能同时包含了两个冲突的patch的叠加效果。如果我们下载的是有冲突的PSU Patch,那么我们就用overlay patch的叫法来代替merge patch。意思是overlay patch也是叠加了冲突各方效果的psu patch包。对于psu patch这种复合的Patch包,我们需要知道这个包里面那个子patch与已经安装的patch产生冲突。在这个案例中,已经安装的patch 13004894与PSU PSU 11.2.0.3.7 与11.2.0.3.8有冲突。此时有同学要问了,我们要装的不是patch 11.2.0.3.11吗?怎么变成11.2.0.3.7了?
Dear Oracle team, Thanks for your update. 11.2.0.3.11 is PSU version, not DB version. The last digit denotes at what PSU level the environment is. Also PSU will not change the banner or binary version. You can confirm this by querying select * from v$version; Reference: Do Patchset Updates (PSU's) Change the Oracle Release Version/Fifth Digit? ( Doc ID 861152.1 ) PSU patches are composite. Suppose I have installed 11.2.0.3.4 PSU and applying 11.2.0.3.7 PSU, it will append fixes from 11.2.0.3.5 to 11.2.0.3.7 Old PSU will not be rolled back. In 10.2 and 11.1 old PSU will be rolled back while applying new PSU. In 11.2 it has been improved. Time to rollback old PSU is saved. More details at : Composite Patches for Oracle Products [Video] ( Doc ID 1376691.1 ) In our case the existing patches have conflict with Sub patches of PSU 11.2.0.3.11 while applying. Those conflicting sub patches are 11.2.0.3.7 and 11.2.0.3.8. Existing patch has conflict with fixes of sub patches. Hence we are applying overlay patches of those version. In case the above update is not clear or if you have any doubts, kindly let me know.
根据Oracle工程师的描述,11.2.0.3.11是一个PSU版本,而不是
数据库版本。版本最后一位是代表该数据库PSU的版本。而我们的数据库是11.2.0.3,PSU不会改变它。参考(Doc ID 861152.1) PSU patches是复合的,比如我要从11.2.0.3.4打到11.2.0.3.7,这个PSU会先从11.2.0.3.4打到11.2.0.3.5,再从11.2.0.3.5打到11.2.0.3.7。 在10.2与11.1中,打新的PSU时,老的PSU会回滚。但在11.2中就不会。参考(Doc ID 1376691.1).
Dear Oracle team, Thanks for raising your queries. Query: As I know,18522512 was 11.2.0.3.11.After I apply it after (3),Why I should down psu11.2.0.3.7 at(4)?Did the psu 11.2.0.3.11 not contain 11.2.0.3.7? Ans: Yes, PSU 11.2.0.3.11 includes 11.2.0.3.7 PSU also. In 4th step we are downloading patch 13004894 of 11.2.0.3.7 version. While applying 11.2.0.3.11 PSU, it applies PSU patch 11.2.0.3.7 also which is not installed earlier. Existing Patch 13004894 has conflict with 11.2.0.3.7 PSU, hence we are applying 13004894 of 11.2.0.3.7 version Query: Apply PSU patch 18522512 Do you meadn I ju |