- Este tópico contém 23 respostas, 4 vozes e foi atualizado pela última vez 16 anos, 7 meses atrás por
jaugusto.
- Você deve fazer login para responder a este tópico.
Então dê um CHOWN e mude o dono do diretório para o usuário ORACLE do grupo DBA que esta criado no seu linux que deve funcionar parceiro.
ABraço.
Pessoal,
Infelizmente ainda não consegui já realizei todos os passos antereiores e o erro continua o mesmo:
EXECUTE utility.generate_stmt(‘cpr_interessado’, null, ‘geraimp’, ‘cpr_interessado’);
BEGIN utility.generate_stmt(‘cpr_interessado’, null, ‘geraimp’, ‘cpr_interessado’); END;
*
ERROR at line 1:
ORA-29280: invalid directory path
ORA-06512: at “SYS.UTL_FILE”, line 33
ORA-06512: at “SYS.UTL_FILE”, line 436
ORA-06512: at “ADMSIIG.UTILITY”, line 28
ORA-06512: at “ADMSIIG.UTILITY”, line 131
ORA-06512: at line 1
Percebeu que o erro mudou?..Ele agora esta reclamando do caminho, no local onde vc colocou geraimp, que tal vc colocar o PATH do caminho todo e tentar mais uma vez rodar.
Abraço
Não funcionou
EXECUTE utility.generate_stmt(‘cpr_interessado’, null, ‘/home/oracle/importacao’, ‘cpr_interessado’);
BEGIN utility.generate_stmt(‘cpr_interessado’, null, ‘/home/oracle/importacao’, ‘cpr_interessado’); END;
*
ERROR at line 1:
ORA-29280: invalid directory path
ORA-06512: at “SYS.UTL_FILE”, line 33
ORA-06512: at “SYS.UTL_FILE”, line 436
ORA-06512: at “ADMSIIG.UTILITY”, line 28
ORA-06512: at “ADMSIIG.UTILITY”, line 131
ORA-06512: at line 1
Vou tentar modificar o parãmetro UTL_FILE_DIR para ‘/home/oracle/importacao’.
Pode ser uma boa.
Ele ainda não está encontrando o seu PATH!!!
Abraços,
Cara tu ta usando o parametro * no utl_file_dir, ele poderia gravar em qq lugar, não precisa mudar, ao invés disso porque tu não mostra pra gente o path que vc usou pra criar aquele diretorio geraimp no banco:
select * from dba_directories where directory_name='geraimp';
Abraço.
Pessoal,
Estou usando o seguinte diretório para o geraimp:
SQL> select * from dba_directories where directory_name=’GERAIMP’;
OWNER DIRECTORY_NAME
SYS GERAIMP
/home/oracle/importacao
já fiz de tudo e até agora nada.
Poste para nós a permissão da pasta importação. NO SISTEMA OPERACIONAL.
#> ll /home/oracle
Abraços,
A permisão é a seguinte drwxrwxr-x .