AD merge patch(admrgpch)合并多个Patch

AD Merge Patch(admrgpch)工具允许将多个Patch合并为一个,简化应用过程。通常,早期的patch包含c、d、g三个driver,而现在多采用unified driver。在合并patch时,建议记录所打patch版本,因为合并后无法直接查看应用过的具体patch号。运行AD Merge Patch需设置环境,指定源目录、目标目录和合并名称。在UNIX和Windows上,提供了运行命令的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AD Merge(admrgpch)将多个Patch合并为一个

如果一次需要打多个patch,为了节省时间和简化打Patch的重复步骤,可以把他们合并成一个Patch。

在早期的patch 中可能有‘c2834825.drv d2834825.drv g2834825.drv’,其实是一个patch的三个driver, 分别是copy driver, database driver和generate driver, 是要在apps和db tier分别执行的。
而现在的patch通常只有u***.drv一个unified driver, 是将这(c,d,g)三个driver整合在一起的了,所以看起来似乎只有一个*.drv文件。

建议:在merge patch的时候,做好所打patch版本的记录,因为merge patch后,在系统中查找不到你应用过的具体patch号,只有一个你merge patch的名称.

Running AD Merge Patch
AD Merge Patch is located in AD_TOP/bin. However, you run it from the parent directory of the source directory.
1. Set the environment.
You must set the environment to indicate the location of the configuration parameters that define your system. This task is common to many AD utilities.

2. Run AD Merge Patch.
From the <top> directory, run AD Merge patch as follows:

admrgpch -s <source directory> -d <destination directory> -merge_name <name> [-manifest <manifest filename>]

For example, if you have four patches called 1234561, 1234562, 1234563, and 1234564 located in the source directory /d01/patch_merge/source, and the destination directory is/d01/patch_merge/destination. To create a merged patch
named "merge99", you would use the following commands:

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值