Tengo una consulta SQL 400 línea que está lanzando una excepción a efectuar en 30 segundosORA-03113 al ejecutar una consulta SQL
ORA-03113: EOF en el canal de comunicación
Abajo son cosas a tener en cuenta:
- he puesto el tiempo de espera de hasta 10 minutos
- Hay una última condición cuando se retiran resuelve este erro r.
- Este error apareció recientemente cuando analicé índices.
La condición preocupante es la siguiente:
AND UPPER (someMultiJoin.someColumn) LIKE UPPER ('%90936%')
Así que mi suposición es que la consulta se está terminada desde el lado del servidor, aparentemente porque su identificó como un consumidor de recursos.
¿Mi hipótesis es apropiada? ¿Cómo debo solucionar este problema?
EDIT: Traté de obtener el plan de explicación de la consulta defectuosa pero la consulta del plan de explicación también me da un error ORA-03113. Entiendo que mi consulta no es muy eficiente, pero ¿por qué debería ser un motivo para el error ORA-03113? Estoy tratando de ejecutar la consulta de sapo y no hay registro de alertas o de rastreo generada, mi versión db es Oracle9i Enterprise Edition Release 9.2.0.7.0 - Producción
Lea esto - comenzó con un ORA-03113. http://stackoverflow.com/questions/3347305/ora-07445-access-violation –
Agregue la condición que causa problemas al texto de la pregunta. – ThinkJet
@VincentMalgrat - No creo que debas haber eliminado tu respuesta. Contenía consejos útiles y pertinentes. Solo necesitaba eliminar ese gran fragmento de presupuesto de la nota MOS. – APC