Caminho de Navegação Oracle / Artigos / Utilizando o pacote UTL_FILE

Oracle

 

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Utilizando o pacote UTL_FILEPostada em: 04/01/2005

Gisele Nair Reis Conceição
Por: Gisele Nair Reis Conceição Nº de Visualizações: 4681.



Antes de começar a falar sobre a utilização do UTL_FILE, vou dar uma breve definição para o INIT.ORA.

O INIT.ORA é o arquivo de parâmetros que possui todas as informações necessárias para a criação de uma instância Oracle (etapa prévia à abertura do Banco). Alguns parâmetros devem ser obrigatoriamente especificaddos, outros só quando necessário (como, por exemplo, para utilizarmos o psckage UTL_FILE (pacote utilizado para manipulação de arquivos, através de PL/SQL) teremos que adicionar o parâmetro UTL_FILE_DIR, que veremos como utilizá-lo logo adiante).


Utilizando o Pacote UTL_FILE

Antes de declaramos o pacote UTL_FILE, será necessário interromper os serviços do Banco no qual utilizaremos o package em questão, para que assim possamos alterar o arquivo INIT.ORA, onde iremos adicionar o parâmetro UTL_FILE_DIR, indicando qual diretório poderá ser utilizado pelo UTL_FILE.

Exemplo:

No comando abaixo foi definido que o pacote poderá ser executado em todos os diretórios do Sevidor:
[CODE]
utl_file_dir = *
[/CODE]

Porém o mais usual é definir um diretório explicitamente, como no comando abaixo:
[CODE]
utl_file_dir = ("C:\Diretorio\Teste")
[/CODE]

Para que as alterações tenham efeito e possamos utilizar o pacote, temos que reiniciar os serviços do Banco.



Gisele Nair