Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #100205
    leandrolbs
    Participante

      Pessoal, boa noite; São 1 da manha e to quebrando a cabeça com isso..rsss

      Seguinte, no exp ou expdp exporto tudo um schema normalmente; Em uma determinada tabela cuja um dos campos são 4 CLOB de 4kb cada row;.

      Somente nesta tabela tenho o seguinte erro:

      EXP-00056: ORACLE error 1555 encountered
      ORA-01555: snapshot too old: rollback segment number with name "" too small
      ORA-22924: snapshot too old

      Já olhei parametro, exp com o listener parado..etc nada funciona;

      Parametro:

      undo_management string AUTO
      undo_retention integer 2400
      undo_tablespace string UNDOTBS1

      Minhas tablesspaces UNDO está com maxext, e tá susa os discos; tenho 14 segmentos, metada online e metade off; porem não consigo deixar 100% online;

      O que fazer?..rssss

      #100206
      jurupoc
      Participante

        [quote=”leandrolbs”:2e9q38ty]Pessoal, boa noite; São 1 da manha e to quebrando a cabeça com isso..rsss

        Seguinte, no exp ou expdp exporto tudo um schema normalmente; Em uma determinada tabela cuja um dos campos são 4 CLOB de 4kb cada row;.

        Somente nesta tabela tenho o seguinte erro:

        EXP-00056: ORACLE error 1555 encountered
        ORA-01555: snapshot too old: rollback segment number with name "" too small
        ORA-22924: snapshot too old

        Já olhei parametro, exp com o listener parado..etc nada funciona;

        Parametro:

        undo_management string AUTO
        undo_retention integer 2400
        undo_tablespace string UNDOTBS1

        Minhas tablesspaces UNDO está com maxext, e tá susa os discos; tenho 14 segmentos, metada online e metade off; porem não consigo deixar 100% online;

        O que fazer?..rssss[/quote]

        Olá Leandro, já tive um problema parecido com o seu rode essa select e coloque o nome da tabela w o campo do tipo clob que está com problema e veja se retorna algo:


        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;
        /

        #100207
        leandrolbs
        Participante

          jurupoc, muito obrigado cara; Ontem pesquisei e achei um post em japones sobre um metalink tratando este erro que não é este erro, e sim um clob corrompido…rssss

          Funcionou 100% expdp funfou; Obrigado pela ajuda;

          #100208
          jurupoc
          Participante

            Ok, Leandro
            Abraços!

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.