Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Linux
Srs, Bom Dia!!
Estou com a Seguinte Duvida!!
Meu banco esta em Linux.
Eu consido Regar um Arquivo .TXT em um Diretorio no Windowns com UTL_FILE???
Grato
Directory
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Ter, 19 Mai 2009 12:40 pm
- Localização: Curitiba - PR
Dê mais detalhes....
Pra começar, o teu Linux está conseguindo "ver" esse diretório que você está querendo colocar no UTL_FILE?
Há algum tipo de mapeamento?
Não tenho certeza se é possível, mas acredito que dependa muito mais do Sistema Operacional do que do Oracle! Ou seja, se o teu S.O. está conseguindo manipular esses arquivos, m]não vejo motivo pro Oracle não conseguir....
Pra começar, o teu Linux está conseguindo "ver" esse diretório que você está querendo colocar no UTL_FILE?
Há algum tipo de mapeamento?
Não tenho certeza se é possível, mas acredito que dependa muito mais do Sistema Operacional do que do Oracle! Ou seja, se o teu S.O. está conseguindo manipular esses arquivos, m]não vejo motivo pro Oracle não conseguir....
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Consegue,
compartilha o diretorio no windows,
monta ele no linux via smbclient, etc
e então use o UTL_FILE
=]
compartilha o diretorio no windows,
monta ele no linux via smbclient, etc
e então use o UTL_FILE
=]
- dr_gori
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Porque você não copia o arquivo pra dentro do linux ?
Pro banco conseguir ler um arquivo são necessário as seguintes etapas:
* Ter configurado o parametro UTL_FILE_DIR apontando o diretório onde o banco consegue ler e gravar. (questão de segurança... imagina se o banco pudesse editar e mexer em qualquer arquivo do servidor ?)
* Ter o diretório com permissão correta ( chmod correto )
* Criar o directory e dar grant pra ele
Com todas essas etapas, não tem erro...
Acho meio esquisito fazer isso acessando um diretório pela rede... Além de ficar lento, tem tudo pra dar errado
Pro banco conseguir ler um arquivo são necessário as seguintes etapas:
* Ter configurado o parametro UTL_FILE_DIR apontando o diretório onde o banco consegue ler e gravar. (questão de segurança... imagina se o banco pudesse editar e mexer em qualquer arquivo do servidor ?)
* Ter o diretório com permissão correta ( chmod correto )
* Criar o directory e dar grant pra ele
Com todas essas etapas, não tem erro...
Acho meio esquisito fazer isso acessando um diretório pela rede... Além de ficar lento, tem tudo pra dar errado

-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Outra alternativa é o uso de FTP,
http://www.oracle-base.com/articles/mis ... mPLSQL.php
eu não acho que terá problemas em ler o diretorio compartilhado no windows,
http://www.oracle-base.com/articles/mis ... mPLSQL.php
eu não acho que terá problemas em ler o diretorio compartilhado no windows,
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante