Tablespace

goluma
01 de Septiembre del 2004
hola a todos, alguien me podría decir como ver los tablespace y que tamaño tienen en una bd Oracle 7.
Otra consulta:

un tablespace es un archivo que tiene adentro una tabla de datos , de indices? Es así?

Gracias.

Inma
01 de Septiembre del 2004
Un tablespace es una división lógica de la base de datos donde se almacenan de 1 a n ficheros.

Vistas donde puedes ver información sobre tablespaces:

DBA_TABLESPACES, USER_TABLESPACES: descripción de los tablespaces disponibles o no.
V$TABLESPACE: nombre y número de los tablespaces disponibles
DBA_EXTENTS, USER_EXTENTS: información sobre las extensiones utilizadas en los tablespaces.
DBA_FREE_SPACE, USER_FREE_SPACE: información sobre las extensiones libres en los tablespaces
V$TEMP_EXTENT_MAP: información sobre las extensiones de tablespaces temporales gestionados localmente.

Y sobre ficheros:

DBA_DATA_FILES: ficheros pertenecientes a los tablespaces.
DBA_TEMP_FILES: ficheros pertenecientes a tablespaces temporales.
V$DATAFILE: información sobre los ficheros de la base de datos.
V$TEMPFILE: información sobre los ficheros temporales pertenecientes a la base de datos.
V$TEMP_SPACE_HEADER: espacion usado/libre por cada fichero temporal.
DBA_USER: tablespaces por defecto y temporal asignado al usuario.
DBA_TS_QUOTAS: información sobre las cuotas en los tablespaces para cada usuario.

No se si necesitas algo más....