Dear DBA-mates… Topic: R12.2
ADOP Phases in R12.2
Regards,
As per our last discussion and promises R12.2 ADOP
Phases in R12.2, we would like to share the next phases Finalize and Cutover phase which is very
important and useful here to all here.
Here, we would like to share the details as how Finalize
phase and cutover phase works internally which is very common for any
interviewers.
Finalize Phase:
This phase is the 3rd phase in R12.2 adop
phase. Please find the below details:
1. It compile invalid objects
2. It generate derived objects
3. We can run Finalize phase in ‘quick’ mode or ‘full’
mode where ‘quick’ mode is the default mode.
4. It is recommended to be done explicitly in order to
reduce cutover (downtime) phase time
5. In this phase adop patching cycle can be pause as long
as required, because after this finalize phase we need to run cutover where
downtime required.
Syntax:
$adop phase=finalize [ finalize_mode=full ]
Note: In full mode, It
collect data dictionary statistics.
Cutover phase:
This phase is the 4rd phase in R12.2 adop
phase. Please find the below details how it works internally.
1. First it performs the ADOP validations on all of the
application nodes
2. When we run the Cutover Phase all the users will be
logged off the system including the third party applications.
3. First it will bring down the Application Services and
then will start up the Application Services.
4. After the start up the Patch file system and Run file
system will be switched over like patch file will be Run fs and Run fs will be
Patch fs.
5. Even the Patch database edition will be promoted to be
the Run database edition
6. It will terminates ‘ADZDPATCH’ concurrent program
which was started in prepare phase.
Syntax:
$adop phase=cutover
Some more useful links: