ORA-06508

Error: ORA-06508: PL/SQL: could not find program unit being called

Causa: An attempt was made to call a stored program that could not be found. The program may have been dropped or incompatibly modified, or have compiled with errors.

Acción: Check that all referenced programs, including their package bodies, exist and are compatible.

COMENTARIOS:

por criso | 14/09/2006 18:13:47

RE: ORA-06508

Recompilar los packages afectados

por francisco | 22/01/2007 14:36:43

RE: ORA-06508

Como sabemos cuales son los paquetes afectados?

por RodriguitoEsparza | 02/11/2007 17:30:00

RE: ORA-06508

Hago la misma pregunta que francisco, como sabemos cuales son los paquedes dañados ?? porque no se muestra alguna lista de errores, al menos no en el cliente con el que manejo el oracle.
Cualquier ayuda muchas gracias.

por RodriguitoEsparza | 02/11/2007 17:53:50

RE: ORA-06508

Solucionado, el cliente para manejar el oracle tiene la opción de verificar el código y con eso pude ver que partes eran las dañadas, es buena opción buscar el botoncito de verificar código, si ayuda (y), suerte..

por echristen | 09/07/2008 14:49:22

RE: ORA-06508

Comento cosa rara relacionado con este error:
Estamos conectando desde un Tomcat 6 sobre Windows, Java 1.5, ojdbc14.jar a un Oracle 10g mediante pool de conexiones y en ocasiones, resulta que a algunos usuarios (que prestan todo sus conexiones del _mismo_ pool de conexiones), les salta este error, y a otros no, aunque ejecutan la misma parte de codigo.
Los paquetes afectaos NO son descompilados.
Solcionamos el problema en "test" con reinciar toda la aplicación web - pero no nos vale para el entorno de produccion.
Alguna idea?

por Alberto Puente | 22/04/2009 14:23:54

RE: ORA-06508

Confirmo que éste error se me presentó y fue debido a que hacia falta modificar unas llamadas al procedimiento. Hice las modificaciones pertinentes, compilé y listo ya no me apareció el error.
Saludos cordiales :)

por lluis | 08/06/2009 08:28:45

RE: ORA-06508,

Perdona Alberto yo me encuentro con el mismo error, trabajando en PL/SQL Developer, pero no doy con la llamada que debo corregir, imagino que puede deberse a ello como indicas, porque trabajo con varios propietarios de los objetos, como lo detectaste? Saludos gracias

por Marco V.K. | 05/08/2009 06:23:15

RE: ORA-06508

Este error suele presentarse cuando realizamos un cambio en los programas de producción, a pesar que todo se encuentra valido a uno o dos usuarios se le presenta el error.
Solución:
En algunos casos se resuelve compilando el programa (procedure o package), el problema es que no sabemos cuál ya que el error no lo muestra. Yo en lo particular compilo todo lo que no está en uso.
Solución:
Otra salida es salir de la sesión y entrar otra vez, suponemos que la sesión buscando una dirección vieja del programa y al hacer esto todo lo que estaba en memoria para la sesión se reconstruye.

por Alirio González | 30/09/2009 14:51:02

RE: ORA-06508

En Windows XP me ocurrió cuando anexé librerias a la forma. La solución dada fue la de agregar el camino de las librerias objeto en el valor alfanumérco FORMS60_PATH de la clave ORACLE en el regedit.

por Daniel Aya | 08/04/2020 14:09:23

RE: ORA-06508

En mi caso, estaba intentando invocar con dos argumentos a un sp que requería tres argumentos y por eso me generaba este error.