Professional Documents
Culture Documents
ARQUITECTURA DE ORACLE
1-1
Bases de datos Oracle Oracle Application Server Aplicaciones Oracle Oracle Collaboration Suite Oracle Developer Suite Servicios Oracle
1-2
Oracle Streams
Un servidor de Oracle: Es un sistema de gestin de bases de datos que proporciona un enfoque abierto, completo e integrado a la gestin de informacin Consta de una instancia Oracle y una base de datos Oracle
1-5
Estructuras de almacenamiento
1-6
Proceso de servidor 1
PGA
Proceso de servidor 2
PGA
PGA
SGA
Pool compartido
Pool de Streams
Pool grande
Pool Java
1-7
Estructuras de Proceso
PGA
Instancia SGA
Proceso de usuario
Proceso de servidor
Proceso de usuario: Se inicia en el momento en que un usuario de base de datos solicita una conexin al servidor de Oracle Proceso de servidor: Conecta a la instancia de Oracle y se inicia cuando un usuario establece una sesin Procesos en segundo plano: Se inician al iniciar una instancia de Oracle
Copyright 2005, Oracle. Todos los derechos reservados.
1-9
Pool Java
1-10
SGA
1-11
Archivos de control
Archivos de datos
Archivo de parmetros
Archivo de contraseas
1-12
Los tablespaces constan de uno o ms archivos de datos. Los archivos de datos pertenecen a un solo tablespace.
Archivo de datos 1
Archivo de datos 2
Tablespace USERS
1-14
Los tablespaces SYSTEM y SYSAUX son tablespaces obligatorios. Se crean en el momento de la creacin de la base de datos. Deben estar en lnea. 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).
1-15
Segmento
Extensiones
Bloques de datos
Bloques de disco
1-16
Esquema
Tablespace
Segmento
Extensin
1-17
COUNTRIES
COUNTRY_ID (PK) COUNTRY_NAME REGION_ID (FK)
JOBS
JOB_ID (PK) JOB_TITLE MIN_SALARY MAX_SALARY
JOB_HISTORY
EMPLOYEE_ID (PK) START_DATE (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK)
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)
DEPARTMENTS
DEPARTMENT_ID (PK) DEPARTMENT_NAME MANAGER_ID LOCATION_ID (FK)
1-19
Estructuras de proceso:
Proceso de usuario y proceso del servidor Procesos en segundo plano: SMON, PMON, DBWn, CKPT, LGWR, ARCn, etc.
Estructuras de almacenamiento:
Lgicas: Base de datos, esquema, tablespace, segmento, extensin y bloque Oracle Fsicas: Archivos para datos, parmetros, redo y bloque del sistema operativo
1-20
Resumen
En esta leccin, debe haber aprendido lo siguiente: Instalar, crear y administrar la base de datos Oracle 10g Configurar la base de datos para una aplicacin Utilizar procedimientos de control bsicos Implementar una estrategia de copia de seguridad y recuperacin Mover datos entre bases de datos y archivos
1-21