Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 18 anos, 1 mês atrás por chduarte.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #77574
    Anônimo

      rodei um analyze no meu banco como de costume, porém desta vez apresentou um erro:
      SQL> @analyzermsprd.sql
      begin
      *
      ERROR at line 1:
      ORA-01555: snapshot too old: rollback segment number 5 with name “_SYSSMU5$”
      too small
      ORA-06512: at “SYS.DBMS_STATS”, line 10070
      ORA-06512: at “SYS.DBMS_STATS”, line 10564
      ORA-06512: at “SYS.DBMS_STATS”, line 10751
      ORA-06512: at “SYS.DBMS_STATS”, line 10805
      ORA-06512: at “SYS.DBMS_STATS”, line 10782
      ORA-06512: at line 2

      Alguém sabe o por que aconteceu isso???

      #77585
      Ishii
      Participante

        Pedro,

        Aparentemente o Segmento de Rollback _SYSSMU5$ não está definido para se auto ajustar em tamanho. Utilize a seguinte linha de comando no SQL*Plus como uma usuário DBA:
        ALTER ROLLBACK SEGMENT “_SYSSMU5$” STORAGE ( MAXEXTENTS UNLIMITED);

        Com isso o Segmento irá se estender o quanto for possível na Tablespace. Se for necessário estenda a tablespace também.

        []s e Boa sorte!

        #77596
        chduarte
        Participante

          Na verdade esta tablespace parece ser de undo, logo voce nao pode mexer no tamanho do segmento de rollback. Este tipo so é valido em bancos >= 9

          Parece ter acontecido algo do acaso. Um snapshot too old significa que o banco tentou ler algo do segmento de rollback que ja nao estava la.

          Isso é muito dificil de acontecer com o comando analyze, mas é possivel ja que ele trabalha com um processo transacional na plan_table.

          Existe um parametro undo_retention, configurado em segundos e por padrao 900, o que da 15 minutos que pode ser alterado com o banco no ar.
          alter system set undo_retention = 7200;

          Se acontecer somente uma vez, vc tem sorte, pegou um erro do acaso. Caso ocorra com mais frequencia, tente aumentar o parametro.

          Grande []

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