dariociacci
Member
Hi,
I have some problems while trying to debug a packaged procedure on Oracle (9.2.0.8 & 10.2.0.3 RAC).
The debugger stops after the first step and then it hangs.
The trace file of my debug session on (9.2.0.8) reports the following lines:
......
31/01/2008 15:58:15 TOracleQuery TestForm.TestQuery End
Result = ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 157000 bytes of shared memory ("shared pool","HL7LABPROCS","pl/sql source","pl/sql source")
Duration = 14.719
31/01/2008 15:58:15 FinalizeTargetSession starts
31/01/2008 15:58:15 TOracleQuery $022036C0 Start Query.Execute
SQL = select 'x' from dual
31/01/2008 15:58:15 TOracleQuery $022036C0 End (1 record processed)
Duration = 0.234
31/01/2008 15:58:15 TOracleQuery Debugger.FinalizeTargetQuery Start Query.Execute
SQL = begin
sys.dbms_debug.default_timeout := 3600;
sys.dbms_debug.debug_off;
end;
31/01/2008 15:58:15 TOracleQuery Debugger.FinalizeTargetQuery End
Duration = 0.11
31/01/2008 15:58:15 FinalizeTargetSession ends
31/01/2008 15:58:15 TSQLThread SQLThread Suspend
...
ORA-04031 occurs despite more than 100MB of shared pool available as shown in v$sgastat.
In the other case (10.2.0.3 RAC Environment) the hang occurs whithout error messages in the trace file.
My PL/SQL Developer version is 6.0.6.947.
Do you have some ideas??
Thanks,
Dario.
I have some problems while trying to debug a packaged procedure on Oracle (9.2.0.8 & 10.2.0.3 RAC).
The debugger stops after the first step and then it hangs.
The trace file of my debug session on (9.2.0.8) reports the following lines:
......
31/01/2008 15:58:15 TOracleQuery TestForm.TestQuery End
Result = ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 157000 bytes of shared memory ("shared pool","HL7LABPROCS","pl/sql source","pl/sql source")
Duration = 14.719
31/01/2008 15:58:15 FinalizeTargetSession starts
31/01/2008 15:58:15 TOracleQuery $022036C0 Start Query.Execute
SQL = select 'x' from dual
31/01/2008 15:58:15 TOracleQuery $022036C0 End (1 record processed)
Duration = 0.234
31/01/2008 15:58:15 TOracleQuery Debugger.FinalizeTargetQuery Start Query.Execute
SQL = begin
sys.dbms_debug.default_timeout := 3600;
sys.dbms_debug.debug_off;
end;
31/01/2008 15:58:15 TOracleQuery Debugger.FinalizeTargetQuery End
Duration = 0.11
31/01/2008 15:58:15 FinalizeTargetSession ends
31/01/2008 15:58:15 TSQLThread SQLThread Suspend
...
ORA-04031 occurs despite more than 100MB of shared pool available as shown in v$sgastat.
In the other case (10.2.0.3 RAC Environment) the hang occurs whithout error messages in the trace file.
My PL/SQL Developer version is 6.0.6.947.
Do you have some ideas??
Thanks,
Dario.