Error 1:
If WF_DEFERRED_R Invalid then upgrade patch 12.2.4 failed with below Error :
If WF_DEFERRED_R Invalid then upgrade patch 12.2.4 failed with below Error :
R12:
"ORA-04063: rule set "APPLSYS.WF_DEFERRED_R" has errors"
Error When Attempting to Apply Patch 6435000 select object_name, object_type, status from dba_objects where object_name='WF_DEFERRED_R' ; FIX : NoteID :553673.1 set serverout on declare lagent sys.aq$_agent; subscriber_exist exception; pragma EXCEPTION_INIT(subscriber_exist, -24034); begin lagent := sys.aq$_agent('WF_DEFERRED',null,0); dbms_aqadm.add_subscriber( queue_name =>'APPLSYS.WF_DEFERRED', subscriber=>lagent, rule=>'1=1'); exception when subscriber_exist then -- just add the rule if subscriber exists dbms_aqadm.alter_subscriber(queue_name =>'APPLSYS.WF_DEFERRED', subscriber=>lagent, rule=>'1=1'); end; ERROR 2: adwork018.log:ORA-04043: object PO_ASL_API_ERROR_REC does not exist adwork019.log:ORA-20001: Could not apply Crossedition Trigger adwork019.log:"APPS"."PA_COST_DISTRIBUTION_LINES_F1": ORA-06502: PL/SQL: numeric or value adwork019.log:ORA-06512: at "APPS.AD_ZD", line 29 adwork019.log:ORA-06512: at "APPS.AD_ZD_TABLE", line 21 adwork019.log:ORA-06512: at "APPS.AD_ZD_TABLE", line 1703 adwork019.log:ORA-06512: at line 1 adwork020.log:ORA-20001: Could not apply Crossedition Trigger adwork020.log:"APPS"."PA_COST_DISTRIBUTION_LINES_F1": ORA-06502: PL/SQL: numeric or value adwork020.log:ORA-06512: at "APPS.AD_ZD", line 29 adwork020.log:ORA-06512: at "APPS.AD_ZD_TABLE", line 21 adwork020.log:ORA-06512: at "APPS.AD_ZD_TABLE", line 1703 adwork020.log:ORA-06512: at line 1 FIX : Need to Run @bug14296972_apply.sql Available in the $ORACLE_HOME/admin/scripts SQL> desc sys.DBMS_PARALLEL_EXECUTE_TASK$ Name Null? Type ----------------------------------------- -------- ---------------------------- TASK_OWNER# NOT NULL NUMBER TASK_NAME NOT NULL VARCHAR2(128) CHUNK_TYPE NOT NULL NUMBER STATUS NOT NULL NUMBER TABLE_OWNER VARCHAR2(30) TABLE_NAME VARCHAR2(30) NUMBER_COLUMN VARCHAR2(30) CMT VARCHAR2(4000) JOB_PREFIX VARCHAR2(30) STOP_FLAG NUMBER SQL_STMT CLOB LANGUAGE_FLAG NUMBER EDITION VARCHAR2(32) APPLY_CROSSEDITION_TRIGGER VARCHAR2(32) FIRE_APPLY_TRIGGER VARCHAR2(10) PARALLEL_LEVEL NUMBER JOB_CLASS VARCHAR2(30) Edition size should be varchar2(32) length previously it was 30 ERROR 3 : Prepare phase will fail with below error
Fix : Error due to invalid entry in the ADOP_VALID_NODES after AD/TXK patches Node Status ---------------------------------------------- nodename multiple entries for PATCH context file found ERROR: Nodes with context files in the FND_OAM_CONTEXT_FILES table on both run and patch file systems: NONE Nodes without context files in the FND_OAM_CONTEXT_FILES table on either/or run and patch file systems: Corrective Action: - If the run file system context file for a node is missing, run AutoConfig on the run file system of that node to sync with the value with the database. - If the patch file system context file of a node is missing, run AutoConfig on the patch file system of that node with the -syncctx option as follows to sync with the value with the database. On UNIX: sh <AD_TOP>/bin/adconfig.sh contextfile=<CONTEXT_FILE> -syncctx On Windows: <AD_TOP>\bin\adconfig.cmd contextfile=<CONTEXT_FILE> -syncctx Exiting validations as further tests will break. 1. Connect to SQL*PLUS as "APPLSYS" user. 2. Backup the FND_OAM_CONTEXT_FILES table. SQL> CREATE TABLE fnd_oam_context_files_bak AS SELECT * FROM fnd_oam_context_files; 3. Truncate the FND_OAM_CONTEXT_FILES table. SQL> TRUNCATE TABLE fnd_oam_context_files; Take complete Application down. cd $ADMIN_SCRIPTS_HOME sh adstpall.sh apps/apps 4. Run Autoconfig on database and all nodes at RUN using: Run Autoconfig on db tier. sh $ORACLE_HOME/appsutil/scripts/.../adautocfg.sh Run Autoconfig on apps tier. cd $ADMIN_SCRIPTS_HOME sh adautocfg.sh 5 - Executed on the RUN file system to upload the PATCH context file: copy command line by line and run on appstier. replace PATCH_CONTEXT_FILE with full path. $ADJVAPRG oracle.apps.ad.autoconfig.oam.CtxSynchronizer \ action=upload \ contextfile=<PATCH_CONTEXT_FILE>\ logfile=/tmp/patchctxupload.log 6. Re run failed Prepare session |
Great post. I helped me with ERROR 3.
ReplyDeleteThanks!!