• Categoría: Oracle
  • Visto: 19724

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Oracle

Un tablespace temporal de Oracle, al igual que los tablespaces que contienen objetos, es una unidad de almacenamiento lógica y utiliza datafiles para la parte física.

 

Lo descrito en este artículo es también aplicable a Oracle 10g.

 

En este artículo vamos a crear un tablespace temporal, antes de crearlo tenemos que realizar un análisis de los requerimientos de espacio y ubicación, por ejemplo, el tablespace temporal se debe llamar TEMP_02, vamos a necesitar 100MB para nuestro nuevo tablespace y el datafile lo vamos a ubicar en /u01/oradata/PRUEBA001/tmp, tenemos que verificar que en filesystem /u01 (Según estándar OFA) tenemos ese espacio libre.

 

La instrucción para crear un tablespace temporal es CREATE TEMPORARY TABLESPACE Nombretablespace seguido de una serie de opciones, en este artículo vamos a ver la forma más habitual de crear un tablespace temporal.

La instrucción completa sería la siguiente:


CREATE TEMPORARY TABLESPACE TEMP_02 TEMPFILE '/u01/oradata/PRUEBA001/tmp/TEMP_02_01.dbf' SIZE 100MB;

 

Nuestra instrucción CREATE TEMPORARY TABLESPACE creará el tablespace TEMP_02 con el datafile TEMP_02_01.dbf de 100MB.