Estou com um problema ao importar dois arquivos via utl_file (Header e Lines), porém não encontro nenhuma solução, abaixo está o cenário:
Tenho um arquivo com diversas colunas delimitados por ";", quando recebi os arquivos e finalizei a rotina, fiz diversas importações e correções das informações, só que de uma hora pra outra começou a dar o erro "ORA-29283: Operação de arquivo inválida.", dentro dessas tentativas, tem horas que finaliza e outras não, o problema ocorre exatamente na linha de abertura do arquivo.
O arquivo está no UNIX com privilégio completo 777.
Já criei os arquivos em branco e joguei o conteúdo para dentro, dei todas permissões e não adiantou.
O erro ocorre exatamente na linha em vermelho abaixo:
CREATE OR REPLACE PACKAGE BODY XXPO_DATA_MIGRATION AS
PROCEDURE HEADER_TMP (I_PATH IN VARCHAR2,
I_FILE IN VARCHAR2) AS
BEGIN
v_count := 0 ;
forn_loop := False ;
v_file_log := utl_file.fopen(trim(I_PATH), trim(I_FILE), 'r', 30000); ---> ERRO AQUI
While (Not forn_loop) Loop
Begin
.......................
utl_file.fclose (v_file_log) ;
END HEADER_TMP ;
Desde já, agradeço