1 :1 : 1 BASE DE DATOS Sistema Gestor de Base de Datos Oracle (SGBD) Est concebido con el fin de manejar grandes cantidades de informacin, adems de admitir conexiones concurrentes de multitud de usuarios. Sistema Gestor de Base de Datos Oracle (SGBD) Conectividad entre las aplicaciones de los clientes en sus puestos de trabajo y el servidor de datos Oracle. Conectividad entre bases de datos remotas. Portabilidad. Compatibilidad. Administrador de Base de Datos (DBA) Es el responsable para el buen funcionamiento de toda una estructura de datos y todo su entorno de trabajo. Esta persona deber tener un alto conocimiento de todo el sistema que envuelve al SGBD. Administrador de Base de Datos (DBA) Las funciones que se le asigna a un DBA Oracle son las siguientes. Instalacin y actualizacin del SGBD. Analizar e instalar en la BD las aplicaciones con las que va a interactuar los usuarios. Esto lleva consigo Administrador de Base de Datos (DBA) Creacin de los usuarios y asignacin de privilegios, con el fin de controlar la seguridad de acceso a la informacin. Controlar y monitorizar los accesos de los usuarios a la base de datos. Planificacin de los sistemas de backup y recuperacin de los datos en caso de que sea necesario. Anlisis inicial de un SGBD Oracle Software Oracle para servidor. Software Oracle Cliente. Archivos de Base de Datos. Recursos suficientes en nuestro servidor.
Para establecer un entorno de trabajo en Oracle vamos a necesitar: Conceptos Generales de la Arquitectura del SGBD Oracle Archivo de configuracin INIT.ORA Archivos de Control (Control Files) Archivos Histricos (Redo Log File) Sentencias de Commit. Segementos de Rollback
Arquitectura Oracle Arquitectura Oracle
La instancia Oracle esta compuesta por:
Procesos y memoria compartida
Procesos: De usuario - Server Process. Comunes - DBWR, LGWR, CKPT, PMON, SMON, ARCH
Memoria; SGA - System Global Area PGA - Program Global Area Procesos de la Instancia Arquitectura Oracle DBWR - Database Writer, responsable de la escritura en disco de la informacin LGWR - Log Writter, escribe la informacin en los redo Logs. CKPT - Checkpoint, Avisa al DBWR que debe actualizar la informacin a disco. PMON - Process Monitor, Supervisa los procesos del servidor y corrige fallas SMON - System Monitor, Actua durante el arranque de la instancia, limpia segmentos temporales y recupera transacciones interrumpidas. Agrupa extensiones libres. ARCH - Archiver, Respalda la informacion de los Redo Logs cuando estos se llenan. reas de Memoria de la Instancia SGA - System Global Area, Area de memoria compartida que almacena informacin de control y datos de la instancia. Consta de los siguientes elementos, cada uno con un tamao fijo: Buffer Cache - Almacena los bloques de datos usados recientemente. Buffer de Redo Logs: - Guarda los cambios efectuados en la base de datos antes de ser guardada en los redo logs. Shared Pool Area - Memoria compartida que funciona como dos caches, una para informacin del diccionario de datos y otra de codigo SQL. PGA - Program Global Area, Contiene datos e informacin de control para los procesos que se ejecutan en el servidor de oracle. Arquitectura Oracle Conceptos Generales de la Arquitectura del SGBD Oracle Conceptos Generales de la Arquitectura del SGBD Oracle Conceptos Generales de la Arquitectura del SGBD Oracle Estructura del SGBD de Oracle Estructura del SGBD de Oracle Estructura del SGBD de Oracle