Oru-10027 - Buffer Overflow, limit of 10000 bytes

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
facc
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 104
Registrado em: Qua, 27 Mai 2009 2:37 pm
Localização: Cerquilho / SP

Bom dia!

Estou tentando importar um arquivo texto com UTL_FILE e em certo momento ele me retorna o erro descrito no assunto do tópico.

O arquivo tem 100.000 registros.

Como posso resolver? Aumentar o buffer? Mas como?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você tem DBMS_OUTPUT dentro da sua procedure ?

Se sim, precisa aumentar o buffer dele.

Selecionar tudo

DBMS_OUTPUT.ENABLE(1000000);
Lembrando que se passar desta quantidade, vai dar o mesmo erro tb.
Este comando é valido dentro de blocos PLSQL.

No SQL*Plus temos:

Selecionar tudo

set serveroutput on size 1000000
Veja se resolve.

OBS:
No Oracle 10gR2 é possível:

Selecionar tudo

dbms_output.enable(null); --infinito
dbms_output.enable();     --deixa no valor default 20000
Ou no SQL*Plus:

Selecionar tudo

set serveroutput on size unlimited

:-o
facc
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 104
Registrado em: Qua, 27 Mai 2009 2:37 pm
Localização: Cerquilho / SP

:-o

Funcionou!


Obrigado!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante