Criar Directory Mapeado na Rede

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Informações do Ambiente:
* Versão do Oracle: 10g R2
* Sistema Operacional: Windows XP

Pessoal, beleza?

Sei que a dúvida é meio básica mas, queria realizar uns testes e, deixar aqui documentado.

Gostaria de saber, como realizar a criação de um Directory, apontando um diretório de rede (Windows).

Por exemplo, tenho um mapeamento:

\\computador_rede\pasta_arquivos\

Como ficaria a informação de DIRECTORY_PATH nesse caso?

Muito obrigado.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5026
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Fala Trevis!

Cara, até funciona, mas eu acho que isso não vai rolar. Veja:
* A utilização de de DIRECTORY normalmente é pra cargas de texto, ou arquivos em geral... Entende-se arquivos GRANDES!

Então não faz sentido o banco fazer uma carga num arquivo da rede = lento. Não seria melhor você copiar o arquivo pro servidor e depois executar a leitura ou gravação dele ?

Outra coisa: normalmente o oracle fica no linux, então, pra fazer ele olhar uma pasta de rede do windows, já envolve um monte de coisa, samba, etc.

Veja esse texto do Tom Kyte, o cara tem uma dúvida semelhante.
http://asktom.oracle.com/pls/asktom/f?p ... 1814624807

:-o
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

olha cara, não sei se dá hein, nunca fiz esse teste,

caso não funcione, você pode fazer uma gambi, que seria mapear esse diretorio como uma unidade de rede e aí apontar no directory do oracle,

X:\diretorio, por exemplo ao invés do \\,

A sintaxe é essa:

Selecionar tudo

create or replace directory DIR as '\\server\shared';
Grant read,write on directory DIR to usuario;
posta aí o resultado
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

beleza brother.
Vou pensar nessa transferência, ou, mapeamento do servidor (não sei se o cliente autoriza) direto.

Tentei o "\\maquina\pasta" e não rolou.

qualquer novidade, posto aqui.
Valeu mais uma vez.
Responder
  • Informação