Administrando a UNDO tablespace

A função da tablespace de UNDO é armazenar valores antigos, quando um usuário realiza, inserts, updates e deletes, o valor anterior é criado nesta tabela antes da mudança.
Este valor é mantido basicamente para rollback de transações, operações de flashback e recuperação da instância.

Abaixo, alguns exemplos da administração desta tablespace.

Checar os parametros de configuração:

SQL> SHOW PARAMETER UNDO

Para criar uma nova tablespace com o nome UNDO2 no banco de dados:

SQL> CREATE UNDO TABLESPACE UNDOTBS2
 DATAFILE '$ORACLE_BASE/oradata/orcl/undotbs2.dbf' SIZE 10M;

Alterando para a tablespace:

SQL> ALTER SYSTEM SET UNDO_TABLESPACE='UNDOTBS2' SCOPE=BOTH;

Alterando o valor de retenção da tablespace:

SQL> ALTER SYSTEM SET UNDO_RETENTION=1800;

Colocando a antiga tablespace offline:

SQL> ALTER TABLESPACE UNDOTBS1 OFFLINE;

Dropando a tablespace:

SQL> DROP TABLESPACE UNDOTBS1;

Author: Daniel Augusto

Meu nome é Daniel Augusto Tomaz Coelho, tenho 15 anos de experiência com TI, atualmente trabalho na Equinix do Brasil como Coordenador de Operações que tem como objetivo a administração de ambientes de missão crítica. Idealizador e Organizador do IDC Summit, 1º Congresso Online de Data Center do Brasil (http://www.idcsummit.com.br)

Share This Post On