Bom dia pessoal.
Estou com o seguinte problema, através de uma package, gero vários arquivos com
CLOB, alguns com 20 Mb mais ou menos. Esta package é disparada através de uma
ferramenta do SAP chamado BODS (é um ETL). Quando executo a package diretamente
via PL/SQL developer por exemplo
ORACLE 10GR2 E FORMS 9I
-- Abre o Arquivo --
BEGIN
V_ARQTXT := UTL_FILE.FOPEN('C:\', 'LISTA.TXT', 'R',32767);
--MENS('ABRI O ARQUIVO TEXTO');
EXCEPTION
WHEN OTHERS THEN
Alessandro
Será que o tratamento de erro (exception) não está encobrindo uma mensagem ?
[ ]
André
2014-03-24 18:17 GMT-03:00 alessan...@micromap.com.br:
ORACLE 10GR2 E FORMS 9I
-- Abre o Arquivo --
BEGIN
Pode ser, né André ?
Alessandro, a ** primeira ** coisa que se faz ao debugar uma rotina PL/SQL é,
se possível/viável, justamente se desativar temporariamente, comentando) as
EXCEPTIONS pra vc receber o erro puro, sem tratamente de nenhum tipo...
Outra possibilidade é que o tal banco novo
http://psoug.org/reference/utl_file.html
DECLARE http://psoug.org/definition/DECLARE.htm
vInHandle utl_file.file_type;
vOutHandle utl_file.file_type;
BEGIN http://psoug.org/definition/BEGIN.htm
vInHandle := utl_file.fopen('ORALOAD', 'test.txt', 'R');
vOutHandle :=
Oi pessoal, bom dia,
Alguem sabe se é possivel e como ler um arquivo do diretorio atual atraves do
pkg utl_file ou outro modo?
Exemplo:
Script com a instrução de ler o arquivo y no dir x e o arquivo y a ser lido
está tambem incluído no dir x.
Versão de Oracle acima do 10.
Obrigado.
Abraços
@yahoogrupos.com.br] Em
nome de Carlos Silva
Enviada em: sábado, 17 de novembro de 2012 17:07
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] UTL_FILE
Ola pessoal! Alguém poderia me auxiliar no modo correto de usar o UTL_FILE,
com algum exemplo. É necessário dar Grant em algum objeto para utilizado ou
Ola amigos
Estou a tentar correr esta procedure e da-me este erro, alguém me pode
ajudar?
ORA-29283: invalid file operation
ORA-06512: at SYS.UTL_FILE, line 475
ORA-29283: invalid file operation
ORA-06512: at CARLOSPINTO.CRIARTESTE, line 38
ORA-06512: at line 2
O parâmetro
em que momento na tua procedure você passa o parâmetro do v_directorio?
2010/1/8 Carlos Pinto carlos.pin...@yahoo.com.br
Ola amigos
Estou a tentar correr esta procedure e da-me este erro, alguém me pode
ajudar?
ORA-29283: invalid file operation
ORA-06512: at SYS.UTL_FILE, line 475
:37
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] UTL_FILE
em que momento na tua procedure você passa o parâmetro do v_directorio?
2010/1/8 Carlos Pinto carlos.pin...@yahoo.com.br
Ola amigos
Estou a tentar correr esta procedure e da-me este erro, alguém me pode
ajudar?
ORA
Amigos ,
Nosso banco é feita replicação por esse motivo não usamos o UTL_FILE na geração
de arquivos gostaria de saber se alguem conhece uma forma na replicação de usar
o UTL_FILE, o grande problema que encontramos é deixar o diretorio fixo para
gerar os arquivos .TXT. Usamos o ORACLE 10G
BOM DIA
Estou gerando um arquivo texto, mais qdo chega mais ou menos na
coluna 1015 ele não consegue gerar mais coluna.
Jogo várias informações nesta variavel V_LINHA.
Declare
ARQ_TXTUTL_FILE.FILE_TYPE;
V_LINHAVARCHAR2(4000):= NULL;
begin
abertura
ARQ_TXT :=
Galera,
Alguem sabe se tem como saber qual é a ultima linha de um arquivo,quando
estou lendo via UTL_FILE?
Estou usando a opção R(read) e no meu caso precisaria fazer um tratamento
diferente com a ultima linha em tempo de execução.
Grato,
--
Júlio César Corrêa
IS Technologist - Oracle DBA
PODEM ME AJUDAR, NESSA QUESTÃO?
TENTEI EXECUTAR ESSA PACK, MAS ME RETORNA O ERRO DE NÃO DECLARADO...
SQL CREATE OR REPLACE DIRECTORY test_dir AS 'C:\TEMP';
Diretório criado.
SQL exec UTL_FILE.FREMOVE(test_dir,dados.bmp);
BEGIN UTL_FILE.FREMOVE(test_dir,dados.bmp); END;
(s) 44.173.688.832 bytes disponíveis
SQL
Atenciosamente,
Rodrigo Mufalani
OCP 10g 11g
[EMAIL PROTECTED]
http://mufalani.blogspot.com
Mensagem Original:
Data: 10:16:19 10/12/2008
De: Walter A. de Melo Nt [EMAIL PROTECTED]
Assunto: [oracle_br] UTL_FILE
PODEM ME AJUDAR, NESSA QUESTÃO
(s) 44.173.688.832 bytes disponíveis
SQL
Atenciosamente,
Rodrigo Mufalani
OCP 10g 11g
[EMAIL PROTECTED]
http://mufalani.blogspot.com
Mensagem Original:
Data: 10:16:19 10/12/2008
De: Walter A. de Melo Nt [EMAIL PROTECTED]
Assunto: [oracle_br] UTL_FILE
PODEM ME AJUDAR, NESSA QUESTÃO
Walter,
Os parâmetros que você passa para a procedure FREMOVE devem estar
entre aspas simples, por se tratar do tipo varchar2.
--
Atenciosamente,
Daniele Queiroz
Oracle Database 10g Administrator Certified Associate
2008/12/10 Walter A. de Melo Nt [EMAIL PROTECTED]
PODEM ME AJUDAR,
Ok,
Obrigado!
resolvido!
From: Daniele Queiroz
Sent: Wednesday, December 10, 2008 12:29 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] UTL_FILE
Walter,
Os parâmetros que você passa para a procedure FREMOVE devem estar
entre aspas simples, por se tratar do tipo varchar2
Amigos,
Estou precisando utilizar o pacote UTL_FILE para ler informações de um arquivo
texto e depois guardar no banco.
Alguém pode me dar alguma informação a respeito, um artigo, um exemplo, um
site, etc...
Desde já agradeço.
Veja quais são os assuntos do momento no Yahoo! +Buscados
Veja se isso te ajuda..
DECLARE
arquivoOrigem UTL_FILE.FILE_TYPE;
arquivoLog UTL_FILE.FILE_TYPE;
linha varchar2(1000);
diretorio varchar2(30);
nomearquivovarchar2(256);
BEGIN
diretorio := 'CARGA_UTL';
nomearquivo := 'TESTE';
arquivoOrigem :=
Cristiano X. Sanabia
Enviada em: segunda-feira, 24 de novembro de 2008 16:56
Para: oracle_br@yahoogrupos.com.br
Assunto: Res: [oracle_br] UTL_FILE
Mária,
O nome do diretório já deve estar configurado no banco?
De: Mária Cristina Silva [EMAIL PROTECTED
]mariancristina%40gmail.com
Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
Enviadas: Segunda-feira, 24 de Novembro de 2008 17:44:26
Assunto: Re: [oracle_br] UTL_FILE
Veja se isso te ajuda..
DECLARE
arquivoOrigem UTL_FILE.FILE_TYPE;
arquivoLog UTL_FILE.FILE_TYPE;
linha
Novembro de 2008 17:44:26
Assunto: Re: [oracle_br] UTL_FILE
Veja se isso te ajuda..
DECLARE
arquivoOrigem UTL_FILE.FILE_TYPE;
arquivoLog UTL_FILE.FILE_TYPE;
linha varchar2(1000);
diretorio varchar2(30);
nomearquivo varchar2(256);
BEGIN
diretorio := 'CARGA_UTL';
nomearquivo := 'TESTE';
arquivoOrigem
Mária,
O nome do diretório já deve estar configurado no banco?
De: Mária Cristina Silva [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Segunda-feira, 24 de Novembro de 2008 17:44:26
Assunto: Re: [oracle_br] UTL_FILE
Veja se isso te ajuda
18:58:57
Assunto: RES: [oracle_br] UTL_FILE
CREATE OR REPLACE DIRECTORY
ORALOAD AS
'C:\Temp';
GRANT READ, WRITE ON DIRECTORY SYS.ORALOAD TO PUBLIC;
Nao esqueça que esse diretorio apontado é no servidor onde a instancia
oracle está instalada.
Carlos Martello
DBA Oracle
Sim, deve ficar dentro do diretorio..
E realmente vc precisa dá Grant para o diretorio criado.
Abraços,
[As partes desta mensagem que não continham texto foram removidas]
: segunda-feira, 24 de novembro de 2008 17:04
Para: oracle_br@yahoogrupos.com.br
Assunto: Res: RES: [oracle_br] UTL_FILE
Carlos, obrigado.
Só mais uma dúvida, no exemplo que a Maria enviou o arquivo deve ficar
dentro desse diretório criado, certo?
De: Carlos Eduardo
Pessoal,
Como faço para verificar se o pacote UTL_FILE está disponível?
No SQL Plus executei a linha de comando: show parameters utl e retornou a
seguinte mensagem: ORA-00942: table or view does not exist.
Estou num servidor de banco de dados de desenvolvimento. Não possuo as senhas
do
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Você está utilizando um usuário que não possui as permissões
necessárias para visualizar os parâmetros do banco de dados, isto não
quer dizer que não possa utilizar pacotes. O exemplo que você utilizou
para ilustrar apenas mostra que não está
Olá!!
Moçada sou nova no grupo, e estou com um problema:
Talvez alguem possa me ajudar.
Estou tentando rodar o bloco abaixo no Oracle 10g, é versão express que
existe no site..
*
DECLARE*
arquivoLog UTL_FILE.FILE_TYPE;
*BEGIN*
arquivoLog := UTL_FILE.FOPEN('DIR_MARIA', 'TESTE.txt', 'W');
-MAIL: [EMAIL PROTECTED]
MSN:[EMAIL PROTECTED]
Brasil - São paulo - Sp
:-)
- Mensagem original
De: Mária Cristina Silva [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 28 de Maio de 2008 15:51:50
Assunto: [oracle_br] UTL_FILE
Olá!!
Moçada sou nova
Oi Cristina,
Pela mensagem de erro, parece que você não tem privilégio no pacote
UTL_FILE. Creio que você está rodando esse bloco com o seu próprio usuário.
Faça logon como usuário SYS e dê um grant de execute neste pacote para o seu
usuário.
2008/5/28 Mária Cristina Silva [EMAIL PROTECTED]:
Senhores muito obrigada... mas era mesmo grant...
agradeço atenção..
On 5/29/08, Gleyson Melo [EMAIL PROTECTED] wrote:
Oi Cristina,
Pela mensagem de erro, parece que você não tem privilégio no pacote
UTL_FILE. Creio que você está rodando esse bloco com o seu próprio usuário.
Faça logon
Prezadas(os)
Estou tentando usar o pacote UTL_FILE e ao executar uma tentativa de criar o
arquivo, nada acontece...
não dah erro e o arquivo não aparece no diretório esperado...
existe algum procedimento inicial?
criei um diretório da seguinte forma:
CREATE DIRECTORY BDUMP_DIR
AS
Dois problemas:
1. O nome do diretório criado é BDUMP_DIR não bdump.
2. Para fazer referência ao diretório, voce deve usar letra maíscula,
ao não ser que tenha criado o diretório com o nome entre aspas .
Então ao invés de
arquivo_saida := UTL_File.Fopen('bdump','marco.txt', 'w');
Tente
Bom dia pessoal,
Oracle 8i
Windows Server 2000 / 32
Gostaria de saber se não consigo salvar, atraves da package UTL_FILE, em
mapeamentos do servidor?
Att.
Diones Kleber Cruz
[As partes desta mensagem que não continham texto foram removidas]
@yahoogrupos.com.br' oracle_br@yahoogrupos.com.br
cc:
Subject: [oracle_br] UTL_FILE
Bom dia pessoal,
Oracle 8i
Windows Server 2000 / 32
Gostaria de saber se não consigo salvar, atraves da package UTL_FILE, em
mapeamentos do servidor?
Att.
Diones Kleber Cruz
[As partes
Kleber, tem um parametro utl_file_dir ,la você passa o caminho da pasta onde deseja salvar , depois cria o diretorio no oracle e da os direitos
CREATE OR REPLACE DIRECTORY desen
AS 'D:\oracle\';
CREATE OR REPLACE DIRECTORY desen
AS '/oradata/log';
GRANT READ ON DIRECTORY desen TO
Valeu Vanberto e Marco...
Muito obrigado pela explicação
Descobri que o problema era permissão na pasta desejada.
Att.
Diones Kleber Cruz
[As partes desta mensagem que não continham texto foram removidas]
Como eh o comando para dar o privilegio de usar o UTL_FILE ?
- Original Message -
From: Marcio Portes
To: oracle_br@yahoogrupos.com.br
Sent: Monday, May 15, 2006 10:24 PM
Subject: Re: [oracle_br] UTL_FILE
Porque provavelmente não haja privilégio.
Legal que esse grant não
Grant execute on UTL_FILE to scott;
Clayton, professor de TEC I (Unisul)
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Clayton Bonelli
Enviada em: terça-feira, 16 de Maio de 2006 10:30
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] UTL_FILE
Baixei e instalei o Oracle 10g XE.
A instalacao funcionou direitinho, mas apos eu executar um script SQL, que criava uma Stored Procedure, um erro ocorreu impedindo a criacao da SP. Esta SP utiliza o pacote UTL_FILE, e eh justamente este que esta dando erro. Por exemplo, se eu cria a SP
Porque provavelmente não haja privilégio.
Legal que esse grant não venha por default para PUBLIC no XE, não sabia.
Ainda não baixei o XE. Muito bom isso!
[EMAIL PROTECTED] revoke execute on utl_file from public;
Revoke succeeded.
[EMAIL PROTECTED] connect scott/tiger
Connected.
[EMAIL
Galera preciso gerar um arquivo em txt.csv através do ult_file, mas ainda não
consegui, pois
criei o diretorio no sqplus como o comando assim:
create directory arquivo_saida as '/ora01/oracle/tmp';
e coloquei no meu codigo o diretorio que criei..
arquivo_saida :=
como defino a permissão para o oracle acessar o diretorio criado??
Oracle9i Enterprise Edition Release 9.2.0.4.0
Marcio Arcoverde [EMAIL PROTECTED] escreveu:
Muita coisa pode está errada caro amigo.
Qual versão do oracle você está usando? Se for anterior a 9.2 você vai ter
que alterar seu
Cara,
Torne o oracle DONO do diretorio
chown oracle:grupo diretorio
abraço
-- Início da mensagem original ---
De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
Cc:
Data: Wed, 22 Mar 2006 18:47:13 -0300 (ART)
Assunto: Re: [oracle_br] UTL_FILE
como
Muita coisa pode está errada caro amigo.
Qual versão do oracle você está usando? Se for anterior a 9.2 você vai ter
que alterar seu pfile ou spfile...
Qual o erro exato que dá? Talvez você precise definir as permissões do
diretório para que o oracle possa acessar.
On 3/20/06, Luiz Claudio
Galera!! Me diz em que estou fazendo errado aqui nesse teste, pois ele alega
que o diretorio é invalido..
Obriagado
CREATE OR REPLACE PROCEDURE p_geracsv is
BEGIN
DECLARE
arquivo_saida utl_file.file_type;
Cursor Cur_Linha is
select * FROM tmp_tar;
BEGIN
arquivo_saida :=
Caro Amigo, a versão do Oracle é Release 9.2.0.4.0 o erra cai direto em
diretorio invalido...
Marcio Arcoverde [EMAIL PROTECTED] escreveu: Muita coisa pode está errada
caro amigo.
Qual versão do oracle você está usando? Se for anterior a 9.2 você vai ter
que alterar seu pfile ou spfile...
Pessoal,
Crei uma stored procedure utilizando o UTL_FILE para
ler e gravar um arquivo txt. NO entanto, quando
executo a mesma direto do servidor recebo a seguinte
mensagem ORA-29280: invalid directory path.
No arquivo de inicialização(INIT) defini o parâmetro
utl_file_dir = *.
O que mais seria
@yahoogrupos.com.br
Sent: Monday, March 20, 2006 9:14 AM
Subject: [oracle_br] UTL_FILE
Pessoal,
Crei uma stored procedure utilizando o UTL_FILE para
ler e gravar um arquivo txt. NO entanto, quando
executo a mesma direto do servidor recebo a seguinte
mensagem ORA-29280: invalid directory path.
No arquivo
@yahoogrupos.com.br
Sent: Monday, March 20, 2006 9:14 AM
Subject: [oracle_br] UTL_FILE
Pessoal,
Crei uma stored procedure utilizando o UTL_FILE para
ler e gravar um arquivo txt. NO entanto, quando
executo a mesma direto do servidor recebo a seguinte
mensagem ORA-29280: invalid directory path.
No arquivo
Galera!! montei uma utl_file para gera um arquivo csv.
fiz: create directory variavel as 'c:\teste' ;
essa variavel eu passo
v_saida utl_file.file_type;
sendo quando eu executo o minha procedure ela diz que o diretorio esta
invalido..O que estou fazendo de errado, já olhei o
Boa tarde,
Estou executando uma query e o resultado está sendo gerado no spool
Essa saida tem formato xls mas quando eu abro o arquivo no excel eu
tenho que formata-lo, alguem sabe como eu faço esse resultado já sair
com as colunas certas como a do excel, isso é possivel?
obrigado.
Leonardo,
Como vc setou o umask para o usuário oracle?
Você reexecutou o .profile antes de reiniciar a instance?
Você pode reexecutar o profile digitando $ . .profile ou ainda logando
novamente após a alteração.
Antes de reiniciar a instance, verifique como está o estado atual do umask
Prezados,
Estou com um problema de permissões em relação a criação de arquivos no UNIX
(HP-UX) via UTL_FILE.
Quando executamos o pacote UTL_FILE, ele está gerando o arquivo com as
seguintes -rw-r-. Gostaria de saber como podemos alterar essas permissões.
Pelo que entendo, o
Olá!
Eu também estou precisando desta solução e ainda pesquisando. O que encontrei
foi um pacote chamado WEBUTIL, mas ainda não consegui fazer funcionar.
Se alguém tiver experiência com isto, aceito sugestões.
Obrigada
Elis
rflribeiro01 [EMAIL PROTECTED] escreveu:
É
vc já tentou trocar o parametro A pelo W ?
Em 16/11/05, rflribeiro01 [EMAIL PROTECTED] escreveu:
É possível fazer com que uma procedure que utiliza o UTL_FILE escreva
na máquina do cliente, onde está rodando a aplicação? Tenho uma
aplicação VB que executa algumas procedures, mas não está
original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de rflribeiro01
Enviada em: quarta-feira, 16 de novembro de 2005 15:50
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] UTL_FILE - ESCREVER NA MÁQUINA CLIENTE
É possível fazer com que uma procedure que utiliza
Numca fiz isto, mas provavelmente terei que faz,
Tenho um arquivo texto é preciso popular em uma tabela.
Qual seria a opção mais rapida(em termos de performance), usar uma
procedure com utl_file ou SQL LOADER??
JOSE CARLOS
ORACLE_BR APOIA 2ºENPO-BR
60 matches
Mail list logo