Vous êtes sur la page 1sur 3

Estructura de datos: Database Tablespace Segmento Extents Data block OS blocks

Tablespaces: Son utilizados para almacenar lgicamente los datos. Se puede tener ms de uno. Pueden estar constituidos de varios datafile. Tablespace SYSTEM: Almacena el diccionario de datos de una base de datos. Segmentos: Un segemento almacena la informacin de una estrutura lgica de Oracle dentro de un tablespace. Esta formado por una o mas extensiones y a medida que va creciendo el segmento se van a signando nuevas extensiones al mismo. Segmentos de datos: Almacena los datos correspondientes a una tabla. Segmentos de ndice: Mantiene los datos para un ndice definido dentro de la BD. Segmentos de RollBack: Permite Almacenar las acciones de una transaccin que de ser deshecha bajo ciertas circunstancias. Se asigna la transaccin al siguiente segmento de rollback que se encuentre libre en ese momento de manera automtica. Solamente se asigna una transaccin cuando se realiza una instruccin de DDL o de DML que no sea una select. Segmentos Temporales: Se crean cuando se requiere de un espacio temporal para procesar una instruccin de SQL y son destruidos una vez que haya culminado. Extents: Los extents son las piezas utilizadas para construir segmentos Cada extent se compone de una serie de bloques de datos La razn principal de esta estructura es la de minimizar el espacio desperdiciado (vaco) de un tablespace A medida que se insertar o eliminan filas de una tabla, los extents del tablespace asociado a la tabla pueden aumentaro disminuir de tamao De esta forma el espacio para el almacenamiento de los datos, puede ser administrado de pendiendo de como la tabla va sufriendo modificaciones en el nmero de filas

Bloque de datos: Una base de datos se encuentra almacenada en bloques de datos que es el nivel mas pequeo de unidades de almacenamiento. El tamao de un bloque de datos, siempre corresponde a un mltiplo del tamao de bloque manejado por el sistema operativo. El tamao del bloque de datos es un valor configurable en Oracle. Estructura de un bloque: Cabecera,Directorio de tablas,direcotrios de filas,espacio libre, datos de fila. Datos de filas: PCTFREE(20%): indica el porcentaje mnimo que se debe dejar libre para modificaciones de los datos de las filas que ya existen dentro del bloque. PCTUSED: indica el porcentaje de espacio que no se puede volver a insertar nuevas filas hasta que el espacio ocupado no baje. Para consultar el valor tanto del parmetro pctfree como del parmetro pctused de cada segmento de tipo tabla o de tipo ndice, podemos leer las vistas dba_tables y dba_indexes del usuario SYS. Select owner, table_name, pct_free, pct_used from dba_tables; Select owner, index_name, pct_free from dba_indexes; Para modificar el valor de los parmetros de una tabla o de un ndice se pueden utilizar las siguientes sentencias: Alter table nombre_de_tabla pctfree nuevo_pct_free; Alter table nombre_de_tabla pctused nuevo_pct_used; Alter index nombre_de_indice pctfree nuevo_pct_free;

INITRANS: define numero minimo de transacciones concurrentes que pueden modificar un bloque default 1. MAXTRANS: Define numero mximo de transacciones concurrentes que pueden modificar un bloque.

Segmentos de datos y temporales: Un segmento almacena la informacin de una estructura lgica de Oracle dentro de un tablespace. Esta formado por una o mas extensiones y a medida que va creciendo el segmento se va asignando nuevas extensiones al mismo. Hay cuatros tipos de segmentos: Datos,Indice,Temporales,rollback Temporales: Cuando Oracle procesa las consulta se puede ver en la necesidad de utilizar espacio en disco para poder llevar a cabo algunas partes de parsin(analisis) y de la ejecucin de la misma. Solamente Utilizara este tipo de segmentos cuando no pueda realizar la consulta ntegramente en memoria o cuando no pueda buscarse un mtodo alternativo para realizarla utilizando los ndices.

Informacin de tablespaces: - DBA_TABLESPACES - V$TABLESPACE Informacin de datafiles: - DBA_DATA_FILES - V$DATAFILE Informacin de archivo Temp: - DBA_TEMP_FILES - V$TEMPFILE

Vous aimerez peut-être aussi