ORA-01555

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Juarez Guimaraes
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 24 Fev 2005 7:40 am
Localização: Recife - Pernambuco
Grato,

Juarez

alguém pode me ajudar me explicando como faço para aumentar a área de rollback em um oracle 9.2.0.5?
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

Selecionar tudo

ORA-01555 snapshot too old: rollback segment number string with name "string"
too small
Cause: Rollback records needed by a reader for consistent read are overwritten
by other writers.
Action: If in Automatic Undo Management mode, increase the setting of
UNDO_RETENTION. Otherwise, use larger rollback segments.
Tenta aumentar o valor do UNDO_RETENTION se não me engano o padrão é 900 segundos.

Você pode setar ele no parâmetro de Inicialização UNDO_RETENTION = 10

ou manualmente

Selecionar tudo

ALTER SYSTEM SET UNDO_RETENTION = 5;
:-o

[]'s
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

ahhhh se precisar mudar o Segmento de rollback,

Selecionar tudo

ALTER ROLLBACK SEGMENT NOME_DO_SEGMENTO
STORAGE (MAXEXTENTS NOVO_VALOR_DO_SEGMENTO);
acho que é isso aí

[]'s :wink:
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes