UTL_FILE - Importar 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
Responder
ace_of_spades
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 09 Jul 2008 9:27 am
Localização: Salvador - BA

Pessoal,

procurei muito na net sobre Oracle e encontrei esse forum aqu q achei bem interessante, me cadastrei e espero voltar mais vezes. Bom vamos ao que interessa a dúvida.

Preciso importar os dados de um arquivo texto para dentro do Oracle, a tabela na Base de Dados já está criada o que preciso é pegar os dados do txt e gravar nela, vi por aqui que posso fazer isso facilmente utilizando o UTL_FILE.

A única dúvida que fiquei é porque não sou o administrador do banco que utilizo, entaum terei que fazer isso através do client, há algum problema nisso? Eu preciso pedir algum grant ao DBA ou não é necessário? Fiquei com essas pequenas dúvidas que talve alguém possa me esclarecer.

Utilizo o Oracle Client 9i.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
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

Para usar o UTL_FILE o arquivo em questão DEVE estar no mesmo servidor que o ORACLE está. Deve estar setado o parâmetro UTL_FILE_DIR apontando p/ o diretório que o oracle terá acesso no servidor. Também, deve ter permissão a nível de sistema operacional (CHMOD, etc).

Pra ler no cliente, se for FORMS, pode-se usar TEXT_IO pra ler os arquivos localmente. Ou, se for WEB, pode-se usar o WEB_UTIL pra isso.

Dá uma lida aqui no forum sobre esses comandos que você encontrará muitas respostas!

Aqui tem uns links:
http://glufke.net/oracle/viewtopic.php?t=1783
http://glufke.net/oracle/viewtopic.php?t=830
Responder
  • Informação
  • Quem está online

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