Sei sulla pagina 1di 6

Cdigo: DI-02-DUDEA-R-016

Fecha: 24 10 08
Versin: N 1

SLABO 2013-1
ESCUELA UNIVERSITARIA DE INGENIERA
FACULTAD DE INGENIERA DE SISTEMAS

ASIGNATURA
REA
CDIGO
NIVEL
CARCTER
REQUISITO(S)
CRDITOS
HORAS DE TEORA
HORAS DE PRCTICA
PROFESOR(ES)

I.

ADMINISTRACIN DE BASE DE DATOS ORACLE


INGENIERA DE SOFTWARE
1545
SPTIMO
ELECTIVO
TALLER DE SISTEMAS OPERATIVOS
INGENIERA DE DATOS
TRES (3)
DOS (2)
DOS (2)
RICCIO CHAVEZ, FRANCISCO

SUMILLA

La asignatura pertenece al rea de Ingeniera de Software y es de carcter tericoprctico. En sta, se instruye al estudiante sobre las funciones del Administrador de
Base de Datos (DBA ORACLE) reflejada en las tareas administrativas, tareas de
mantenimiento y resolucin de problemas de una base de datos. La asignatura
comprende los siguientes temas: sistema de gestin de base de datos Oracle y
herramientas de base de datos actuales, implementacin de modelos de datos
considerando criterios de prestaciones, necesidades y costo.
II.

OBJETIVOS GENERALES

1. Proporcionar los fundamentos tericos y prcticos del entorno de administracin de


base de datos ORACLE. Se aprender a realizar tareas de implementacin y
configuracin de bases de datos empresariales y asimismo podr iniciar una carrera
de administracin de base de datos ORACLE con el rol de DBA.
2. Preparar al alumno en las mejores prcticas sobre la administracin de bases de
datos relacionales y su empleo a nivel empresarial.

III.

OBJETIVOS ESPECFICOS

Pgina 1 de 6

1. Revisin de los fundamentos tericos y prcticos de las Bases de Datos Relacionales


as como el Lenguaje Estructurado de Consultas SQL.
2. Describir la arquitectura de una base de datos Oracle y la interaccin entre sus
Componentes.
3. Instalar el programa Oracle Database Server con las debidas recomendaciones de
certificacin y requisitos que debe cumplir el Sistema Operativo.
4. Creacin de una base de datos Oracle con un diseo de infraestructura adecuada
que permita asegurar un rendimiento aceptable.
5. Realizar tareas de mantenimiento a una instancia Oracle, as como su administracin
utilizando archivos de inicializacin.
6. Describir las estructuras involucradas para la conexin de un usuario con una
instancia Oracle.
7. Revisin de los contenidos del diccionario de datos, su uso y como obtener
informacin de los mismos.
8. Administrar los Control File, Redo Log Files as como el almacenamiento lgico y
fsico de los objetos de la base de datos, Tablespaces y Datafiles, Undo Data, Tablas
e ndices.
9. Gestin en el manejo de bloqueos generados por transacciones dentro de la base de
datos Oracle.
10. Administrar usuarios, password, recursos, roles y privilegios. Asimismo la
configuracin de la activacin de polticas de auditora en la base de datos Oracle.
11. Monitorear el rendimiento de la base de datos y tener acciones concretas para
resolver problemas de rendimiento. Asimismo revisar planes de mantenimiento
preventivo a la base de datos Oracle.
12. Disear un procedimiento de copia y restauracin de una base de datos Oracle
considerando diferentes escenarios y aspectos.
13. Transportar objetos de la base de datos Oracle mediante Oracle Datapump y realizar
operaciones ETL mediante SQL Loader.
14. Gestin de incidentes y problemas en una base de datos Oracle mediante la
herramienta Oracle Workbench.
15. Revisin de los diferentes tipos de parches liberados para una base de datos Oracle
y la aplicacin de los mismos.
16. Implementar el almacenamiento de una base de datos Oracle mediante ASM
(Automatic Storage Management).
17. Desarrollar talleres de prueba y validacin de tareas de implementacin,
configuracin y mantenimiento de un DBA en un escenario real simulado en
Laboratorio.

IV.

PROGRAMA ANALTICO

PRIMERA SEMANA
Introduccin
Explicacin de los Objetivos de la Asignatura.
Descripcin de los Conceptos Bsicos de una Base de Datos Relacional.
Conocimiento de las Tareas Principales del Administrador de Base de Datos.
Identificacin de los Requisitos del Sistema Operativo.
Instalacin del Software de la Base de Datos Oracle.
Uso de Arquitectura Flexible ptima.
SEGUNDA SEMANA

Pgina 2 de 6

Arquitectura de una Base de Datos Oracle.


Creacin de una Base de Datos Oracle.
Inicio y Cierre de la Base de Datos.
Inicio y detencin del Listener.
Inicio y detencin de la Consola de Base de Datos de Enterprise Manager.
Configuracin de parmetros crticos de una Base de Datos Oracle.
TERCERA SEMANA
Servicios de Red de Oracle.
Comprensin de los Conceptos de Red de Oracle.
Uso del Gestor de Red de Oracle para Crear y Configurar Listeners.
Balanceos de carga de trabajo entre Listeners con las opciones de LOAD BALANCE y
FAILOVER.
Uso del Gestor de Red de Oracle para Configurar Conexiones de Capa Media y de Cliente.
Uso de TNSPING para la validacin de la conectividad de Red del Oracle.
CUARTA SEMANA
Estructuras de Almacenamiento.
Definicin del Objetivo de Tablespaces y Archivos de Datos.
Creacin y Gestin de Tablespaces.
Creacin y Gestin de Tablespaces mediante OMF (Oracle Managed Files).
Gestin a problemas de espacio y corrupcin referente a la administracin de
tablespaces.
QUINTA SEMANA
Gestin de Deshacer (Undo).
Control y Administracin de Deshacer.
Configuracin de la Retencin de Deshacer.
Garantizar la Retencin de Deshacer.
Uso del Asesor de Deshacer.
Control y Resolucin de Conflictos de Bloqueo.
Deteccin y Solucin de Conflictos de Bloqueo.
Gestin de Interbloqueos.
SEXTA SEMANA
Administracin de Usuarios.
Creacin y Gestin de Cuentas de usuario de Base de Datos.
Creacin y Gestin de Roles.
Otorgar y Revocar Privilegios.
Control del Uso de Recursos por usuarios mediante perfiles.
SEPTIMA SEMANA
Seguridad de Base de Datos Oracle.
Implementacin de Funciones Estndar de Seguridad de Contrasea.
Administracin en la seguridad del acceso a SYSDBA, SYSOPER y SYSASM.
Auditora de Actividad en la Base de Datos.
Utilizacin de FGA (Fine Grained Auditing).
OCTAVA SEMANA
EXMENES PARCIALES

Pgina 3 de 6

NOVENA SEMANA
Control de Rendimiento
Recopilacin de Estadsticas del Optimizador.
Infraestructura de AWR (Automatic Workload Repository).
Uso de ADDM (Monitor de Diagnstico Automtico de Base de Datos).
Recopilacin y Uso de Mtrica de Lnea Base Fijas y Dinmicas.
Visualizacin de Mtrica de Rendimiento.
Definicin de Umbrales de Alerta Crtica y de Advertencia.
Reaccin a Problemas de Rendimiento.
Uso de Asesores de Ajuste y Diagnstico.
DECIMA SEMANA
Creacin de tablas externas.
Uso de SQL Loader.
Utilizacin de Oracle Datapump para exportar e importar objetos.
UNDCIMA SEMANA
Conceptos de Copia de Seguridad y Recuperacin.
Descripcin de los Principios Bsicos de Copia de Seguridad, Restauracin y
Recuperacin de Base de Datos.
Listado de los diferentes tipos de Fallos que pueden Ocurrir en una Base de Datos
Oracle.
Utilizacin del Asesor de Recuperacin de Instancia (MTTR Advisor).
Identificacin de la Importancia de Puntos de Control, Archivos de Redo Log y Archivos.
Archive Log.
Multiplexacin de los Puntos de Control y Archivos de Redo Logs.
Configuracin del modo ARCHIVELOG.
DECIMOSEGUNDA SEMANA
Creacin de Copias de Seguridad de Base de Datos Consistentes (User Managed).
Copia de Seguridad de la Base de Datos en caliente (RMAN).
Creacin de Copias de Seguridad Incrementales.
Automatizacin de Copias de Seguridad de Base de Datos.
Administracin del Flash Recovery Area (FRA).
Recuperacin de Base de Datos.
Recuperacin de la Prdida de un Archivo de Control.
Recuperacin de la Prdida de un Archivo Redo Log.
Recuperacin de la Prdida de un Archivo de Datos.
Utilizacin del Asesor de Recuperacin de Desastres (DRA).
DECIMOTERCERA SEMANA
Gestin de Incidentes y Problemas en la base de datos mediante la herramienta Oracle
Workbench.
Entendimiento de los diferentes tipos de parches disponibles en base de datos Oracle y
su aplicacin de los mismos.
DECIMO CUARTA SEMANA
Arquitectura de una Base de Datos Oracle en un ambiente con ASM (Automatic Storage
Management).
Administracin de una instancia ASM.
Creacin de grupos de discos con diferentes tipos de redundancia.

Pgina 4 de 6

Migracin de una base de datos Oracle en un storage filesystem hacia un storage ASM.
DECIMO QUINTA SEMANA
Exmenes Demo.
DECIMO SEXTA SEMANA
EXMENES FINALES

V.

METODOLOGA

El profesor expondr el marco conceptual de los principales aspectos de todos los


temas.
El desarrollo de la asignatura utilizar una metodologa terico-prctica, donde se
combinar la experimentacin con la evaluacin de todos los temas a desarrollarse.
Se realizar la exposicin de las experiencias de DBAs incentivando el debate en clase
para afianzar los conceptos tericos-prcticos sobre cada tema, propiciando que los
alumnos empleen estos conocimientos para la solucin de problemas reales.
Los alumnos podrn ser atendidos personalmente por el profesor, de acuerdo al rol de
asesoras publicado en las vitrinas de la Escuela, para aclarar sus dudas en torno a un
concepto y/o un problema relacionado con la asignatura.

VI.

SISTEMA DE EVALUACIN

La nota final ser obtenida segn el siguiente criterio:


Examen parcial (30%).
Examen final
(40%).
Tarea acadmica (30%).
El examen final incluye el contenido total de la materia desarrollada a lo largo del periodo
acadmico. (Art. 45 del Reglamento General de Estudios).
El alumno que al final del periodo acadmico tuviera ms del 30% de inasistencias
sobre el total de horas de clase programadas, estar impedido de rendir el examen
final. (Art. 39 del Reglamento General de Estudios).
VII.

BIBLIOGRAFA

OBLIGATORIA
Libros:
1. Biju Thomas. Oracle Database 11g Administrator Certified Associate Study
Guide. Ed. Sybex, 2009
2. Dyke, Julian, Shaw, Steve. Pro Oracle Database 10g RAC on Linux. Apress, 2006
COMPLEMENTARIA
Libros:

Pgina 5 de 6

3.

Luque Ruiz, Irene, Gomez-Nieto Miguel Angel, Lopez Espinosa, Enrique, Cerruela
Garcia, Gonzalo. Bases de Datos: Desde Chen hasta Codd con Oracle.
Alfaomega. Mxico, 2002. Cdigo Biblioteca U. Lima: 005.756 L97

4.

Elmasri, Ramez y Navathe, Shamkant B. Fundamentals of Database Systems.


Addison Wesley, 2a. Ed. California, 1997.Cdigo Biblioteca U. Lima: 005.74 E41
1994

Pginas Web:
5.
6.
7.
8.
9.

http://otn.oracle.com
http://www.oracle.com/education
http://www.oracle.com/oramag/index.html
http://www.dbmsmag.com
http://www.dwinfocenter.org

Pgina 6 de 6