Buffer esgotado

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
  

Mensagemem Ter, 07 Dez 2004 9:39 am

E ai Pessoal, estou com um problema para ler arquivos grandes. Quando chega na linha 4063 dá buffer overflow, limit of 1000000 bytes...E esse é o limite máximo do buffer. Alguém conhece um jeito de fechar o arquivo em 4 mil linhas e depois abri-lo e continuar lendo de onde parou ? Tipo abrir um arquivo e ir direto na linha desejada...
Obrigado pessoal...
lamanita
Localização: Porto Alegre - RS

Samuel, o lamanit@

Mensagemem Ter, 07 Dez 2004 10:01 am

Você está usando o SQL*Plus?
O problema é leitura ou é o DBMS_OUTPUT ?

Será que um set serveroutput on size 1000000 não resolveria?

Nos dê mais detalhes... algo como:
"Estou criando uma stored-procedure, uso o UTL_FILE pra ler... etc... Meu oracle é o 9.x.x.x, etc..."

Coloque trechos do seu código se possível...
tfg
Localização: Novo Hamburgo - RS

Mensagemem Ter, 07 Dez 2004 12:44 pm

Já consegui resolver, acho que fui com muita sede ao pote...quer dizer, ao fórum, mas muito obrigado pela ajuda...
lamanita
Localização: Porto Alegre - RS

Samuel, o lamanit@

Mensagemem Ter, 07 Dez 2004 12:51 pm

O que era?
Deixa a gente saber também!! :-D
tfg
Localização: Novo Hamburgo - RS

Mensagemem Ter, 07 Dez 2004 2:58 pm

Nada demais, eu que perguntei uma coisa, mas tava tentando fazer outra... eu preciso importar registros de um arquivo e inserir numa tabela...Só que no momento para testar estou usando o dbms_output. Então o buffer estoura, por que é muita coisa, mesmo colocando o limite máximo. Pra teste vou ler só 4 mil linhas e ver o resultado no buffer. Mas depois vou importar e inserir direto...acho que não vai dar problema, mesmo sendo muitos registros.
Me confundi misturando o buffer, com o número de registros que o utl_file poderia ler do arquivo, mas não tem nada a ver uma coisa a outra.

Valeu cara...
lamanita
Localização: Porto Alegre - RS

Samuel, o lamanit@



Voltar para PL/SQL

Quem está online

Usuários navegando neste fórum: Google [Bot] e 5 visitantes