miércoles, 19 de agosto de 2009

¿QUE ES UN PGA ?

Los PGA fueron medidas automáticamente para que la carga de trabajo del sistema brindara
el mejor desempeño y todo los grupos de memoria en la memoria compartida fueran ajustados
de manera similar para que tuviera un desempeño òptimo. Solo se requeria que el usuario especifique la dimension de objetivos de PGA y SGA y Oracle asignaria adecuadamente la memoria dentro de estos parametros para proporcionar el mejor desempeño posible

¿QUE ES UN PGA

¿Cuales son los provesos de Background?

* Database Writer (DBWR)
* Log Writer (LGWR)
* Checkpoint (CKPT)
* System Monitor (SMON)
* Process Monitor (PMON)
* Archiver (ARCH)
* Recoverer (RECO)
* Lock (LCKn)
* Snapshot Refresh (Snnn)
* Shared Server (Snnn)
* Dispatcher (Dnnn)
* Parallel Query (Pnnn)

¿ QUE ES SGA ?

SGA (System Global Area)
Es una zona de memoria compartida que contiene todo los datos y la informacion
de control de un sistema. Cuando una base de datos es arrancada, una SGA es reservada y los procesos asociados a oracle arrancan. Esta combinacion de proceso y buffers de memoria es lo que constituye una instancia oracle.

¿cuales son los roles y funciones de un administrador de base de datos ?

las funsiones de un administrador de base de datos:
.-Recuperacion.(Crear y probar Respaldos )
.-Integridad. (Verificar o ayudar a la verificación en la integridad de datos)
.-Concurrencia.
.-Seguridad. (Definir y/o implementar controles de acceso a los datos )
.-Disponibilidad.(Asegurarse del mayor tiempo de encendido)
.-Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones
.-Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.
.-Manejo Eficiente de los datos.
.-Optimizacion de Consultas.

Funciones del Administrador de Bases de Datos

Definir el esquema conceptual:

es tarea del administrador de datos decidir con exactitud cual es la información que debe mantenerse en la base de datos, es decir, identificar las entidades que interesan a la empresa y la información que debe registrarse acerca de esas entidades. Este proceso por lo general se denomina diseño lógico –a veces conceptual- de bases de datos. Cuando el administrador de datos decide el contenido de la base de datos en un nivel abstracto, el DBA crea a continuación el esquema conceptual correspondiente, empleando el DDL conceptual. El DBMS utilizará la versión objeto (compilada) de ese esquema para responder a las solicitudes de acceso. La versión fuente sin compilar servirá como documento de referencia para los usuarios del sistema.

Definir el esquema interno: el DBA debe decidir también como se representará la información en la base de datos almacenada. A este proceso suele llamársele diseño físico de la base de datos. Una vez hecho esto el DBA deberá crear la definición de estructura de almacenamiento correspondiente (es decir el esquema interno) valiéndose del DDL interno. Además deberá definir la correspondencia pertinente entre los esquemas interno y conceptual. En la práctica, ya sea el DDL conceptual o bien el DDL interno incluirán seguramente los medios para definir dicha correspondencia, pero las dos funciones (crear el esquema, definir la correspondencia) deberán poder separarse con nitidez. Al igual que el esquema conceptual, el esquema interno y la correspondencia asociada existirán tanto en la versión fuente como en la versión objeto

Vincularse con los usuarios: el DBA debe encargarse de la comunicación con los usuarios, garantizar la disponibilidad de los datos que requieren y escribir - o ayudar a los usuarios a escribir- los esquemas externos necesarios, empleando el DDL externo aplicable. Además, será preciso definir la correspondencia entre cualquier esquema externo y el esquema conceptual. En la práctica, el DDL externo incluirá con toda probabilidad los medios para especificar dicha correspondencia, pero en este caso también el esquema y la correspondencia deberán poder separarse con claridad. Cada esquema externo y la correspondencia asociada existirán en ambas versiones fuentes y objeto. Otros aspectos de la función de enlace con los usuarios incluyen las consultas sobre diseño de aplicaciones, la impetración de instrucción técnica, la ayuda en la localización y resolución de problemas, y otros servicios profesionales similares relacionados con el sistema.

Definir las verificaciones de seguridad e integridad: las verificaciones de seguridad y de integridad pueden considerarse parte del esquema conceptual. El DDL conceptual incluirá los medios para especificar dichas verificaciones.

Definir procedimientos de respaldo y recuperación: cuando una empresa se decide a utilizar un sistema de base de datos, se vuelve dependiente en grado sumo del funcionamiento correcto de ese sistema. En caso de que sufra daño cualquier porción de la base de datos – por causa de un error humano, digamos, o una falla en el equipo o en el sistema que lo apoya – resulta esencial poder reparar los datos implicados con un mínimo de retraso y afectando lo menos posible el resto del sistema. En teoría, por ejemplo la disponibilidad de los datos no dañados no debería verse afectada. El DBA debe definir y poner en practica un plan de recuperación adecuado que incluya, por ejemplo una descarga o "vaciado" periódico de la base de datos en un medio de almacenamiento de respaldo, y procedimientos para cargar otra vez la base de datos a partir de vaciado más reciente cuando sea necesario.

Supervisar el desempeño y responder a cambios en los requerimientos: es responsabilidad del DBA organizar el sistema de modo que se obtenga el desempeño que sea "mejor para la empresa", y realizar los ajustes apropiados cuando cambien los requerimientos.

Funciones del Administrador de Bases de Datos (KORTH)
Definición del esquema: el esquema original de la base de datos se crea escribiendo un conjunto de definiciones que son traducidas por el compilador de DDL a un conjunto de tablas que son almacenadas permanentemente en el DICCIONARIO DE DATOS.
Definición de la estructura de almacenamiento y del método de acceso: estructuras de almacenamiento y métodos de acceso adecuados se crean escribiendo un conjunto de definiciones que son traducidas por el compilador del lenguaje de almacenamiento y definición de datos.

Modificación del esquema y de la organización física: las modificaciones, tanto al esquema de la base de datos como a la descripción de la organización física de almacenamiento, aunque relativamente poco comunes, se logran escribiendo un conjunto de definiciones que son usadas bien por el compilador del DDL o bien por el compilador del lenguaje de almacenamiento y definición de datos para generar modificaciones a las tablas internas apropiadas del sistema (por ejemplo, el diccionario de datos).

Concesión de autorización para el acceso a los datos: la concesión de diferentes tipos de autorización permite al administrador de la base de datos regular qué partes de la base de datos van a poder ser accedidas por varios usuarios.

Especificación de las restricciones de integridad: las restricciones de integridad se mantienen en una estructura especial del sistema que consulta el gestor de la base de datos cada vez que tiene lugar una actualización en el sistema.