Arquitectura de Bases de Datos Oracle
Upcoming SlideShare
Loading in...5
×
 

Arquitectura de Bases de Datos Oracle

on

  • 11,367 views

Arquitectura de Bases de Datos Oracle.

Arquitectura de Bases de Datos Oracle.
Vinicio Valdivieso
9no Semestre

Statistics

Views

Total Views
11,367
Views on SlideShare
11,367
Embed Views
0

Actions

Likes
3
Downloads
352
Comments
1

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • buena,,,
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Arquitectura de Bases de Datos Oracle Arquitectura de Bases de Datos Oracle Presentation Transcript

    • Arquitecturade Bases de Datos Oracle
      Alumno: VinicioValdivieso V.
      9no Semestre
      Universidad Israel
    • ORACLE
      Oracle es una base de datos de objetos relacionales escalable y fácil de gestionar.
      Los administradores de bases de datos son los responsables de mantener Oracle Server con el fin de que pueda procesar las solicitudes de usuario.
      Las siguientes opciones proporcionan una funcionalidad adicional:
      Particionamiento
      Real Application Clusters
      Paquetes de Oracle Enterprise Manager
      Seguridadavanzada
    • Entre las actividades principales que un DBA tiene a cargo están:
      Planificar y crear bases de datos
      Gestionar la disponibilidad de la base de datos
      Gestionar las estructuras físicas y lógicas
      Gestionar el almacenamiento basándose en el diseño
      Gestionarla seguridad
      Administraciónde la red
      Copia de seguridad y recuperación
      Ajuste de la base de datos
    • Visión General de los Componentes Principales
      Oracle Server
      Instancia Oracle
      Base de datos Oracle
      Otros archivos clave
      Procesos de usuario y de servidor
      Otros procesos
    • Oracle Server es la clave para la gestión de la información.
      Por regla general, Oracle Server debe gestionar grandes cantidades de datos en un entorno para varios usuarios de forma fiable, de modo que muchos usuarios puedan acceder de forma simultánea a los mismos datos.
      Al mismo tiempo, es necesario que el rendimiento obtenido sea excelente.
      Oracle Server también debe impedir el acceso no autorizado y proporcionar soluciones eficaces para la recuperación en caso de fallo .
      Oracle Server
    • Instancia Oracle
      Una instancia Oracle es un medio de acceso a una base de datos Oracle por la que siempre abre una única base de datos, la cual está formada por estructuras de procesos en segundo plano y de memoria.
      Una instancia Oracle se compone de la estructura de la memoria SGA (Área Global del Sistema) y de los procesos en segundo plano que se utilizan para gestionar una base de datos.
    • Establecimiento de una Conexión y Creación de una Sesión
    • Base de Datos Oracle
      El objetivo general de una base de datos es el de almacenar y recuperar la información relacionada.
      Una base de datos Oracle tiene una estructura lógica y una física.
      La estructura física de la base de datos es el juego de archivos del sistema operativo en la base de datos.
    • Estructurafísica
      La estructura física incluye tres tipos de archivos:
      Archivosde control
      Archivosde datos
      Archivosredo log online
    • Estructura de Memoria
      La estructura de la memoria de Oracle estáformadapor dos áreas de memoriallamadas:
      SGA (Área Global del Sistema): Asignada al iniciar la instancia y componente fundamental de una instancia Oracle
      PGA (Área Global de Programas): Asignada al iniciar el proceso de servidor
    • Diferencias en la Asignación de Memoria entre Servidores Dedicados y Servidores Compartidos
    • Estructura de Procesos
      Oracle se beneficia de varios tipos de procesos:
      Procesos de usuario: Se inician cuando un usuario de base de datos solicita una conexión a Oracle Server
      Procesos de servidor: Se conectan a la instancia Oracle y se inician cuando un usuario establece una sesión.
      Procesos en segundo plano: Se inician al iniciar una instancia Oracle
    • ESTRUCTURA DE PROCESOS
      ProcesosdeUsuario
      ProcesosdeServidor
      Procesosen Segundo Plano
    • Archivado de los Archivos Redo Log Online
      Modo NOARCHIVELOG:
      En este modo, los archivos redo log online se sobrescriben cada vez que se produce un cambio de log. LGWR no sobrescribirá un grupo de archivos redo log online hasta que el punto de control se haya terminado para ese grupo.
      Esto asegura que los datos validados se puedan recuperar si se produce un error de instancia. Durante el error de instancia, sólo se pierde el SGA. No hay pérdida de discos, sólo de memoria. Por ejemplo, un error del sistema operativo provoca un error de instancia.
      Modo ARCHIVELOG:
      En caso de que la base de datos se configure para que se ejecute en modo ARCHIVELOG, será necesario archivar los grupos inactivos de archivos redo log online llenos antes de que se puedan volver a utilizar de nuevo.
      Dado que los cambios efectuados en la base de datos se registran en los archivos redo log online, el administrador de la base de datos puede utilizar la copia de seguridad física de los archivos de datos y los archivos redo log online archivados para recuperar la base de datos sin perder ninguno de los datos validados debido a un solo punto de fallo, incluida la pérdida de un disco.
      Normalmente, se suele configurar una base de datos de producción para que se ejecute en modo ARCHIVELOG.
    • EstructuraLógica
      Existe la siguiente jerarquía de estructuras lógicas:
      Una base de datos Oracle contiene como mínimo un tablespace.
      Un tablespace contiene uno o más segmentos.
      Cadasegmentoestáformadoporextensiones.
      Una extensión está formada por bloques lógicos.
      Un bloque es la unidad más pequeña para las operaciones de lectura y escritura.
    • Arquitectura
      La arquitectura de la base de datos Oracle incluye las estructuras físicas y lógicas que conforman la base de datos.
      • La estructura física incluye archivos de control, archivos redo log online y archivos de datos que conforman la base de datos.
      • La estructura lógica incluye tablespaces, segmentos, extensiones y bloques de datos.
    • EstructuraLógica
      Tablespaces: Los datos de una base de datos Oracle se almacenan en tablespaces.
      Extensiones: El espacio se asigna a un segmento mediante extensiones.
      Bloques de Datos: Oracle Server gestiona el espacio de almacenamiento de los archivos de datos en unidades llamadas bloques Oracle o bloques de datos.