slicendice
Programmer
Hi
I am performing a migration into a large Oracle database that is the back-end for a client appliation.
One of the tables I am inserting into, using PL/SQL, has an AFTER EACH ROW insert trigger that kicks off a job using DBMS_JOB.SUBMIT and DBMS_JOB.RUN (the trigger is part of the application).
Every time I try and insert a row into this table, the CPU usage goes through the roof and then the SQL*Plus session bombs out with:
===============================================
ERROR:
ORA-03114: not connected to ORACLE
begin
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
ORA-24323: value not allowed
Error accessing package DBMS_APPLICATION_INFO
ERROR:
ORA-03114: not connected to ORACLE
===============================================
Accompanying this in the Oracle log file is the dreaded ORA-0600.
Occasionally (*very* occasionally!), after hammering the CPU for a while, it works - so this has the added complexity of being inconsistent! However, if I disable the trigger that uses DBMS_JOB, everything works fine every time.
I really have no idea why this is happening, and would greatl appreciate any help anyone can give.
Thanks very much
I am performing a migration into a large Oracle database that is the back-end for a client appliation.
One of the tables I am inserting into, using PL/SQL, has an AFTER EACH ROW insert trigger that kicks off a job using DBMS_JOB.SUBMIT and DBMS_JOB.RUN (the trigger is part of the application).
Every time I try and insert a row into this table, the CPU usage goes through the roof and then the SQL*Plus session bombs out with:
===============================================
ERROR:
ORA-03114: not connected to ORACLE
begin
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
ORA-24323: value not allowed
Error accessing package DBMS_APPLICATION_INFO
ERROR:
ORA-03114: not connected to ORACLE
===============================================
Accompanying this in the Oracle log file is the dreaded ORA-0600.
Occasionally (*very* occasionally!), after hammering the CPU for a while, it works - so this has the added complexity of being inconsistent! However, if I disable the trigger that uses DBMS_JOB, everything works fine every time.
I really have no idea why this is happening, and would greatl appreciate any help anyone can give.
Thanks very much