Ejecucion erronea de sentencia del shared_pool
Publicado por isaac (3 intervenciones) el 26/09/2017 12:19:02
Buenos Días.
Me he encontrado con un problema un poco raro, tengo un servidor de BDD con varios esquemas y funciones definidas en ellos.
Cuando ejecuto esa funcion en un esquema ( Select funcion from dual) hay ociasiones que me da un error de que no se puede ejecutar y al ver el error es el siguiente:
Yo estoy en el esquema1 situado y ejecuto la funcion:
El error es porque internamente realiza lo siguiente
select esquema2.funcion from dual;
Si ejecuto :
Alter system flush shared_pool;
Me vuelve a funcionar perfectamente. Este error no pasa siempre, solo en ocasiones puntuales y siempre vaciando el shared_poll se arregla.
¿Ha alguien leha pasado algo parecido alguna vez?
Un Saludo y Gracias.
Me he encontrado con un problema un poco raro, tengo un servidor de BDD con varios esquemas y funciones definidas en ellos.
Cuando ejecuto esa funcion en un esquema ( Select funcion from dual) hay ociasiones que me da un error de que no se puede ejecutar y al ver el error es el siguiente:
Yo estoy en el esquema1 situado y ejecuto la funcion:
El error es porque internamente realiza lo siguiente
select esquema2.funcion from dual;
Si ejecuto :
Alter system flush shared_pool;
Me vuelve a funcionar perfectamente. Este error no pasa siempre, solo en ocasiones puntuales y siempre vaciando el shared_poll se arregla.
¿Ha alguien leha pasado algo parecido alguna vez?
Un Saludo y Gracias.
Valora esta pregunta


0