ADOP prepare phase failed in a Shared appl_top environment.
Error Message during execution of prepare phase :
[PROCEDURE] [END 2017/01/15 02:09:11] Checking if node "test06" was abandoned
Node test06: FAILED
- Prepare status: NOT COMPLETED
[UNEXPECTED] Error occurred running "perl /u01/app/oracle/ebstest/R122/fs1/EBSapps/app
l/ad/12.0.0/patch/115/bin/txkADOPPreparePhaseSynchronize.pl -contextfi
le=/u01/app/oracle/ebstest/R122/fs1/inst/apps/ebstest_test06/appl/admin
/ebstest_test06.xml -patchcontextfile=/u01/app/oracle/ebstest/R122/fs2/
inst/apps/ebstest_test06/appl/admin/ebstest_test06.xml -promptmsg=
hide -console=off -patchtop=/u01/app/oracle/ebstest/R122/fs_ne/EBSapps/pa
tch -mode=update -sessionid=11 -timestamp=20170115_020518 -workercount
=12 -outdir=/u01/app/oracle/ebstest/R122/fs_ne/EBSapps/log/adop/11/prepar
e_20170115_020518/ebstest_test06 -autoskip=No"
[UNEXPECTED] Error calling runSyncFS subroutine.
[ERROR] Prepare phase has failed.
Run this sql statement to determine the status of the ADOP session:
select * from ad_adop_session_patches order by end_date desc;
set pagesize 200;
set linesize 160;
column adop_session_id format 999999999999;
column bug_number format a15;
column status format a15;
column applied_file_system_base format a23;
column patch_file_system_base format a23;
column adpatch_options format a15;
column node_name format a15;
column end_date format a15;
column clone_status format a15;
select ADOP_SESSION_ID, BUG_NUMBER, STATUS, APPLIED_FILE_SYSTEM_BASE, PATCH_FILE_SYSTEM_BASE, ADPATCH_OPTIONS, NODE_NAME, END_DATE, CLONE_STATUS
from ad_adop_session_patches
order by end_date desc;
set linesize 160;
column adop_session_id format 999999999999;
column bug_number format a15;
column status format a15;
column applied_file_system_base format a23;
column patch_file_system_base format a23;
column adpatch_options format a15;
column node_name format a15;
column end_date format a15;
column clone_status format a15;
select ADOP_SESSION_ID, BUG_NUMBER, STATUS, APPLIED_FILE_SYSTEM_BASE, PATCH_FILE_SYSTEM_BASE, ADPATCH_OPTIONS, NODE_NAME, END_DATE, CLONE_STATUS
from ad_adop_session_patches
order by end_date desc;
Below are possible values of STATUS column:
N - Not Applied In the current node but applied in other nodes
R - Patch Application is going on.
H - Patch failed in the middle. (Hard Failure)
F - Patch failed in the middle but user tried to skip some failures.
S - Patch Application succeeded after skipping the failed jobs.
Y - Patch Application succeeded.
C - Reserved for clone and config_clone. Indicates clone completed
N - Not Applied In the current node but applied in other nodes
R - Patch Application is going on.
H - Patch failed in the middle. (Hard Failure)
F - Patch failed in the middle but user tried to skip some failures.
S - Patch Application succeeded after skipping the failed jobs.
Y - Patch Application succeeded.
C - Reserved for clone and config_clone. Indicates clone completed
Abort the current patching cycle :
adop phase=abort allnodes=yes
Ran the Cleanup phase in Quick Mode:
adop phase=cleanup cleanup_mode=quick
To fix the issue, Execute the FS_CLONE in all nodes (adop phase=fs_clone allnodes=yes).
The Fs_clone phase will synchronize the patch file system with the run file system and it recreates the patch edition file system as an exact copy of the run edition file system.
After successful fs_clone , Execute the prepare phase again and it will complete.
Adop phase=prepare allnodes=yes
Happy Learning!
No comments:
Post a Comment