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 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.