› Fóruns › Banco de dados Oracle › Rollback Segments vs Tablespace UNDO
- Este tópico contém 7 respostas, 4 vozes e foi atualizado pela última vez 17 anos, 5 meses atrás por
David Siqueira.
-
AutorPosts
-
23 de dezembro de 2008 às 5:43 pm #84411
souza
ParticipantePessoal,
Gostaria de saber qual é a diferença entre rollback segments e tablespace de undo , porque na minha ferramenta de gerenciamento do sgbd aparece no rollback segments e mostra a ts SYSTEM.
Desde já obrigado
23 de dezembro de 2008 às 6:05 pm #84417Ishii
ParticipanteOlá,
A tablespace UNDO substituiu os Rollback Segments para um melhor gerenciamento de espaço e memória. Isso ocorreu na versão 9i ou seja nas anteriores ainda se encontra os segmento de Rollback
[]s Ishii
23 de dezembro de 2008 às 8:25 pm #84421souza
ParticipanteOk.
Mas porque no meu toad em rollback segments aparece a SYSTEM ? E meus bancos são 9i e 10g
23 de dezembro de 2008 às 8:29 pm #84422Ishii
ParticipanteOlá,
Isso deve ser do TOAD mesmo pois não tem mais isso no Oracle 9i em diante.
[]s Ishii
23 de dezembro de 2008 às 8:44 pm #84423dbacesar
ParticipanteBoa tarde a todos,
Ishii,
Na versão 10 g os segmentos de rollback existem apenas para funcionalidades de versões anteriores, mas a Oracle não recomenda mais a sua utilização.
att
César
23 de dezembro de 2008 às 8:57 pm #84424souza
ParticipanteEntão quer dizer que posso deletar esse segmento ?
Desde já obrigado
23 de dezembro de 2008 às 9:00 pm #84425dbacesar
ParticipanteSim,
mais a sua utilização não é recomendavel.Att
César
23 de dezembro de 2008 às 10:29 pm #84427David Siqueira
ParticipanteSouza tudo bem?
Bom respondendo ao seu questionamento e reforçando as explicações dos colegas , basicamente o UNDO segement veio para não só melhorar a performance dessa área de banco de dados tão uilizadas em bancos onde as transações sõ continuas e recorrentes, como também veio para amenizar o trabalho do DBA em termos de gerenciamento dessa mesma área, o conjunto de parametros UNDO_TABLESPACE, UNDO_RETENTION e UNDO MANAGEMENT são fortes aliados nesse trabalho, como você deve saber atrávés deles conseguimos não só controlar alocação de espaço dessa área como também determinar como e quando trabalhar, e ficou opcional a utilização do tipo de gerenciamento que cada um escolhe, ha pessoas que se sentem mais a vontade usando gerenciamento manual e outras preferem o padrão automatico, porque quem já trabalhou com versões 8i e menores sabe como é trabalhoso ficar fazendo SHRINK em segmentos de rollback quando estão muito grandes, ou até mesmo ficar editando o init.ora cada vez que é adicionado segmentos novos, pois era uma necessidade a declaração dos segmentos de rollback no init.ora, enfim, eu vejo como uma grande ferramente de auxilio ao cotidiano do DBA.
Espero ter ajudado.
Abçs. -
AutorPosts
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › Rollback Segments vs Tablespace UNDO