Solución al error ORA-06508

El día de hoy les traigo una solución para el error de código ORA-06508. Al parecer todo parte del hecho de no tener bien mapeadas las librerías y objetos que necesitamos para desplegar una forma ya sea mediante el Forms Builder o en un servidor Weblogic. La descripción es bastante clara: PL/SQL: could not find program unit being called. Y es por ahí por donde debemos empezar, indicándole a nuestro Weblogic de dónde debe obtener las librerías (*.pll). Bueno, vayamos al punto.


Los pasos que seguí fueron los siguientes:

1.- Verificar que todas las rutas del FORMS_PATH estén bien establecidas.


Del registro anterior debemos verificar que todas las rutas establecidas existan.


2.- Buscar todos los archivos con extensión ENV pues puede haber más de uno tal como se muestra en la siguiente imagen:


3.- Asegurarse que todos los archivos de extensión ENV contengan en el CLASSPATH las mismas rutas hacia las librerías requeridas para el despliegue de nuestras formas en un ambiente específico.


Adicionalmente al adjuntar librerías (*.pll) a nuestras formas, al aparecer el cuadro de diálogo donde no solicita remover la ruta, seleccionar la opción: No


Y si alguien encontró otra solución sería bueno que la compartan. Saludos.

Comentarios