› Fóruns › Banco de dados Oracle › HELP———> ORA-01555:(Resolvido) › HELP———> ORA-01555:(Resolvido)
[quote=”felipeg”:1fn0g4cz][quote=”MARCIO-MV”:1fn0g4cz]Boa tarde pessoal,
Jurupoc, me desculpe por não responder antes a sua pergunta, pois tive que me ausentar por motivos de viagem.
Sim tem campo blob!
Estou exportando todo o banco de 21GB
Mais a tebela com o problema e a TISS_LOG:
SEGMENT_NAME TAMANHO CATEGORIA EXTENTS
TISS_LOG 2,00M P = 128.K * 16[/quote]
Então da uma olhada nesse link:
https://www.profissionaloracle.com.br/mo … ght=#25132
Atenciosamente,
Felipe.[/quote]
Describing dbamv.tiss_log….
NAME Null? Type
CD_LOG_TISS NOT NULL NUMBER(38,0)
DT_LOG DATE
NM_USUARIO VARCHAR2(100)
DS_XML_GERADO BLOB(4000)
DS_SITUACAO VARCHAR2(100)
DS_ERRO BLOB(4000)
DS_STACK_TRACE BLOB(4000)
NR_TENTATIVA_ENVIO NUMBER(38,0)
DT_ENVIO DATE
RETORNO BLOB(4000)
ID_MENSAGEM NUMBER(38,0)
*** SCRIPT END : Session:DBAMV@producao(1) 10-ago-2011 16:23:38 ***
Felipe, como elaborar este script para eu rodar aqui?
set serverout on
exec dbms_output.enable(100000);
declare
pag number;
len number;
c varchar2(10);
charpp number := 8132/2;
begin
for r in (select rowid rid, dbms_lob.getlength (OBS_OBSERV) len
from fatobservpedido) loop
if r.len is not null then
for page in 0..r.len/charpp loop
begin
select dbms_lob.substr (OBS_OBSERV, 1, 1+ (page * charpp))
into c
from fatobservpedido
where rowid = r.rid;
exception
when others then
dbms_output.put_line ('Error on rowid ' ||R.rid||' page '||page);
dbms_output.put_line (sqlerrm);
end;
end loop;
end if;
end loop;
end;
/