Tablespace

goluma
31 de Agosto del 2004
Hola, ncesitaria entender lo que es un tablespace en una base de datos Oracle. Si alguien me puede decir o si hay algun texto para leer se los agradeceria.

Hay alguna manera de ver los tablespace, sus capacidades, etc


Saludos.

Tiburon
31 de Agosto del 2004
Un tablespace es una unidad lógica de almacenaje dentro de una base de datos del ORACLE. Es lógico porque un tablespace no es visible en el sistema de ficheros de la máquina en la cual la base de datos reside. Un tablespace, alternadamente, consiste en por lo menos un datafile, que, alternadamente, se establece físicamente en el sistema de ficheros del servidor. El BTW, un datafile pertenece exactamente a un tablespace. Cada tabla, indice, etc que se almacena en una base de datos de ORACLE es un tablespace.
El tablespace construye el puente entre la base de datos del ORACLE y el filesystem en los cuales son almacenados los datos de la tabla o del índice.
Un tablespace se crea asi, por ej:
CREATE TABLESPACE monitor
LOGGING
DATAFILE '/dbf1/mtr01.dbf'
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL

Espero te sirva, tambien puedes encontrar mas detalles en: http://www.adp-gmbh.ch/ora/concepts/tablespaces.html