$ adop -help 帮助
$ adop -examples 帮助及例子
$ adop input_file= 参数输入文件需要提供绝对路径, 主要参数包括:
patches
phase
patchtop
merge
defaultsfile
abandon
restart
workers
例子:
phase=apply
patches=123456
workers=8
autoskip=yes
adop正常的Phases(通过adop -help可查看):
adop phase=prepare -> copies the application code(同步fs1及fs2)
adop phase=apply -> apply patches to PATCH Environment
adop phase=finalize -> makes ready the system for cutover, 提前进行finalize可以节省cutover的时间
adop phase=cutover -> bounce the system and does filesystem switchover. fs2 becomes RUN environment. 用户不可用。
adop phase=cleanup -> remove obsolete objects and data from old editions.
特殊的几个phases:
adop phase=abort -> 在cutover阶段之前的任何时间都可以实施abort而终止current patching cycle. 回滚任何已经实施的更改。
adop phase=fs_clone -> synchronize - copy run file system to the patch file system
adop phase=actualize_all -> create new copies of all code objects in the patch edition.
phase参数
用来告诉adop 它该运行那个阶段,包括:prepare,apply,finalize,cutover,cleanup,actualize_all,fs_clone,abort。 传参数运行的时候,可以用逗号隔开,指定多个阶段,fs_clone和abort这俩阶段不能和其他的阶段一起。比如 'phase=prepare,apply' .
merge参数
merge默认是no, 如果设置为yes, 将会合并多个patch,一次性操作(注意逗号两边不能有空格)。$adop phase=prepare,apply patches=18288881,18886213 merge=yes workers=24 AD Merge Patch 在adop中还是支持的, AD Merge Patch的功能目前已经包含在adop中了。当运行adop想要merge 补丁,在adop后指定 merge=yes 。merge会删除drv中的一些重复的行,步骤和readme文件也会merge 。.txt>
本文转自ITPUB博客tolywang的博客,原文链接:EBS R12.2 ADOP (R12.2 AD Online Patching) - 3,如需转载请自行联系原博主。
.txt>