jueves, 27 de agosto de 2009

¿Qué es un archivo de control?

Toda Base de Datos ORACLE tiene archivos de control, que es un pequeño archivo binario el cual guarda o registra la estructura fìsica de la base de datos. Este archivo incluye:
  • El nombre de la base de datos
  • Los nombres y ubicaciones de archivos de datos asociados y rehacer los archivos de registro
  • La marca de tiempo de la creación de bases de datos
  • El actual número de secuencia de registro
  • Información de Checkpoint

El archivo de control debe estar disponible para la escritura por el servidor de base de datos de Oracle cuando la base de datos está abierta. Sin el archivo de control, la base de datos no puede ser montado y la recuperación es difícil.

El archivo de control de una base de datos de Oracle se crea al mismo tiempo que la base de datos. De forma predeterminada, al menos una copia del archivo de control se crea durante la creación de bases de datos. En algunos sistemas operativos por defecto es el de crear varias copias. Debe crear dos o más copias del archivo de control durante la creación de bases de datos. También puede crear archivos de control posterior, si usted pierde el control de archivos o desea cambiar la configuración particular, en los archivos de control.


¿Que es un listener en oracle?

Es una parte del Sistema de Gestion de Base Datos Oracle que "escucha" a los usuarios CONECTARSE a la base de datos.  Dirige las consultas a una función que crea un proceso de servidor dedicado para cada usuario o para una función compartida de multiproceso que se ocupa de muchos usuarios. Este último método puede ser elegido por el administrador para conservar la memoria.
Controla el tráfico de red entrante de una instancia de base de datos Oracle. Al configurar la conectividad de red de una base de datos Oracle, se especifica el protocolo mediante el que se envía el tráfico y el puerto en el que el Listener escucha el tráfico. Normalmente, el Listener se configura para que se ejecute en el mismo equipo que la instancia de base de datos Oracle y se puede configurar para dar servicio a una o más instancias.

viernes, 21 de agosto de 2009

Conceptos de Procesos Background


1. System Monitor (S-MON): Realiza la recuperación de la instancia, cuando sea preciso (utilizando los archivos de registro de reconstrucción en línea). También limpia la base de datos, eliminando objetos transaccionales que el sistema ya no necesita. SMON cumple una segunda función: agrupa extensiones libres contiguas en extensiones de mayor tamaño. Sólo habrá un proceso SMON por base de datos.
2. Process Monitor (PMON): Realiza una limpieza de los procesos de usuario que han fallado además libera los recursos que estuviera utilizando el usuario. Sus efectos se manifiestan cuando se elimina un proceso que mantiene un bloqueo, libera el bloqueo y lo pone a disposición de otros usuarios. Sólo habrá un proceso PMON por base de datos.
3. Data Base Writer (DBWR):  se encarga de gestionar los contenidos de la caché de buffers de bloques de datos y de la caché de diccionario. El proceso DBWR realiza escrituras por lotes de los bloques modificados en los archivos de datos. Es posible tener múltiples procesos DBWR ejecutándose a la vez, dependiendo de la plataforma y del sistema operativo. La utilización de varios procesos DBWR ayuda a minimizar la contienda dentro del propio DBWR durante operaciones de gran tamaño que afectan a varios archivos de datos. El número de procesos DBWR en ejecución se establece mediante el parámetro DB_WRITER_PROCESS.
4. LogWriter (LGWR): Gestiona la escritura del contenido del buffer del registro de reconstrucción en los archivos de registro de reconstrucción en línea. Si los archivos de registro de reconstrucción en línea están duplicados en espejo, LGWR escribe simultáneamente en los conjuntos de registros duplicados.
5. Checkpoint (CKPT): Se encarga de actualizar los archivos de control y las cabeceras de los archivos de datos para salvaguardar el punto de comprobación. Los parámetros LOG_CHEKPOINT_INTERVAL y LOG_CHECPOINT_TIMEOUT se utilizan para configurar la frecuenta de comprobación.
6. Archiver (ARCH): Se encarga de archivar las copias de los archivos de reconstrucción que han sido antes escritos por el LGWR.

Fuentes Infrmáticas :
http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=168

Qué es el PGA

Sus siglas vienen de Area Global Privada y es la memoria privada de cada proceso servidor. En esta memoria cada proceso almacena información que sólo es necesaria para su propio funcionamiento. La PGA se almacena en la memoria del servidor pero fuera de la SGA.

Fuentes Informáticas:

Que es el SGA

Sus siglas vienen de Area Global del Sistema. Es una estructura de memoria que se crea creada cuando una instancia arranca y consiste principalmente de estructuras de memoria más pequeñas y con funcionalidades específicas además sirve para facilitar la transferencia de información entre usuarios y también almacena la información estructural de la Base de Datos más frecuentemente requerida, es decir, cuando alguien realiza una consulta, esta posiblemente se guarde en la SGA para que un segundo usuario pueda acceder a ella mas rápido ..


Fuentes Informáticas:
http://www.infor.uva.es/~jvegas/cursos/bd/orarq/orarq.html#1.4.1
http://www.zonaoracle.com/?q=node/2188
http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=168

Qué es una instancia de Oracle

Una instancia Oracle es una la unión de los procesos y de las estructuras de memoria, los cuales se hallan en ejecución para el acceso de los usuarios a los datos a través de diferentes aplicaciones como por ejemplo administración, desarrollo y otras aplicaciones de usuario final ...

Fuentes Informáticas
http://www.zonaoracle.com/?q=node/2188

Cuales son las funciones de un administrador de vase de datos

El Administrador de Base de Datos es la persona encargada de definir y controlar las Bases de Datos corporativas, sus roles son:

1. Administrar la estructura de la Base de Datos
2. Administrar la actividad de los datos
3. Administrar el Sistema Manejador de Base de Datos
4. Establecer el Diccionario de Datos
5. Asegurar la confiabilidad de la Base de Datos
6. Confirmar la seguridad de la Base de Datos

Fuente Informática:
http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm