ORA-29283: Invalid operation - ORA-06512 SYS.UTL_FILE" Error al escribir un fichero desde Oracle al disco local.

 Hola Amig@s,

Si por un casual estamos intentando escribir un fichero a disco desde Oracle y nos devuelve el siguiente error:

SQL> begin

  2  escribir_file;

  3  end;

  4  /

begin

*

ERROR en lÝnea 1:

ORA-29283: operaci¾n de archivo no vßlida

ORA-06512: en "SYS.UTL_FILE", lÝnea 536

ORA-29283: operaci¾n de archivo no vßlida

ORA-06512: en "SYS.UTL_FILE", lÝnea 41

ORA-06512: en "SYS.UTL_FILE", lÝnea 478

Si nuestro directorio está creado correctamente y con sus privilegios (del lado de la bbdd) se trata meramente de permisos a nivel de S.O. Es decir Oracle no tiene permisos de escribir en dicho directorio.

Para solucionarlo, ir a la carpeta donde apunta el directorio de oracle y añadir el usuario ORA_INSTALL a dicha carpeta con control total sobre la misma para dicho usuario y con ello ya funcionará la escritura a disco.

Espero que les resulte útil.

Share on Google Plus
    Blogger Comment

1 comentarios:

DRIGO dijo...

Gracias por la solucion. ya llevaba tiempo con este error. lo aplique y funciono!