lunes, 24 de noviembre de 2008

ORACLE . Crear nuevo tablespace temporal (Temporary) por defecto

Para reducir un tablespace TEMPORAL por defecto (default temporary tablespace), los pasos son:
1. Crear un nuevo tablespace temporal

CREATE SMALLFILE TEMPORARY TABLESPACE "TEMP2" TEMPFILE '/mibd/temp03.dbf' SIZE 512M AUTOEXTEND ON NEXT 25M MAXSIZE 2G EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

2. Establecer el nuevo tablespace como default temporary tablespace

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP2"

3. Poner todos los datafiles del tablespace original como OFFLINE.

ALTER DATABASE TEMPFILE '/mibd/temp01.dbf' OFFLINE;

4. Borrar tablespace anterior y los ficheros asociados

DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES;

5. Realizar copia archivo de control a traza (opcional per muy recomendado)

ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

Y ya está,
Juan

1 comentario:

Anónimo dijo...

Muy buena la ayuda, gracias.