ORA-29285

Error: ORA-29285: file write error

Causa: Failed to write to, flush, or close a file.

Acción: Verify that the file exists, that it is accessible, and that it is open in write or append mode.


Deja tu comentario:

¿No sabes cómo solucionar el error? ¿O lo has conseguido resolver y quieres ayudar a otros usuarios?

Para comentar, haz login con tu cuenta de


COMENTARIOS:

por daniela | 29/02/2008 14:11:55

RE: ORA-29285

Hola a todos! quería comentarles que yo tuve el mismo error y la accion que tuve que seguir fue otra:
tuve que modificar todas las lineas donde abria archivo, ya sea para lectura o para escritura, agregando al final el tamaño maximo de registro:
Cambié:
out_file := sys.utl_file.fopen('DIR',v_nombre,'w');
Por:
out_file := sys.utl_file.fopen('DIR',v_nombre,'w',1258);
y cambié:
in_file := sys.utl_file.fopen('DIR',v_nombre,'r');
Por:
in_file := sys.utl_file.fopen('DIR',v_nombre,'r',1258);
Espero que les sirva, saludos!
Daniela

por MARCELO RUIZ | 30/06/2017 16:28:27

RE: ORA-29285

para el paquete UTL_FILE la función FOPEN el parámetro max_linesize hay que especificarlo, sino viene por defecto 1023.
hay que colocar el máximo así no tenemos problemas 32767. Ejemplo.

vinhandle := UTL_FILE.fopen (directorio, p_archivo, R, 32767);

El error que envia el paquete es malo y muy general, debería ser algo como "tiene poco espacio para escribir la linea, agregar max_linesize"