Monday, October 17, 2022

ORA-03113: end-of-file on communication channel as a result of enabling bug fix 28345522

Problem:

On an ERP database, a Select query was keep getting terminated with the following error:

 ERROR at line 3:
ORA-03113: end-of-file on communication channel




Analysis:

Long time back we enabled multiple bug fixes post the database upgrade from 11.2.0.4 to 19c, one of the enabled bug fixes "28345522" was culprit in triggering the above error.


Solution:

Disable bug fix 28345522:

Because my database is a CDB architecture, In order to disable the bug fix, I've to step under the impacted PDB not the root:
[Note: In case you are using CDB architecture, disabling the bug fix on the root container will not take effect on the child PDBs!]

SQL> alter session set container=ERP1;

SQL> SELECT VALUE FROM V$SYSTEM_FIX_CONTROL where bugno='28345522';

SQL> alter system set "_fix_control"='28345522:0';

SQL> SELECT VALUE FROM V$SYSTEM_FIX_CONTROL where bugno='28345522';

And finally the query can run successfully!



No comments:

Post a Comment