merge patch apply

UNIX:
$ cd /d01/patch_merge
$ ls  ./source  
1234561   1234562   1234563   1234564 
$ admrgpch -s /d01/patch_merge/source -d /d01/patch_merge/destination \ 
-merge_name merge99

Windows:
C:\> cd \d01\patch_merge
C:\> admrgpch -s d:\patch_merge\source -d d:\patch_merge\destination \
-merge_name merge99

1. Review the readme files carefully.
Some patch readme files contain special instructions for applying merged
patches. The patch may also require manual steps.
2. Create directories.
In the patch top area, create a source directory and a destination directory.
Choose any name for these directories.
3. Unzip patches.
Copy all the patches to be merged into the source directory and unzip them.
4. Run AD Merge Patch.
Run AD Merge Patch and supply the arguments for the destination directory
name and the source directory name. You also need to specify the merged patch
name, or accept the default.
5. Check AD Merge Patch log files.
After AD Merge Patch runs, check the admrgpch.log file for errors. The file
is located in the current working directory (where AD Merge Patch was run).
6. Run the merged patch.
Once a merged patch is created, apply it just like a single patch.

其实合并patch不很复杂,只要把要合并的patch放在一个目录下,解压,然后运行:

admrgpch -s /test/patch/patch1 -d /test/patch/patch2 -merge_name merage_patch..

关于merge patch的一些限制:

In general, you can safely merge any Oracle Applications patch with any other Oracle
Applications patch. Older split driver patches can be merged with newer unified
driver patches. Patches can and should be merged with their listed prerequisite
patches to make patch application easier.

Note: AD Merge Patch cannot merge patches of different releases,
different parallel modes, or different platforms. However, it can
merge patches for a specific platform with a generic patch, or
patches with different source character sets. AD Merge Patch
notifies you if you try to merge incompatible patches.

However, patches that affect the Applications DBA (AD) product must be handled
separately. AD patches can be merged with other AD patches, but AD patches and
non-AD patches cannot be merged because AD patches may change the AutoPatch
utility itself. Merged AD patches must be created separately and applied before you
apply non-AD patches.
When merging patches on systems that use languages other than American English,
different considerations apply.

请使用浏览器的分享功能分享到微信等