Beruflich Dokumente
Kultur Dokumente
QU ES?
Oracle es una potente herramienta cliente/servidor para la gestin de Bases de Datos.
Definicin
Considerado
Herramienta
de grandes bases de datos Usuarios concurrentes Alto rendimiento en transacciones Sistema de alta disponibilidad Gestin de la seguridad Compatibilidad
Arquitectura
Intervienen
Base de Datos
Conjunto de datos almacenados segn el formato de tablas relacionales. Esta almacenada fsicamente en ficheros y la correspondencia entre estos y las tablas es posible gracias a la ESTRUCTURA INTERNA DE LA BD. Esta permite que diferentes tipos de datos este almacenados fsicamente separados gracias a los espacios de tablas (tablespaces)
Espacios de tablas
Divisin
lgica de la BDD. Los espacios de tablas se utilizan para mantener junto los datos de usuarios o de aplicaciones y facilitar su mantenimiento
Instancias
Permite
el acceso a los datos. Oracle utiliza un conjunto de procesos que son compartidos por todos los usuarios. Una instancia de BD es e conjunto de estructura de memoria y de procesos que acceden a los ficheros de datos.
Estructuras internas de la BD
Tablas y columnas Restricciones de Tablas Usuarios Esquemas ndices Clster Vistas Secuencias Procedimientos y funciones Paquetes, Packages Disparadores, Trigers Sinnimos Privilegios y Roles Segmentos, extensiones y Bloques Segmento de Rollback
Global de Programa PGA: Es la zona de memoria de cada proceso Oracle. Contiene datos e informacin de control de un nico usuario, no esta compartida rea Global del Sistema SGA: Es la zona de memoria donde se almacena la informacin sobre su estado. Esta disponible para todos los procesos, ya que esta compartida
Estructura de Proceso
SGA
Arquitectura
Fondo comn compartido (Shared pool).En ella mantiene el diccionario de datos y las reas compartidas de las rdenes SQL que se solicitan para su procesamiento.
Arquitectura
Fondo de memoria rpida (Database buffer cache).- Su funcin es mantener bloques de datos ledos directamente de los archivos de datos.
Arquitectura
rea de registros de rehacer (Redo log buffer).Es un buffer circular que mantiene todos los cambios que han sido realizados sobre la base de datos por operaciones de insert, update, delete, create, alter y drop.
Las entradas de este buffer contienen toda la informacin necesaria para reconstruir los cambios realizados a la base de datos por medio de cualquier sentencia del DDL o del DML
Arquitectura
Request Queue y Response Queues.- Estas estructuras constituyen los elementos bsicos para el manejo de conexiones de usuarios al manejador.
Aplicaciones Oracle
Integracin
de las aplicaciones Oracle Oracle Business Accelerators Oracle User Productivity Kit
Soporte
Interfaces
Aplicaciones Administrativas
Herramientas Oracle
Java
IDEs Java Frameworks Java SDKs Oracle Business Intelligence Oracle Database y PL/SQL Java APIs Oracle Solaris y Oracle Linux .NET
Ventajas
Eleva
el Universal Alsea (Domino s Pizza, Starbucks Coffee, Burger King, Chillis) Banco de Mexico Coca Cola FEMSA Nacional Fianaciera Mercado Libre