Pessoal, hoje me deparei no alert.log o seguinte erro:
 
Alert.log

<msg time='2014-02-05T14:32:44.221-03:00'
org_id='oracle' comp_id='rdbms'
 msg_id='1014322500' type='INCIDENT_ERROR' group='Generic Internal
Error'
 level='1' host_id='srvldb08' host_addr='172.16.0.5'
 prob_key='ORA 600 [kgantc_1]' upstream_comp='' downstream_comp=''
 ecid='' errid='68913' 
detail_path='/u01/app/oracle/diag/rdbms/instance_name/INSTANCE_NAME/trace/INSTANCE_ora_1895.trc'>
 <txt>Errors in file
/u01/app/oracle/diag/rdbms/instance/INSTANCE/trace/INSTANCENAME_ora_1895.trc 
(incident=68913):
ORA-00600: código de erro interno, argumentos: [kgantc_1], [0], [1], [],
[], [], [], [], [], [], [], []
ORA-00604: ocorreu um erro no nível 1 SQL recursivo
ORA-06510: PL/SQL: exceção não manipulada definida pelo usuário
ORA-06512: em &quot;SYS.PBREAK&quot;, line 1087
ORA-06512: em &quot;SYS.PBSDE&quot;, line 201
ORA-06510: PL/SQL: exceção não manipulada definida pelo usuário
ORA-06512: em line 1
ORA-06510: PL/SQL: exceção não manipulada definida pelo usuário
ORA-06512: em &quot;SYS.PBREAK&quot;, line 1087
ORA-06512: em &quot;SYS.PBSDE&quot;, line 201
ORA-06510: PL/SQL: exceção não manipulada definida pelo usuário
ORA-06512: em line 1
ORA-06512: em line 1
ORA-06512: em &quot;SCHEMA_NAME.PROCEDURE_NAME&quot;, line 27
ORA-06512: em line 3
 </txt>
Probe:write_pipe: exception: ORA-06508: PL/SQL: não foi localizada a
unidade de programa que está sendo chamada
Probe:S:debug_loop: exception 1: ORA-06508: PL/SQL: não foi localizada a
unidade de programa que está sendo chamada
 
 
 
 
Arquivo trace INSTANCENAME_ora_1895.trc

Trace file
/u01/app/oracle/diag/rdbms/instance_name/INSTANCE_NAME/trace/INSTANCE_ora_1895.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit
Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/11.2.0.3/dbhome_1
System name:    Linux
Node name:      srvldb08
Release:        2.6.18-164.el5
Version:        #1 SMP Tue Aug 18
15:51:48 EDT 2009
Machine:        x86_64
VM name:        VMWare Version: 6
Instance name: XUXA
Redo thread mounted by this instance: 1
Oracle process number: 214
Unix process pid: 1895, image: oracle@servidor_name


*** 2014-02-05 14:32:43.383
*** SESSION ID:(501.1195) 2014-02-05 14:32:43.383
*** CLIENT ID:() 2014-02-05 14:32:43.383
*** SERVICE NAME:(SYS$USERS) 2014-02-05 14:32:43.383
*** MODULE NAME:(PL/SQL Developer) 2014-02-05 14:32:43.383
*** ACTION NAME:(Test Window - Script for procedure 
PROCEDURE_NAME@INSTANCE_NAME)
2014-02-05 14:32:43.383

Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
Probe:read_pipe: receive failed, status 3
 
 
Nesta procedure existem vários SELECTS, como identificar qual deles é um SQL 
Recursivo?
 
A sessão estava aberta no SQL Developer e foi terminada de forma inesperada.
 
Qual seria o tratamento para isso?
 
Obrigado pela atenção.
 
Oracle 11gR2 

Responder a