adop patch process cycle steps:
1) Run FSCLONE
2) PREPARE
3) APPLY
4) FINALIZE
5) CUTOVER
6) CLEANUP
Before start to apply the patches we have to run fsclone to start adop cycle.
{ echo $APPS_PWD; echo $SYSTEM_PWD; echo $WL_PWD; } | adop phase=fs_clone
Then run prepare phase—> We can source $RUN_BASE Environment for all the adop cycle
{ echo $APPS_PWD; echo $SYSTEM_PWD; echo $WL_PWD; } | adop phase=prepare
Note: After Completing the prepare phase we have to check all the patch prerequisite and apply the patch.
Steps:-
1.Downloaded the patches
2.Move to the server
3.Unzip the patch
4.Export the webtier home and opatch path
5.Validate opatch version
6.Apply the patch in $PATCH_BASE
. /mnt/EBSTEST/TEST/EBSapps.env patch
export ORACLE_HOME=$FMW_HOME/webtier
PATH=$ORACLE_HOME/OPatch:$ORACLE_HOME/bin:$PATH;export PATH
Go to the patch directory and apply this patch
[TEST]_[run]$ cd 31304503
[TEST]_[run]$ opatch apply
Once applied all the cpu patches we have to run the below Phases
Finalize Phase:
{ echo $APPS_PWD; echo $SYSTEM_PWD; echo $WL_PWD; } | adop phase=finalize
Before going to run cutover phase we have to shut down all the application services. So that we can reduce down time.
Run the below command to down the application
cd $ADMIN_SCRIPTS_HOME
{ echo apps; echo $APPS_PWD; echo $WL_PWD; } | sh adstpall.sh
Cutover Phase:
{ echo $APPS_PWD; echo $SYSTEM_PWD; echo $WL_PWD; } | adop phase=cutover
Note: Once cutover phase get completed we have to source again the environment
Once cutover phase completed we have to check whether the applications are started or not
Cleanup Phase:
{ echo $APPS_PWD; echo $SYSTEM_PWD; echo $WL_PWD; } | adop phase=cleanup
Run Fsclone:(Source the run file system environment)
{ echo $APPS_PWD; echo $SYSTEM_PWD; echo $WL_PWD; } | adop phase=fs_clone