Solución al Error: PL/SQL: ORA-00600: código de error interno, argumentos: [qctchr : bfl] tras cambiar la codificación de Oracle

Hola Amig@s,

Si por un casual, ya sea por un import o por una necesidad especial, hemos cambiado el parámetro NLS_LENGTH_SEMANTICS  de BYTE a CHAR y al compilar un paquete, Oracle nos devuelve el error 

 Error: PL/SQL: ORA-00600: código de error interno, argumentos: [qctchr : bfl], [4], [1], [1], [31], [1], [0], [], [], [], [], []

Line: 671

Text: WHERE ROWNUM=1;

Al intentar compilar un paquete, se debe al cambio de valor en la variable NLS_LENGTH_SEMANTICS. Para solucionarlo simplemente volver a ejecutar el parámetro para que afecte a toda la instancia con el siguiente comando:

alter system set nls_length_semantics=BYTE scope=both;

Con eso debería solucionarle se le problema al compilar el paquete.

Espero que les resulte útil.

Salu2.

Share on Google Plus
    Blogger Comment

0 comentarios: