Ingeniero

Páginas: 29 (7144 palabras) Publicado: 27 de febrero de 2014
ADMINISTRACION DE BASES DE DATOS ORACLE
ANTECEDENTES HISTORICOS
En sus comienzos, Oracle era principalmente una empresa de bases de datos relacionales, Las cuales eran una nueva forma de pensar sobre como deberían estructurarse y almacenarse los datos; la clave de este nuevo pensamiento consiste en entender las relaciones existentes entre los datos y en estructurar la base de Información paraque refleje dichas relaciones. El objetivo de una base de datos relacional consiste en construir una estructura en la cual las modificaciones requeridas no la afecten a ella, sino únicamente a los datos, es decir, se minimicen las modificaciones a las aplicaciones, se termine con la redundancia de los datos y se garantice la sincronización de los cambios hechos a los mismos "estos cambios solodeben afectar una tabla, y no varios archivos como frecuentemente sucedía cuando se manejaba el enfoque tradicional".

RESPONSABILIDADES DE UN ADMINISTRADOR DE BASES DE DATOS (DBA)
El DBA contribuye con su trabajo al funcionamiento eficaz de todos los sistemas que se ejecutan con la base de datos Oracle; Además ofrece asistencia técnica a quienes interactuan con la Base de Datos y se espera quetenga soltura en todos los aspectos técnicos que surjan con el software de Oracle. Dentro de sus responsabilidades están:
Instalación y actualización del Oracle Server y de todos sus productos asociados
Asignación de recursos para la utilización de Oracle: memoria, espacio en disco, perfiles de usuario etc.
Ajuste de la base de datos para conseguir el rendimiento optimo.
Enlace con el serviciomundial de asistencia al cliente de Oracle (Oracle Wordwide Support) para resolver problemas técnicos que requieran la intervención de Oracle.
Estrategias de copia de seguridad y recuperación.
Colaboración con el personal de administración del sistema y desarrolladores de aplicaciones.





Shared Pool
Es una porción de la SGA, creada al subir la Instancia Oracle; La cual contiene:
ElDiccionario de Datos Cache.
Las sentencias SQL y PL/SQL.
El árbol semántico de cada sentencia SQL.
El plan de ejecución de cada sentencia SQL.
Estas son guardadas para las sentencias sean requeridas en más de una ocasión o por más de un usuario.

Database Buffer Cache
Es un área de la SGA que guarda copias de los bloques de datos más recientemente leídos del disco, esto se hace para un mejordesempeño pues si los datos son de nuevo requeridos por un usuario, su acceso es más rápido.
Los bloques pueden contener datos modificados que no son permanentemente escritos a disco y los cuales maneja Oracle de una manera consistente para atender la concurrencia de los usuarios conectados a la base de datos, dichos usuarios comparten el acceso a esta área.

Redo Log Buffer
Es un buffer en elcual se registran secuencialmente todos los cambios hechos a los datos (sentencias DML, commits, rollbacks).
Es usado para reconstruir los cambios hechos a la Base de Datos y a los Segmentos de Rollback cuando ocurre una falla y se necesita hacer recuperación de datos.
Su uso se puede omitir con la opción UNRECOVERABLE en sentencias create table, create index y en sql*loader.

Diccionario deDatos Cache
Es una colección de tablas y vistas que contienen información referente a la base de datos, sus estructuras y sus usuarios. Esta información incluye:
los nombres de todas las tablas y vistas de la
Base de Datos.
los nombres y los tipos de datos de las columnas de
las tablas.
los privilegios de todos los usuarios.

Memoria Oracle (SGA)
Su tamaño está determinado por losparámetros:
Shared_Pool_Size= Tamaño en bytes del área para SQL compartidos y sentencias PL/SQL.
Db_Block_Size = Tamaño en bytes de un solo bloque de datos.
Db_Block_Buffers = Numero de Buffers a localizar en memoria.
Log_Buffer = Numero de bytes localizados para para los Redo Log Buffer.

SGA = Shared_Pool_Size + (Db_Block_Size * Db_Block_Buffers) +
Log_Buffer.

COMPOSICION DE UNA BASE DE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS