jueves, 22 de abril de 2010

4.¿QUE ES UNA EXTENSION EN ORACLE?

Extent es un espacio de disco que se direcciona de una sola vez, es decir un segment que se direcciona en un momento determinado de tiempo.

El concepto de extent es un concepto físico, unos extent están separados de otros dentro del disco.

Hay dos tipos de extent:

• INITIAL (extensiones iniciales): estas son las extensiones que se direccionan en el momento de la creación del objeto. Una vez que un objeto está creado, no se puede modificar su extensión inicial.

• NEXT (siguientes o subsiguientes extensiones): toda extensión direccionada después de la creación del objeto.

3.¿QUE ES UN SEGMENTO EN ORACLE?

Un segment es aquel espacio direccionado por la base de datos dentro de un datafile para ser utilizado por un solo objeto. Así una tabla (o cualquier otro objeto) está dentro de su segment, y nunca podrá salir de él, ya que si la tabla crece, el segment también crece.

En pocas palabras, el segment es la representación física del objeto en base de datos Existen tres tipos de segments (principalmente):

• Segmentos de tipo TABLE: son aquellos que contienen tablas

• Segmentos de tipo INDEX: son aquellos que contienen índices

• Segmentos de tipo ROLLBACK: son aquellos se usan para almacenar información de la transacción activa.

2.¿QUE ES UNA DATAFILE?

Un datafile son los "ficheros de datos" donde se almacena la información físicamente, este puede tener cualquier nombre y extensión (siempre dentro de las limitaciones del SO), y puede estar localizado en cualquier directorio del disco duro, además está asociado a un solo tablespace y un tablespace está asociado a uno o varios datafiles

Los datafiles tienen una propiedad llamada AUTOEXTEND, que en dado caso de que está activa, esta se encarga de que el datafile crezca automáticamente) cada vez que se necesite espacio y no exista.

Aunque el datafile este vacio, este tiene el tamaño en disco que ha sido indicado en su creación o el que el sistema le ha dado por defecto. Oracle hace esto para direccionar espacio continuo en disco y evitar así la fragmentación. Conforme se vayan creando objetos en ese tablespace, se irá ocupando el espacio direccionado.

1. ¿QUE ES UN TABLESPACE?

El concepto básico de Tablespace fue explicado brevemente en la sección de
creación y eliminación de usuarios. Pero cave añadir que:

Las propiedades que se asocian a un tablespace son y cuando un objeto es
creado dentro de un tablespace, hereda todas estas propiedades:

• Localización de los ficheros de datos.
• Especificación de máximas cuotas de consumo de disco.
• Control de la disponibilidad de los datos (en línea o fuera de línea).
• Backup de datos.