Está en la página 1de 7

1.

1 CARACTERISTICAS DEL SMBD


1.1.1 Estructura de memoria y procesos de instancias.
El servidor de Oracle est formado por dos elementos:

La instancia de base de datos.

Ficheros en disco.

3
Los parmetros que determinan el tamao y composicin de una instancia estn
almacenados en un fichero llamado init.ora. Este fichero es ledo durante el arranque de
la BD y puede ser modificado por el DBA. Cualquier modificacin de este fichero no tiene
efecto hasta la siguiente vez que se arranque la BD.
1.-Instancia de base de datos
Es un conjunto de estructuras de memoria y de procesos de background que acceden a

los ficheros de datos, necesarios a los usuarios de las bases de datos, puede haber mas de
una instancia que distribuye la base de datos en mas de una maquina. Cada instancia abre
una y solo una base de datos.

2.- Ficheros en disco

Representa la base de datos en si.


Una base de datos contiene tres tipos de ficheros.

Una base de datos


Est almacenada fsicamente en ficheros, y la correspondencia entre los
ficheros y las tablas es posible gracias a las estructuras internas de la BD, que
permiten que diferentes tipos de datos estn almacenados fsicamente
separados. Est divisin lgica se hace gracias a los espacios de tablas,
tablespaces.
Tablespace
Un espacio de tablas es una divisin lgica de la BD. Cada BD tiene al
menos uno (SYSTEM). Un espacio de tablas puede pertenecer slo a una BD.
Los espacios de tablas se utilizan para mantener juntos los datos de usuarios o
de aplicaciones para facilitar su mantenimiento o mejorar las prestaciones del
sistema.

De esta manera, cuando se crea una tabla se debe indicar el espacio de


tablas al que se destina. Por defecto se depositan en el espacio de tablas
SYSTEM, que se crea por defecto. Este espacio de tablas es el que
contiene el diccionario de datos, por lo que conviene reservarlo para el
uso del servidor, y asignar las tablas de usuario a otro.
Razones que justifican el uso de tablespaces

Un espacio de tablas puede quedarse offline debido a un fallo de disco,


permitiendo que el SGBD contine funcionando con el resto.

Los espacios de tablas pueden estar montados sobre dispositivos pticos


si son de slo lectura.

Permiten distribuir a nivel lgico/fsico los distintos objetos de las


aplicaciones.

Son una unidad lgica de almacenamiento, pueden usarse para aislar


completamente los datos de diferentes aplicaciones.

Oracle permite realizar operaciones de backup/recovery a nivel de


espacio de tabla mientras la BD sigue funcionando.

Tipos de Tablespaces

Tablespace SYSTEM
Se crea automticamente al hacer la instalacin o a crear una bd.
Contiene el diccionario de datos.

Tablespaces TEMPORALES

Es aquel en el que solamente puede haber objetos temporales. No se


pueden crear objetos permanentes.
Dentro de una tablespaces se pueden almacenar

Tablas

Vistas

ndices

triggers

Consulta de Tablespaces

Los Tablespace son repositorios para los esquemas de Datos, incluyendo


el Diccionario de Datos (Que es el esquema SYS).
Todas las Bases de Datos deben tener un Tablespace SYSTEM y un
Tablespace SYSAUX, y (Para efectos prcticos) un Tablespace Temporal
(temporary) y un Tablespace Undo. Estos cuatro generalmente han sido
creados cuando la Base de Datos fue creada. Posteriormente, el DBA
puede muchos ms Tablespace para datos del usuario, y Tablespaces
Adicionales posibles para Undo y Datos Temporales.

Creacin de Tablespaces

Consultar el nombre de todas las tablespaces en el servidor

Alterando Tablespaces
Los cambios realizados a los Tablespaces despus de su creacin son comnmente:

Renombrar.
Ponerlo Online y Offline.
Marcar como Lectura-Escritura y Solo Lectura.
Cambiar Tamao.
Cambiar Alertas.

RENOMBRAR UN TABLESPACE Y SUS DATAFILES


La sintaxis es
ALTER TABLESPACE tablespaceoldname RENAME TO tablespacenewname;

TABLESPACE ONLINE O OFFLINE.


Un Tablespace o DataFile Online est disponible para su uso, un Tablespace o un
DataFile offline existe como una definicin en el Diccionario de Datos y el ControlFile
pero no puede ser utilizado. Es posible para un Tablespace estar online pero uno o ms
de sus DataFiles estar offline.

TIPOS DE OFFLINE DE TABLESPACE

ALTER TABLESPACE tablespacename OFFLINE [NORMAL | IMMEDIATE |


TEMPORARY];Un Offline NORMAL (Que es el Default) obligara a un CheckPoint
para los DataFiles de todos los Tablespaces. Cada Buffer sucio en el Database
Buffer Cache que contiene un Block del Tablespace escribirn en su archivo de
datos, y luego el Tablespace y los DataFiles son hechos Offline.

En el otro extremo es IMMEDIATE. Estos Tablespace y DataFiles OFFLINES


IMMEDIATE, sin volcar ningn buffer sucio. Despus de esto, los DataFiles sern
daados (pueden faltar cambios confirmados) y tendrn que ser recuperados
mediante la aplicacin de Change Vectors desde el Redo Log antes que el
Tablespace pueda ser regresado a online. Claramente, esta es una operacin
drstica. Normalmente se hara solo si un archivo se ha daado de

Un online TEMPORARY CheckPoint a todos los archivos que pueden ser


CheckPoint, y entonces tome los y el Tablespace fuera de lnea en una manera
ordenada. Cualquier archivo daado ser offline inmediatamente. Si solo uno de
las DataFiles de los Tablespace ha sido daado, esto limitar el nmero de
archivos que necesitan ser recuperados.

CONOCER EL TIPO DE TABLESPACE