Utilizando o pacote UTL_FILEPostada em: 04/01/2005
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