Un tablespace es un contenedor de almacenamiento lógico para segmentos. Los segmentos son los objetos de la base de datos, como tablas e índices, que consumen espacio de almacenamiento. A nivel físico, un tablespace almacena los datos en uno o más archivos (datafiles) o archivos (datafiles) temporales. Una base de datos Oracle tiene que tener al menos los tablespaces SYSTEM y SYSAUX. En la siguiente imagen podemos ver una estructura típica de tablespaces que componen una base de datos Oracle.
Para crear tablespaces podéis consultar los artículos siguientes:
Como crear un tablespace en Oracle 11g.
Como crear un UNDO tablespace en Oracle 11g.
Como crear un tablespace temporal en Oracle 11g.
Para ampliar los tablespaces ya creados podemos ampliarlos de dos formas:
- Ampliar un datafile ya creado, esta operación consiste en extender un datafile ya existente, podéis ver como ampliar o extender un datafile en los siguientes artículos.
Como ampliar un datafile del tablespace temporal en oracle 11g.
- Añadir un datafile a un tablespace, cuando un datafile no se puede extender o ampliar más tenemos que añadir un nuevo datafile al tablespace correspondiente.
Como añadir un datafile a un tablespace en Oracle 11g.