Então, colega : a ** PRIMEIRA ** coisa em que eu penso é que o pasta X:\blablabla que vc está tentando acessar antes ficava no mesmo servidor que atendia tanto à banco quanto ao Forms, e com a divisão de servidores, ele foi criado agora só lá no server do Forms - SE for isso, tá mais que explicada a falha , é TOTALMENTE DOCUMENTADO que o UTL_FILE roda no servidor Oracle, e portanto só pode acessar paths PRESENTES no servidor Oracle (ou então paths de outros servidores ** DISPONIBILIZADOS ** pro servidor Oracle via samba, UNC, NFS, whatever)... Veja lá se não foi isso que aconteceu... É MUITO provável que seja isso, neguim "esquece" facilmente desses conceitos... SE não foi isso, aí : a. vc tem CERTEZA que o controle de acesso está sendo feito via UTL_FILE_DIR ?? b. vc tem CERTEZA que o path em questão está PERMISSIONADO para o usuário que instalou e roda o Oracle no servidor Oracle ? c. não houve alguma alteração nos aqruivos (exemplo, tamanho maior que 32 KB, largura de linha maior que o especificado, etc) ?? d. os próprios arquivos estão com permissões corretas ?? Caso tudo isso esteja OK, aí o que eu Recomendo é que vc rode uma versão simplificada da rotina conectando no sqlplus com o MESMO EXATO usuário com que vc conecta no Forms , e veja EXATAMENTE quais erros e quais mensagens dão : é meio genérico só dizer "não consigo gerar e nem ler arquivo texto" - detalhes, sempre os danados dos detalhes.... []s Chiappa
--- Em oracle_br@yahoogrupos.com.br, alessandro_micromap <alessandro@...> escreveu > > Boa Tarde > > Eu tenho uma rotina de tela que faz o seguinte: > > DECLARE > V_ARQTXT UTL_FILE.FILE_TYPE; > V_LINHA VARCHAR2(2000) := NULL; > BEGIN > BEGIN > -- Abre o Arquivo > BEGIN > V_ARQTXT := UTL_FILE.FOPEN(:CONTROLE.DIRETORIO, 'LISTA.TXT', 'R', > 32767); > CLEAR_LIST('CONTROLE.LISTA_ARQUIVOS'); > EXCEPTION > WHEN OTHERS THEN > UTL_FILE.FCLOSE(V_ARQTXT); > END; > > DEPOIS SEGUE A ROTINA NORMALMENTE > > Esta rotina funcionava certo, quando eu tinha um servidor de BANCO DE > ORACLE 10GR2 e o FORMS9I instalado em um mesmo servidor WINDOWS 2003 > SERVER. > > Agora foi colocado um servidor de banco de dados e outro p/ o forms, mas > agora não consigo gerar e nem ler arquivo texto. > > Como posso fazer isso funcionar. > > USANDO O COMANDO SHOW PARAMETER UTL_FILE_DIR como SYSTEM ele me mostra o > valor = * > > Atenciosamente Alessandro > > > [As partes desta mensagem que não continham texto foram removidas] >