Trabajando con tablespaces temporales en Oracle
Las tablespaces tipo temporal, tienen prĆ”cticamente las mismas caracterĆsticas con algunas diferencias. En las tablespaces que hemos visto en el curso, almacenamos datos, tablas, ficheros, etc. En las tipo temporales se guardan otras cosas como por ejemplo, segmentos temporales de ordenaciĆ³n, tablas temporales, Ćndices temporales. Es decir, todo aquello que debemos almacenar de forma temporal para que luego la base de datos lo pueda eliminar.
En una tablespace temporal los usuarios van a poder crear de manera desapercibida procesos que necesitan un almacenamiento temporal para no llenar la memoria.
Debemos tener en cuenta que podemos crear tablas temporales en tablespaces temporales, no vamos a poder crear una tabla normal en estas tablespaces, ya que Oracle no lo permite por motivos internos.
Al crease una base de datos se crean tambiƩn cinco tablespaces, entre las que se encuentra la tablespace TEMP, que es la tablespace temporal que asume por defecto Oracle.
Para crear una tablespace temporal utilizamos el comando:
CREATE TEMPORARY TABLESPACE
Para hacer que una tablespace temporal se asigne como tablespace temporal por defecto utilizamos el comando
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE