rcbett,
Para alterar o parâmetro de instancia que indica ao Oracle em que diretório ele irá ler ou gerar arquivos externos (arquivos texto) execute a instrução abaixo no SQL plus:
ALTER SYSTEM SET UTL_FILE_DIR=’/COBRANCA/RETORNO’ SCOPE=SPFILE;
Depois da alteração será necessário reinicializar o banco de dados para que a alteração tenha efeito. Para visualizar a configuração de um determinado parâmetro use o comando SQL abaixo.
SELECT * FROM V$PARAMETER WHERE UPPER(NAME) LIKE ‘%UTL%’;
O arquivo de parametros de inicialização passou a ser um arquivo binario e não mais texto como em versões anteriores (8.05, 8.1.6, 8.1.7, etc). Desta maneira, não basta alterar o arquivo init.ora.
Exemplo de criação do arquivo.
utl_file.fopen(‘/cobranca/retorno’,’arq_teste.rem’, ‘w’);
Espero ter ajudado,
[]s
Alex