Base De Datos

Páginas: 5 (1109 palabras) Publicado: 15 de junio de 2012
Componentes de la base de datos Oracle:

-Servidor: Es un sistema de gestión de base de datos que ofrece un proceso abierto, enfoque global e integrado de gestión de la información y se compone de una base de datos Oracle y una instancia de Oracle.

-instancia: se compone de estructuras de memoria (SGA y PGA), y los procesos de background:

-Base de datos



Estructuras principales de memoria:PGA: Es un tipo de memoria individual para cada proceso que se ejecute

SGA: Es un tipo de memoria global compartido por los servidores y se divide en 3:

• REDO LOG buffer.- 1)Sirve para procesos de recuperación de base de datos ,

2) Describe los cambios de base de datos

3) El parámetro : REDO_LOG_BUFFER

• DATA BUFFER CACHE.- 1)Es una estructura de memoria que almacena los bloques de datos leídos de segmentos de base de datos

2) Parámetro: DB_BLOCK_BUFFER

3) Algoritmo: L.R.U (least resently used)

• SHARE POOL.- 1) Analiza sentencias SQL y PL/SQL utilizadas recientes.

2) Parámetro: SHARED_POOL_SIZE









Procesos debackground:

System Monitor (Smon).- Recupera la instancia de la Base de Datos en caso de fallas.

Process Monitor (Pmon).- Limpia los procesos de Usuarios en caso de fallas

DatabaseWritter (DBWn).- Escribe los bloques modificados de la Buffer cache a ficheros de datos.

Checkpoint (CKPT): Actualiza todos los data files y control files e indica el punto de control más reciente.

LogWritter(LGWR).- Escribe bloques de datos modificados a los ficheros Log’s

Archiver (ARCn).- Copia los archivos de registro de re-hacer cuando se produce un cambio de registro.

Los buffers en los cuatro estados siguientes:

• Pinned.- Es cuando varios sesiones se mantienen escribiendo en el mismo bloque de datos al mismo tiempo, otras sesiones esperan acceder a los bloques.

• Clean.- Cuando el buffer dela cache esta inutilizado.

• Free or unused.- El buffer se vacia porque entramos a una nueva instancia ORACLE.

• Dirty.- El proceso ya no está en estado pinned, el buffer cache ha cambiado y los datos deben ser llevados a disco a través del DBWn.



Estructura de Procesos:

User process: se inicia en el momento de una base de datos.

Server process: Se conecta a la instancia de Oracle y se iniciacuando un usuario establece una sesión.

Background processes: Se inician cuando una Instancia de Oracle se inicia.







Estructuras Físicas de la B.D:

⎫ Control Files.- contiene información de la Estructura Fisica de la B.D.

⎫ Data Files.- Contiene información a nivel de usuario (Tablas, Vistas, Índices, etc).

⎫ Parameter Files.- Se utilizan para iniciar una Instancia.

⎫ Online redo logfiles.- Sirve para recuperar instancias online, sin necesidad de buscar en la base de datos.

⎫ Backup Files.- Sirve para hacer recuperación.

⎫ Archive Log Files.-Permite hacer una recuperación de los datos perdidos.

⎫ Password Files.-Guardan información de los usuarios que se conectan a la B.D.

⎫ Trace File : Cada proceso del servidor puede escribir en un archivo de traza asociado.

⎫ Alert andtrace log Files. - Permite ir viendo paso a paso los procesos de la B.D.



Tablespaces y Data Files:

Una base de datos se divide en: 1 o más tablespace,
Tablespace: unidades de almacenamiento lógicas, que pueden ser utilizados para agrupar estructuras lógicas relacionadas.
Uno o más archivos de datos se crean para cada tablespaces para almacenar físicamente los datos de todas las estructuraslógicas en un espacio de tablas.

El tablespace SYSTEM: se utiliza para tablas de diccionario de datos.
El auxiliar de tablas SYSAUX: se utiliza para componentes adicionales de base de datos.




• El segmento: se componen de una colección de extensiones.
• La extensión: son una colección de bloques de datos y puede existir en un solo data file.
• Los bloques de datos: se asignan a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS