10587M ORACLE DATABASE 11G TALLER DE ADMINISTRACION I 1
Exploración de la arquitectura
de Oracle database
1. VISIÓN GENERAL DE LA ARQUITECTURA DE ORACLE DATABASE.......3
1.1. ARQUITECTURA DE BBDD DE INSTANCIA ÚNICA ......................3
1.1.1. Componentes de la Instancia ........................................3
1.1.2. Componentes de la Base de Datos .................................4
1.1.3. Relación entre los procesos de usuario y la basede datos........................................................................5
1.2. ARQUITECTURA DE BBDD DE INSTANCIA DISTRIBUIDA ...........6
1.2.1. RAC (Real Aplication Clusters) ......................................6
1.2.2. Streams ........................................................................6
1.2.3. Data Guard ...................................................................61.3. ESTRUCTURAS DE MEMORIA ....................................................6
1.3.1. Database Buffer Cache ..................................................7
1.3.2. Log Buffer .....................................................................9
1.3.3. Shared Pool ................................................................10
1.3.4. Dimensionando la Shared Pool....................................11
1.3.5. Large Pool...................................................................12
1.3.6. Java Pool ....................................................................12
1.3.7. Streams Pool...............................................................12
2. INTERACCIÓN CON ORACLE DATABASE ..........................................13
3. ARQUITECTURA DE PROCESO.........................................................14
3.1. SMON (SYSTEM MONITOR).....................................................14
3.2. PMON (PROCESS MONITOR)...................................................14
3.3. DBWN (DATABASE WRITER) ..................................................14
3.4. LGWR (LOG WRITER) .............................................................16
3.5. CKPT(CHECKPOINT)..............................................................17
3.6. MMON (MANAGEABILITY MONITOR) ......................................18
3.7. MMNL (MANAGEABILITY MONITOR LIGHT) ............................18
3.8. MMAN (MEMORY MANAGER) ..................................................18
3.9. ARCn (ARCHIVER)..................................................................19
3.10.
RECO (RECOVERYPROCESS) ...............................................19
3.11.
OTROS PROCESOS ...............................................................20
© formación digital
4. ARQUITECTURA DE ALMACENAMIENTO DE BASE DE DATOS ............21
5. ESTRUCTURAS DE BASES DE DATOS FÍSICAS Y LÓGICAS ................22
5.1. ESTRUCTURA FÍSICA..............................................................22
5.2.ESTRUCTURA LÓGICA.............................................................25
6. TABLESPACES Y ARCHIVOS DE DATOS............................................25
7. TABLESPACES SYSTEM Y SYSAUX ...................................................26
8. SEGMENTOS, EXTENSIONES Y BLOQUES .........................................27
1
Exploración de la arquitectura
de Oracle database
Este capítulo nosdescribirá la arquitectura de una base de datos Oracle.
La base de datos Oracle es una base de datos relacional, en el sentido que permite modelar
problemas reales y administrar datos de forma dinámica. Para ello se establecen
interconexiones o relaciones entre los datos almacenados en las tablas.
1. VISIÓN GENERAL DE LA ARQUITECTURA DE ORACLE DATABASE
Lo que comúnmente conocemos como Servidor de basesde datos Oracle consta de dos
partes:
−
Base de Datos: Formada por los archivos físicos en disco utilizados para almacenar la
información.
−
Instancia: Está formada por los procesos y estructuras de memoria necesarias para
interactuar con la base de datos.
Así, diremos que se «arranca» la instancia (se crean los procesos y estructuras de memoria
necesarias), y, a continuación, se «abre» la...
Regístrate para leer el documento completo.