Treinamentos Oracle - Nerv Informática

Erro ao gerar arquivo texto

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
  

Mensagempor Tinho em Seg, 18 Jan 2010 4:26 pm

Boa tarde, companheiros.

"Erro Oracle: ORA-29285 file write error".

Por favor, gostaria de saber como identificar no código o que está ocasionando este erro. Já revirei a proc de cima a baixo, porém não consigo encontrar o que está de errado. Também já realizei algumas consultas na internet para ver se encontrava alguma solução, mas todas as respostas são muito "superficiais" estando relacionada com permissão de gravação na pasta, se o arquivo é somente de leiutra e não permite escrita, também a tentativa de abrir um arquivo que já está aberto ou tentativa de gravar em um arquivo fechado.

Segue abaixo umas das respostas que encontrei:

Código: Selecionar todos

"Verifique se o arquivo existe, que é acessível, e que está aberto no modo de escrever ou acrescentar."

"Falha ao gravar, flush, ou fechar um arquivo."



Quem puder me ajudar, fico grato.

Att.
Tinho
Localização: São Paulo - SP

Mensagempor diegolenhardt em Seg, 18 Jan 2010 4:45 pm

essa procedure chegou a funcionar alguma vez?

verifica as permissoes no sistema operacional para este directory,
veja se o seu usuario no banco de dados tem grant de read/write on directory,

e o parametro utl_file_dir

select * from v$parameter
where name like '%utl%'
diegolenhardt
Localização: Recife

Mensagempor Tinho em Qui, 28 Jan 2010 9:27 am

Olá, obrigado.

Problema resolvido. É que quando o acesso a procdeure era feito pela aplicação em ambiente de testes, o usuário que era logado não tinha as permissões necessárias para tal finalidade.

Att.
Tinho
Localização: São Paulo - SP


Voltar para PL/SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes