SlideShare a Scribd company logo
1 of 17
UNIVERSIDAD  ISRAEL  Administración de  Base de Datos Cristian Francisco                   Merchán Jaramillo Noveno modulo de la Carrera de Ingeniería en Sistemas
Administración de  Base de Datos Oracle Es una Base de Datos, de objetos relacionales  escalable y muy fácil de utilizar  Algunas funciones de Oracle se detallan a continuación  Particionamiento  Proporciona utilidades para implementar aplicaciones de gran tamaño y escalables. Permite controlar las tablas y los índices con un nivel de granularidad inferior al que sería posible con la versión básica de Enterprise Edition.
Real ApplicationClusters Mejora la escalabilidad y disponibilidad de una base de datos, ya que permite que múltiples instancias del software de Oracle accedan a una única base de datos.   Paquetes de Oracle Enterprise Manager Están creados sobre Oracle Enterprise Manager. Los paquetes de Oracle Enterprise Manager Diagnostics, Tuning y Change Management son programas complementarios que proporcionan a los administradores un juego de herramientas para una gestión de cambios, un ajuste, un control y un diagnóstico avanzados de los entornos de Oracle.
Seguridad avanzada Proporciona seguridad de red de servidor a servidor y de cliente a servidor mediante el cifrado y la comprobación de la integridad de datos, y soporta servicios de autenticación de usuario mejorados con servicios de seguridad de terceros.
Tareas Principales de un Administrador de Base de Datos • 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   • Gestionar la seguridad   • Administración de la red   • Copia de seguridad y recuperación   • Ajuste de la base de datos
Componentes Principales de Oracle  Oracle Server Es un sistema de gestión de bases de datos que proporciona un enfoque abierto, global e integrado de la gestión de información que se encuentra formado por una instancia Oracle y una base de datos Oracle  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.
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.   La identificación de una instancia se realiza mediante los métodos específicos de cada sistema operativo. La instancia sólo podrá abrir y utilizar una base de datos a la vez.
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.   Una base de datos Oracle consta de tres tipos de archivos.   • Los archivos de datos que contienen los datos reales de la base de datos   • Los archivos redo log que contienen un registro de los cambios efectuados en la base de datos para activar la recuperación de los datos en caso de fallos   • Los archivos de control que contienen la información necesaria para mantener y verificar la integridad de la base de datos
Estructura Física de una Base de Datos La estructura física incluye tres tipos de archivos:  • Archivos de control  • Archivos de datos  • Archivos redo log online
Estructura de la memoria  La estructura de la memoria de Oracle está formada por dos áreas de memoria llamadas:   • 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   
Área Global del Sistema   El área SGA está formada por varias estructuras de la memoria:   – Conjunto Compartido   – Caché de Buffers de Base de Datos   – Buffer de Redo Log   – Otras estructuras (por ejemplo, gestión de bloqueos y bloqueos internos, datos estadísticos)   El área SGA también se llama área global compartida. Se utiliza para almacenar información de base de datos que comparten los procesos de base de datos. Contiene datos e información de control para Oracle Server y se asigna en la memoria virtual de la computadora donde reside Oracle.
Especificación del Tamaño del SGA   El tamaño del área SGA lo determinan varios parámetros de inicialización. Los parámetros que afectan al tamaño del área SGA en mayor medida son:  DB_CACHE_SIZE: Tamaño de la caché de bloques estándar. El valor por defecto es de 48 MB para UNIX y 52 MB para NT.   LOG_BUFFER: Número de bytes asignados al buffer de redo log   SHARED_POOL_SIZE: Tamaño en bytes del área dedicada a SQL compartido y a PL/SQL. El valor por defecto es 16 MB. Si se trata de 64 bits, el tamaño por defecto es de 64 MB.   LARGE_POOL_SIZE: Tamaño del conjunto grande. El valor por defecto es cero (excepto si el parámetro PARALLEL_AUTOMATIC_TUNING de init.ora se define en TRUE, en cuyo caso se calcula automáticamente el valor por defecto.)   JAVA_POOL_SIZE: Tamaño del conjunto Java. El valor por defecto es 24 MB. Por lo tanto, el tamaño del área SGA no puede superar el especificado en SGA_MAX_SIZE menos los valores de DB_CACHE_SIZE, LOG_BUFFER, SHARED_POOL_SIZE, LARGE_POOL_SIZE y JAVA_POOL_SIZE.
Área Global de Programas   Esta memoria está reservada para cada proceso de usuario que se conecte a una base de datos Oracle, se asigna cuando se crea un proceso y se libera cuando se termina un proceso, sólo la utiliza un proceso.  El PGA (Área Global de Programas o Área Global de Proceso) es una región de la memoria que contiene los datos y la información de control de un único proceso de servidor o de un único proceso en segundo plano. El PGA se asigna cuando se crea un proceso y se libera cuando éste se termina. A diferencia del SGA, que comparten varios procesos, el PGA es un área que sólo utiliza un proceso
Contenido del PGA   El contenido de la memoria PGA varía en función de si la instancia se ejecuta en una configuración de servidor dedicado o de servidor compartido. Por regla general, la memoria PGA incluye los siguientes componentes:   Área SQL privada: Contiene datos, como información ligada y estructuras de memoria de tiempo de ejecución. Cada sesión que emite una sentencia SQL tiene un área SQL privada. Cada usuario que ejecuta la misma sentencia SQL tiene su propia área SQL privada que utiliza una única área de SQL compartido. Por tanto, muchas áreas SQL privadas se pueden asociar a la misma área de SQL compartido
El área SQL privada de un cursor se divide en dos áreas:  Área persistente: Contiene información ligada y sólo se libera cuando se cierra el cursor.  Área de tiempo de ejecución: Creada como primer paso de una solicitud de ejecución.     Áreas de Trabajo SQL: Utilizadas en operaciones con uso intensivo de la memoria como: Ordenación, Unión de Comprobación Aleatoria, Fusión de Bitmaps y Creación de Bitmaps. El tamaño del área de trabajo se puede controlar y ajustar. A partir de Oracle9i, se puede gestionar de forma automática y global el tamaño del área de trabajo
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
Tarea1 cristian merchan_adm_bd

More Related Content

What's hot

Arquitectura de oracle
Arquitectura de oracleArquitectura de oracle
Arquitectura de oraclealexparada01
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1 Rodolfo Zoilo
 
Abf leccion 10
Abf leccion 10Abf leccion 10
Abf leccion 10victdiazm
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Celso
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11gJuan Gareca
 
M patino abds1
M patino abds1M patino abds1
M patino abds1mpatinop
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001pp guanuchi
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos OracleISRAEL
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oraclepajaro5
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamoraedzamo13
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónHector Martinez
 
Abf leccion 04
Abf leccion 04Abf leccion 04
Abf leccion 04victdiazm
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónHector Martinez
 

What's hot (18)

Arquitectura de oracle
Arquitectura de oracleArquitectura de oracle
Arquitectura de oracle
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1
 
Abf leccion 10
Abf leccion 10Abf leccion 10
Abf leccion 10
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11g
 
M patino abds1
M patino abds1M patino abds1
M patino abds1
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oracle
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamora
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - Introducción
 
Abf leccion 04
Abf leccion 04Abf leccion 04
Abf leccion 04
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - Instalación
 

Viewers also liked

ARSFútbol @ II Reunión Lat-ARS
ARSFútbol @ II Reunión Lat-ARSARSFútbol @ II Reunión Lat-ARS
ARSFútbol @ II Reunión Lat-ARSarsfutbol
 
El Medio Ambiente
El Medio AmbienteEl Medio Ambiente
El Medio Ambientecoco96
 
The Weather Man - Relato sencillo de la película con imágenes.
The Weather Man - Relato sencillo de la película con imágenes.The Weather Man - Relato sencillo de la película con imágenes.
The Weather Man - Relato sencillo de la película con imágenes.wadago gom
 
01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion
01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion
01 El Arte De Hablar, Oratoria Eficaz. Indice. PresentacionJosé M. Padilla
 
Ciudad y Vida Cotidiana
Ciudad y Vida CotidianaCiudad y Vida Cotidiana
Ciudad y Vida CotidianaNando Landeta
 
Makinas Virtuales Terminado
Makinas Virtuales TerminadoMakinas Virtuales Terminado
Makinas Virtuales Terminadoprinzexita
 
Piratas Que Operan Como Empresas Osmar Gomez
Piratas Que Operan Como Empresas Osmar GomezPiratas Que Operan Como Empresas Osmar Gomez
Piratas Que Operan Como Empresas Osmar Gomezditnosmar
 
Guía De Búsqueda De Material5
Guía De Búsqueda De Material5Guía De Búsqueda De Material5
Guía De Búsqueda De Material5faus13
 
Carla Y Miriam Tema Ii Cont.
Carla Y Miriam   Tema Ii Cont.Carla Y Miriam   Tema Ii Cont.
Carla Y Miriam Tema Ii Cont.Milagros Daly
 
Sem.02-Búsqueda_info-GrupoA.28.03.14
Sem.02-Búsqueda_info-GrupoA.28.03.14Sem.02-Búsqueda_info-GrupoA.28.03.14
Sem.02-Búsqueda_info-GrupoA.28.03.14Universidad de Chile
 
GuíA De Derechos Sociales
GuíA De Derechos SocialesGuíA De Derechos Sociales
GuíA De Derechos Socialesroxananavarrete
 
Ocio Naturaleza
Ocio NaturalezaOcio Naturaleza
Ocio Naturalezapucv
 

Viewers also liked (20)

Actividad 6.2
Actividad 6.2Actividad 6.2
Actividad 6.2
 
ARSFútbol @ II Reunión Lat-ARS
ARSFútbol @ II Reunión Lat-ARSARSFútbol @ II Reunión Lat-ARS
ARSFútbol @ II Reunión Lat-ARS
 
El Medio Ambiente
El Medio AmbienteEl Medio Ambiente
El Medio Ambiente
 
Frei 12 18oct
Frei   12 18octFrei   12 18oct
Frei 12 18oct
 
The Weather Man - Relato sencillo de la película con imágenes.
The Weather Man - Relato sencillo de la película con imágenes.The Weather Man - Relato sencillo de la película con imágenes.
The Weather Man - Relato sencillo de la película con imágenes.
 
01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion
01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion
01 El Arte De Hablar, Oratoria Eficaz. Indice. Presentacion
 
Huracan
HuracanHuracan
Huracan
 
Tema 6 vocabulari
Tema 6 vocabulariTema 6 vocabulari
Tema 6 vocabulari
 
Portafolio
PortafolioPortafolio
Portafolio
 
Ciudad y Vida Cotidiana
Ciudad y Vida CotidianaCiudad y Vida Cotidiana
Ciudad y Vida Cotidiana
 
Makinas Virtuales Terminado
Makinas Virtuales TerminadoMakinas Virtuales Terminado
Makinas Virtuales Terminado
 
Piratas Que Operan Como Empresas Osmar Gomez
Piratas Que Operan Como Empresas Osmar GomezPiratas Que Operan Como Empresas Osmar Gomez
Piratas Que Operan Como Empresas Osmar Gomez
 
Valdes
ValdesValdes
Valdes
 
Peligrososoftware
PeligrososoftwarePeligrososoftware
Peligrososoftware
 
Guía De Búsqueda De Material5
Guía De Búsqueda De Material5Guía De Búsqueda De Material5
Guía De Búsqueda De Material5
 
Carla Y Miriam Tema Ii Cont.
Carla Y Miriam   Tema Ii Cont.Carla Y Miriam   Tema Ii Cont.
Carla Y Miriam Tema Ii Cont.
 
Sem.02-Búsqueda_info-GrupoA.28.03.14
Sem.02-Búsqueda_info-GrupoA.28.03.14Sem.02-Búsqueda_info-GrupoA.28.03.14
Sem.02-Búsqueda_info-GrupoA.28.03.14
 
GuíA De Derechos Sociales
GuíA De Derechos SocialesGuíA De Derechos Sociales
GuíA De Derechos Sociales
 
Como Dios Creo Amigo
Como Dios Creo AmigoComo Dios Creo Amigo
Como Dios Creo Amigo
 
Ocio Naturaleza
Ocio NaturalezaOcio Naturaleza
Ocio Naturaleza
 

Similar to Tarea1 cristian merchan_adm_bd

Similar to Tarea1 cristian merchan_adm_bd (20)

Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Myriam cando semana 1
Myriam cando semana 1Myriam cando semana 1
Myriam cando semana 1
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptxLECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
 
01
0101
01
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sql
 
Oracle
OracleOracle
Oracle
 
Bdp3
Bdp3Bdp3
Bdp3
 
Video sgbd
Video sgbdVideo sgbd
Video sgbd
 
Oracle
OracleOracle
Oracle
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Unidad 2 Arquitectura del gestor
Unidad 2 Arquitectura del gestorUnidad 2 Arquitectura del gestor
Unidad 2 Arquitectura del gestor
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 

More from Cristian Merchan

More from Cristian Merchan (6)

Tarea 3 cristian_merchan_administracion_base_datos
Tarea 3 cristian_merchan_administracion_base_datosTarea 3 cristian_merchan_administracion_base_datos
Tarea 3 cristian_merchan_administracion_base_datos
 
Tarea 2 cristian_merchan_admin_bd
Tarea 2 cristian_merchan_admin_bdTarea 2 cristian_merchan_admin_bd
Tarea 2 cristian_merchan_admin_bd
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bd
 
cpanchito
cpanchitocpanchito
cpanchito
 
CMERCHAN
CMERCHANCMERCHAN
CMERCHAN
 
PRUEBA
PRUEBAPRUEBA
PRUEBA
 

Tarea1 cristian merchan_adm_bd

  • 1. UNIVERSIDAD ISRAEL Administración de Base de Datos Cristian Francisco Merchán Jaramillo Noveno modulo de la Carrera de Ingeniería en Sistemas
  • 2. Administración de Base de Datos Oracle Es una Base de Datos, de objetos relacionales escalable y muy fácil de utilizar Algunas funciones de Oracle se detallan a continuación Particionamiento Proporciona utilidades para implementar aplicaciones de gran tamaño y escalables. Permite controlar las tablas y los índices con un nivel de granularidad inferior al que sería posible con la versión básica de Enterprise Edition.
  • 3. Real ApplicationClusters Mejora la escalabilidad y disponibilidad de una base de datos, ya que permite que múltiples instancias del software de Oracle accedan a una única base de datos. Paquetes de Oracle Enterprise Manager Están creados sobre Oracle Enterprise Manager. Los paquetes de Oracle Enterprise Manager Diagnostics, Tuning y Change Management son programas complementarios que proporcionan a los administradores un juego de herramientas para una gestión de cambios, un ajuste, un control y un diagnóstico avanzados de los entornos de Oracle.
  • 4. Seguridad avanzada Proporciona seguridad de red de servidor a servidor y de cliente a servidor mediante el cifrado y la comprobación de la integridad de datos, y soporta servicios de autenticación de usuario mejorados con servicios de seguridad de terceros.
  • 5. Tareas Principales de un Administrador de Base de Datos • 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 • Gestionar la seguridad • Administración de la red • Copia de seguridad y recuperación • Ajuste de la base de datos
  • 6. Componentes Principales de Oracle Oracle Server Es un sistema de gestión de bases de datos que proporciona un enfoque abierto, global e integrado de la gestión de información que se encuentra formado por una instancia Oracle y una base de datos Oracle 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.
  • 7. 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. La identificación de una instancia se realiza mediante los métodos específicos de cada sistema operativo. La instancia sólo podrá abrir y utilizar una base de datos a la vez.
  • 8. 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. Una base de datos Oracle consta de tres tipos de archivos. • Los archivos de datos que contienen los datos reales de la base de datos • Los archivos redo log que contienen un registro de los cambios efectuados en la base de datos para activar la recuperación de los datos en caso de fallos • Los archivos de control que contienen la información necesaria para mantener y verificar la integridad de la base de datos
  • 9. Estructura Física de una Base de Datos La estructura física incluye tres tipos de archivos: • Archivos de control • Archivos de datos • Archivos redo log online
  • 10. Estructura de la memoria La estructura de la memoria de Oracle está formada por dos áreas de memoria llamadas: • 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  
  • 11. Área Global del Sistema El área SGA está formada por varias estructuras de la memoria: – Conjunto Compartido – Caché de Buffers de Base de Datos – Buffer de Redo Log – Otras estructuras (por ejemplo, gestión de bloqueos y bloqueos internos, datos estadísticos) El área SGA también se llama área global compartida. Se utiliza para almacenar información de base de datos que comparten los procesos de base de datos. Contiene datos e información de control para Oracle Server y se asigna en la memoria virtual de la computadora donde reside Oracle.
  • 12. Especificación del Tamaño del SGA El tamaño del área SGA lo determinan varios parámetros de inicialización. Los parámetros que afectan al tamaño del área SGA en mayor medida son: DB_CACHE_SIZE: Tamaño de la caché de bloques estándar. El valor por defecto es de 48 MB para UNIX y 52 MB para NT. LOG_BUFFER: Número de bytes asignados al buffer de redo log SHARED_POOL_SIZE: Tamaño en bytes del área dedicada a SQL compartido y a PL/SQL. El valor por defecto es 16 MB. Si se trata de 64 bits, el tamaño por defecto es de 64 MB. LARGE_POOL_SIZE: Tamaño del conjunto grande. El valor por defecto es cero (excepto si el parámetro PARALLEL_AUTOMATIC_TUNING de init.ora se define en TRUE, en cuyo caso se calcula automáticamente el valor por defecto.) JAVA_POOL_SIZE: Tamaño del conjunto Java. El valor por defecto es 24 MB. Por lo tanto, el tamaño del área SGA no puede superar el especificado en SGA_MAX_SIZE menos los valores de DB_CACHE_SIZE, LOG_BUFFER, SHARED_POOL_SIZE, LARGE_POOL_SIZE y JAVA_POOL_SIZE.
  • 13. Área Global de Programas Esta memoria está reservada para cada proceso de usuario que se conecte a una base de datos Oracle, se asigna cuando se crea un proceso y se libera cuando se termina un proceso, sólo la utiliza un proceso. El PGA (Área Global de Programas o Área Global de Proceso) es una región de la memoria que contiene los datos y la información de control de un único proceso de servidor o de un único proceso en segundo plano. El PGA se asigna cuando se crea un proceso y se libera cuando éste se termina. A diferencia del SGA, que comparten varios procesos, el PGA es un área que sólo utiliza un proceso
  • 14. Contenido del PGA El contenido de la memoria PGA varía en función de si la instancia se ejecuta en una configuración de servidor dedicado o de servidor compartido. Por regla general, la memoria PGA incluye los siguientes componentes: Área SQL privada: Contiene datos, como información ligada y estructuras de memoria de tiempo de ejecución. Cada sesión que emite una sentencia SQL tiene un área SQL privada. Cada usuario que ejecuta la misma sentencia SQL tiene su propia área SQL privada que utiliza una única área de SQL compartido. Por tanto, muchas áreas SQL privadas se pueden asociar a la misma área de SQL compartido
  • 15. El área SQL privada de un cursor se divide en dos áreas: Área persistente: Contiene información ligada y sólo se libera cuando se cierra el cursor. Área de tiempo de ejecución: Creada como primer paso de una solicitud de ejecución.   Áreas de Trabajo SQL: Utilizadas en operaciones con uso intensivo de la memoria como: Ordenación, Unión de Comprobación Aleatoria, Fusión de Bitmaps y Creación de Bitmaps. El tamaño del área de trabajo se puede controlar y ajustar. A partir de Oracle9i, se puede gestionar de forma automática y global el tamaño del área de trabajo
  • 16. 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