Pessoal, o banco é o 10g e vejam só.
1 - criei um usuário sou usuário.
2 - criei um diretorio com nome arquivo_dir:
3 - dei o seguinte privilegio ao usuario criado:
grant read, write, directory arquivo_dir to <user>
4 - faço o seguinte select mas não me retorna nada:
select * from all_tab_privs where table_name='arquivo_dir';
5 - e quando vou executar uma procedure que grava um arquivo no diretorio criado dá o erro: ora-29289 que é erro de acesso negado ao diretório.
alguém pode me ajudar nisso aí? o que ta faltando? já li diversos artigos na internet e todos falam que é falta de permissão, mas como podem ver eu dei permissão READ e WRITE.
UTL_FILE_DIR
-
- Rank: DBA Júnior
- Mensagens: 223
- Registrado em: Qui, 14 Dez 2006 10:45 am
- Localização: Brasília-DF
Cleber Zumba de Souza
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
e aí cara blza?
será que o problema não está relacionado ao diretorio onde você escolheu gravar não ter permissoes para o banco gravar?
tenta fazer um teste criando um diretorio em
/tmp
ou no ORACLE_HOME/algumacoisa
por exemplo no / você não poderia gravar, então pode ser algo assim também... faz esse teste aí
será que o problema não está relacionado ao diretorio onde você escolheu gravar não ter permissoes para o banco gravar?
tenta fazer um teste criando um diretorio em
/tmp
ou no ORACLE_HOME/algumacoisa
por exemplo no / você não poderia gravar, então pode ser algo assim também... faz esse teste aí
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes