1 / 17

ARQUITECTURA DE ORACLE

Lic. Vladimir Cotaquispe Gutierrez. ARQUITECTURA DE ORACLE. Productos y Servicios Oracle. Bases de datos Oracle Oracle Application Server Aplicaciones Oracle Oracle Collaboration Suite Oracle Developer Suite Servicios Oracle. Enterprise Manager Grid Control. Automatic Storage Management.

rodd
Télécharger la présentation

ARQUITECTURA DE ORACLE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lic. Vladimir Cotaquispe Gutierrez ARQUITECTURA DE ORACLE

  2. Productos y Servicios Oracle • Bases de datos Oracle • Oracle Application Server • Aplicaciones Oracle • Oracle Collaboration Suite • Oracle Developer Suite • Servicios Oracle

  3. EnterpriseManagerGrid Control AutomaticStorageManagement RealApplicationClusters OracleStreams Base de Datos Oracle 10g:“g” Significa Grid • Global Grid Forum (GGF) • Infraestructura de grid de Oracle: • Bajo costo • Alta calidad de servicio • Fácil de gestionar Grid dealmacenamiento Grid debase de datos Grid deaplicación Control degrids

  4. Arquitectura de la Base de Datos Oracle • Un servidor de Oracle: • Es un sistema de gestión de bases de datos que proporciona un enfoque abierto, completo e integrado a la gestión de información • Consta de una instancia Oracle y una base de datosOracle

  5. Área Global del Sistema (SGA) Procesos en segundo plano Estructuras de Bases de Datos Estructuras de bases de datos - Memoria - Proceso - Almacenamiento Estructuras de memoria Instancia Estructuras de proceso Estructuras de almacenamiento Archivos de base de datos

  6. Estructuras de Memoria de Oracle Estructuras de bases de datos > Memoria Proceso Almacenamiento Proceso deservidor1 Proceso deservidor2 Proceso en segundo plano PGA PGA PGA SGA Pool de Streams Pool grande Pool compartido Caché de buffers de la base de datos Buffer deredo log Pool Java

  7. SGA Estructuras de Proceso Estructuras de bases de datos Memoria > Proceso Almacenamiento • Proceso de usuario: Se inicia en el momento en que un usuario de base de datos solicita una conexión al servidor de Oracle • Proceso de servidor: Conecta a la instancia de Oracle y se inicia cuando un usuario establece una sesión • Procesos en segundo plano: Se inician al iniciar una instancia de Oracle Instancia PGA Proceso de usuario Procesodeservidor Procesosen segundo plano

  8. Gestión de Instancias de Oracle SGA Pool compartido Pool de Streams Pool grande Pool Java Caché de buffersde la base de datos Buffer deredo log Monitordel sistema(SMON) Control deprocesos(PMON) Escritorde la base de datos(DBWn) Escritor de log(LGWR) Archivosarchive log Punto de control(CKPT) Proceso de archivado(ARCn) Archivosde control Archivosde datos Archivosredo log

  9. DBWn Proceso de Servidor y Caché de Buffers de la Base de Datos • Buffers: • Asignados • Limpios • Libres o no utilizados • Sucios Procesode servidor SGA Caché de buffersde la base de datos Archivos de datos

  10. Estructura de Base de Datos Física Estructuras de bases de datos Memoria Proceso > Almacenamiento Archivos de datos Archivos redo log en línea Archivos de control Archivo de parámetros Archivos de copia de seguridad Archivos archive log Archivos log de alertas y de rastreo Archivo de contraseñas

  11. Tablespace USERS Tablespaces y Archivos de Datos • Los tablespaces constan de uno o más archivos de datos. • Los archivos de datos pertenecen a un solo tablespace. Archivo de datos 2 Archivo de datos 1

  12. Tablespaces SYSTEM y SYSAUX • Los tablespaces SYSTEM y SYSAUX son tablespaces obligatorios. • Se crean en el momento de la creación de la base de datos. • Deben estar en línea. • El tablespace SYSTEM se utiliza para la funcionalidad principal (por ejemplo, las tablas del diccionario de datos). • El tablespace SYSAUX auxiliar se utiliza para los componentes adicionales de base de datos (como el repositorio de Enterprise Manager).

  13. Segmentos, Extensiones y Bloques • Los segmentos existen en un tablespace. • Los segmentos están formados por una recopilación de extensiones. • Las extensiones son un conjunto de bloques de datos. • Los bloques de datos están asignados a bloques de disco. Segmento Extensiones Bloques de datos Bloques de disco

  14. Estructuras de Bases de Datos Físicas y Lógicas Lógica Física Base de datos Archivo de datos Esquema Tablespace Segmento Extensión Bloque del sistema operativo Bloque de datos de Oracle

  15. REGIONS REGION_ID (PK) REGION_NAME REGIONS JOBS JOB_ID (PK) JOB_TITLE MIN_SALARY MAX_SALARY JOBS COUNTRIES COUNTRY_ID (PK) COUNTRY_NAME REGION_ID (FK) COUNTRIES JOB_HISTORY EMPLOYEE_ID (PK) START_DATE (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK) JOB_HISTORY LOCATIONS LOCATION_ID (PK) STREET_ADDRESS POSTAL_CODE CITY STATE_PROVINCE COUNTRY_ID (FK) EMPLOYEES EMPLOYEE_ID (PK) FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID (FK) SALARY COMMISION_PCT MANAGER_ID (FK) DEPARTMENT_ID (FK) LOCATIONS EMPLOYEES DEPARTMENTS DEPARTMENT_ID (PK) DEPARTMENT_NAME MANAGER_ID LOCATION_ID (FK) DEPARTMENTS Ejemplos del Curso: Esquema HR

  16. Arquitectura de Base de Datos:Resumen de Componentes Estructurales • Estructuras de memoria: • Área Global del Sistema (SGA): Caché de buffers de la base de datos, buffer de redo y diversos pools • Área Global de Programa (PGA) • Estructuras de proceso: • Proceso de usuario y proceso del servidor • Procesos en segundo plano: SMON, PMON, DBWn, CKPT, LGWR, ARCn, etc. • Estructuras de almacenamiento: • Lógicas: Base de datos, esquema, tablespace, segmento, extensión y bloque Oracle • Físicas: Archivos para datos, parámetros, redo y bloque del sistema operativo

  17. Resumen • En esta lección, debe haber aprendido lo siguiente: • Instalar, crear y administrar la base de datos Oracle 10g • Configurar la base de datos para una aplicación • Utilizar procedimientos de control básicos • Implementar una estrategia de copia de seguridad y recuperación • Mover datos entre bases de datos y archivos

More Related