caracteristicas del smbd

8
1.1 CARACTERISTICAS DEL SMBD 1.1.1 Estructura de memoria y procesos de instancias. El servidor de Oracle esta formado por dos elementos: 1 La instancia de base de datos. 2 Ficheros en disco. Los parámetros que determinan el tamaño y composición de una instancia están almacenados en un fichero llamado init.ora. Este fichero es leido durante el arranque de la BD y puede ser modificado por el DBA. Cualquier modificación 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.

Upload: jyo-ibanez

Post on 13-Sep-2015

243 views

Category:

Documents


0 download

DESCRIPTION

adm de bd

TRANSCRIPT

1.1 CARACTERISTICAS DEL SMBD1.1.1 Estructura de memoria y procesos de instancias.

El servidor de Oracle esta formado por dos elementos:1 La instancia de base de datos.2 Ficheros en disco. Los parmetros que determinan el tamao y composicin de una instancia estn almacenados en un fichero llamado init.ora. Este fichero es leido 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 discoRepresenta 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 SYSTEMSe crea automticamente al hacer la instalacin o a crear una bd.Contiene el diccionario de datos. Tablespaces TEMPORALESEs 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 DATAFILESLa 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

Select name,file#,status,enabled from v$tempfile;