Inserindo diretorios na tabela de diretorios.

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
luiszacheu
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Seg, 31 Mai 2010 8:54 am
Localização: Londrina-Pr
Analista/Programador
Luís Gustavo Verri Zacheu

Olá Gostaria de saber se para mim inserir registros nessa table dba_directories é simplesmente fazendo um insert?
Pois preciso adicionar um diretorio no oracle, pois tenho que passa o directory_name em uma procedure.

Obrigado!
luiszacheu
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Seg, 31 Mai 2010 8:54 am
Localização: Londrina-Pr
Analista/Programador
Luís Gustavo Verri Zacheu

Amigos consegui criar segue abaixo o que fazer para inserir um diretorio na tabela dba_directories.

Selecionar tudo

CREATE OR REPLACE DIRECTORY nome_do_diretorio AS '[caminho_do_fisico]';
porem agora esta dando o seguinte erro.

ORA-29289: directory access denied ORA-06512: at "SYS.UTL_FILE", line 29 ORA-06512: at "SYS.UTL_FILE", line 448 ORA-06512: at "PROCIMPORT", line 84 ORA-06512: at line 2

Alguém sabe o por que?
paulochagas
Moderador
Moderador
Mensagens: 86
Registrado em: Qua, 15 Mar 2006 2:46 pm
Localização: São Paulo - SP
Paulo Chagas Filho
__________________

Analista Funcional / Desenvolvedor Oracle EBS
MSN - paulochagas@hotmail.com
Gtalk - pachafi@gmail.com
Skype - paulochagas

Olá amigo talvez falte esses grants:

Selecionar tudo

-- GRANT PARA LEITURA
GRANT READ ON DIRECTORY <directory_name> TO <schema_name>
/
GRANT WRITE ON DIRECTORY <directory_name> TO <schema_name>
/

Testa e nos dá um retorno....
Responder
  • Informação
  • Quem está online

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