Site hosted by Angelfire.com: Build your free website today!

ADMINISTRACION DE BASES DE DATOS ORACLE

ANTECEDENTES HISTORICOS

RESPONSABILIDADES DE UN ADMINISTRADOR DE BASES DE DATOS (DBA)





Shared Pool

Database Buffer Cache

Redo Log Buffer

Diccionario de Datos Cache

Memoria Oracle (SGA)

COMPOSICION DE UNA BASE DE DATOS ORACLE





SEGMENTOS DE ROLLBACK

ALERT FILE



Procesos Background



SMON System Monitor

LGWR Log Writer

DBWR Database Writer

PROCESOS OPCIONALES



CKPT Checkpoint



LCKn Lock

CREACION DE UNA BASE DE DATOS

OPCIONES AL CREAR UNA BASE DE DATOS ORACLE





ARCHIVO DE PARAMETROS




MANIPULACION DE LA BASE DE DATOS

BAJANDO LA INSTANCIA ORACLE

BAJANDO LA INSTANCIA ORACLE

OBJETOS DE LA BASE DE DATOS

TABLA: Es la unidad básica de almacenamiento en un sistema de bases de datos relacionales, en ellas son almacenados los datos de los usuarios y los datos del sistema Oracle; Cada tabla se compone de varias columnas las cuales cuentan con un tipo de datos asociado. La información sobre la estructura de todas las tablas se encuentra en el diccionario de datos y Oracle la utiliza para su funcionamiento.


Modificación de una tabla

Borrando una tabla

Creación una Vista

SINONIMO : Es un nombre alternativo que se crea para un objeto de la base de datos; es normalmente utilizado para las tablas y las vistas de Oracle. Los sinónimos se crean normalmente para ocultar el propietario, la ubicación o el nombre real de una tabla (así otros usuarios la pueden accesar sin importar quien la haya creado o en donde se encuentre), también es utilizado para proporcionar a los usuarios nombres de objetos menos complicados que los reales.

ROLE: Es un objeto creado para simplificar el manejo de los privilegios en la Base de Datos cuando existen muchas tablas y muchos usuarios que las accesan. Consisten en agrupar una serie de privilegios en un objeto llamado rol, para que posteriormente este objeto sea otorgado diferentes usuarios o a otros roles. La racionalización se da debido a que hay usuarios que necesitan los mismos privilegios que otros y bastaría con asignar tales privilegios al mismo rol y este a su vez a cada usuario en lugar de tener que asignar individualmente los privilegios por usuario); de la misma manera, para eliminar un privilegio a estos usuarios solo necesitaría eliminarla del role y automáticamente lo perderían.

Creación de un rol

Asignación de Privilegios

1. Creación Usuarios

METODOS DE RESPALDO Y RECUPERACION

Ventajas

Desventajas

2. RESPALDOS EN FRIO (Cold backup)

3. RESPALDOS EN CALIENTE (Hot Backup)

Ventajas

Desventajas

PROCESO ESTANDAR PARA LA GENERACION DE UN FULL-EXPORT

PROCESO ESTANDAR PARA LA GENERACION DE UN Cold-Backup

EN WINDOWS NT :

EN UNIX

PROCESO ESTANDAR PARA LA GENERACION DE Hot-Backup

PROCESO ESTANDAR PARA LA RESTAURACION DE UN FULL-EXPORT

UN EJEMPLO del archivo IMP_TABLA sería:

EN UNIX

PROCESO ESTANDAR PARA LA RESTAURACION DE Cold-Backup

IMPORT

RECOMENDACIONES

OBJETOS DE LA BASE DE DATOS

TABLA: Es la unidad básica de almacenamiento en un sistema de bases de datos relacionales, en ellas son almacenados los datos de los usuarios y los datos del sistema Oracle; Cada tabla se compone de varias columnas las cuales cuentan con un tipo de datos asociado. La información sobre la estructura de todas las tablas se encuentra en el diccionario de datos y Oracle la utiliza para su funcionamiento.

INDICE: Así como el índice de un libro ayuda a accesar su contenido de una manera mas ágil, un índice de una tabla le ayuda a la base de datos a recuperar información con mayor velocidad. Un índice es una copia en miniatura de una tabla con información sobre la(s) columna(s) que forman parte del índice, y no sobre todas las columnas de la tabla. De esta manera le proporcionan a Oracle un veloz acceso a los datos pues no necesitan subir a memoria los registros completos de la tabla sino únicamente la(s) columna(s) indexada(s) para proceder a realizar la búsqueda requerida, ello conlleva a que en la memoria se puedan cargar muchas mas columnas de registros deseados en lugar de registros completos no deseados.

ROLE (FUNCION): Son objetos creados para simplificar el manejo de los privilegios en la Base de Datos cuando existen muchas tablas y muchos usuarios que las accesan. Consisten en agrupar una serie de privilegios en un objeto llamado Rol, para que posteriormente este objeto sea otorgado diferentes usuarios o a otros roles. La racionalización se da debido a que hay usuarios que necesitan los mismos privilegios que otros y bastaría con asignar tales privilegios al mismo rol y este a su vez a cada usuario en lugar de tener que asignar individualmente los privilegios por usuario); de la misma manera, para eliminar un privilegio a estos usuarios solo necesitaría eliminarla del role y automáticamente lo perderían.

GRANTS (PRIVILEGIOS): Son otorgados por los dueños de los objetos y permiten a otros usuarios trabajar con sus datos. Algunos de ellos son: