Curso de Oracle Database 11g: Administración de Oracle Data Guard  Release 2

1. Objetivo General

El curso taller Administracion de Oracle Data Guard Release 2, es un curso oficial de Oracle Education que está diseñado para entrenar al DBA a entender la arquitectura de procesos asociados a Data Guard, y como implementar Active Data Guard y Standby Data Guard

El alumno aprenderá:

  • Este curso lo entrenará y ayudará a desarrollar las habilidades necesarias para utilizar Oracle Data Guard, para ayudar a proteger su base de datos de Oracle contra tiempos de inactividad planificados y no planificados.
  • Explora cómo las bases de datos standby de Oracle Data Guard pueden ser utilizados para apoyar funciones de producción, tales como presentación de informes, realizar consultas y pruebas, mientras esta juega un rol standby, sin afectar el rendimiento de la base de datos de producción.

2. Objetivos Específicos

  • Crear y administrar bases de datos standby lógicas y físicas
  • Usar Bases de datos Oracle Data Guard standby  para apoyar las funciones de producción, tales como la presentación de informes, consultas, pruebas y realizar copias de seguridad.
  • Usar Enterprise Manager Grid Control y la interfaz de línea de comandos de Data Guard (DGMGRL) para mantener una configuración de Data Guard
  • Usar Data Guard para alcanzar alta disponibilidad de una base de datos Oracle.
Administracion de Oracle Data Guard
Administración de Data Guard

3. Contenidos (15 horas teóricas y 35 horas prácticas)

Módulo 1: Crear y manejar bases de datos standby física y lógica

  • Usar una base de datos standby con Oracle Data Guard para soportar funciones de producción tales como reportes, consultas, pruebas y ejecución de copias de seguridad
  • Usar Enterprise Manager Grid Control y la interfaz de comando  Oracle Data Guard  (DGMGRL) para mantener una configuración de Oracle Data Guard
  • Usar Oracle Data Guard para lograr bases de datos Oracle con alta disponibilidad

Módulo 2: Introducción a Oracle Data Guard

  • Causas que provocan pérdidas de datos
  • Arquitectura Oracle Data Guard
  • Tipos de bases de datos Standby  (beneficios de cada tipo)
  • Uso del Data Guard Broker
  • Diferencias entre Base de datos Standby y Configuración de Data Guard Broker
  • Modos de Protección de Datos
  • Ejecución de Transiciones de roles

Módulo 3: Creación de una base de datos Standby Física  usando comandos SQL y RMAN

  • Preparación de la base de datos Primaria
  • Creación de una base de datos Standby Física

Módulo 4: Oracle Data Guard Broker: Overview

  • Características del Oracle Data Guard Broker
  • Configuraciones del Oracle Data Guard Broker
  • Proceso Data Guard Monitor
  • Configuración de archivos Data Guard Monitor Configuration
  • Beneficios de usar el Oracle Data Guard Broker
  • Comparaciones de  Adminsitración de Configuración con y sin el Broker
  • Uso del DGMGRL

Módulo 5: Creating a Data Guard Broker Configuration

  • Definiendo una configuración  Oracle Data Guard  (overview)
  • Configuración  de los Archivos de Configuración del  Broker
  • Configuración  del parámetro de inicialización  DG_BROKER_START a valor TRUE para iniciar el Data Guard Broker
  • Creando Configuración del  Broker
  • Agregación de una base de Datos Standby Database a la Configuración

Módulo 6: Creating a Physical Standby Database by Using Enterprise Manager Grid Control

  • Uso del  Enterprise Manager Grid Control para  crear una Base de Datos Standby Física
  • Usando el Asistente Add Standby Database
  • Verificando una  a Configuración
  • Edición de las propiedades de una  Base de Datos Standby
  • Consultando el Estado de Configuración de Data Guard

Módulo 7: Creating a Logical Standby Database

  • Monitoreo del Oracle Data Guard Configuration mediante el uso de Enterprise Manager Grid Control
  • Verificando el  Configuration Viewing
  • Detalles de archivo de traza (log)
  • Uso de Métricas Data Guard  con Enterprise Manager
  • Usando el comando  DGMGRL SHOW CONFIGURATION para Monitorear la Configuración
  • Consultando información de Redo Log de Standby
  • Monitoreo de la aplicación de entradas de Redolog en la base de datos Standby

Módulo 8: Creación y manejo de una Snapshot Standby Database

  • Snapshot Standby Database: Arquitectura
  • Conversión de una Physical Standby Database a una Snapshot Standby Database
  • Activando una Snapshot Standby Database: Problemas y precauciones
  • Consulta de información de una Snapshot Standby Database
  • Conversión de una Snapshot Standby Database a una Physical Standby Database

Módulo 9: Uso de Oracle Active Data Guard

  • Uso de Consultas en Tiempo Real (Real-Time Query)
  • Habilitando y Deshabilitando Real-Time Query
  • Habilitando Block Change Tracking sobre una Physical Standby Database
  • Creando Respaldos Incrementales Rápidos (Fast Incremental Backups)
  • Monitoreo de Block Change Tracking

Módulo 10: Configuración de Modos de Protección de Datos (Data Protection Modes)

  • Preparando como Crear una Logical Standby Database
  • Verificación de Objetos no soportados, Tipos de Datos y Tablas
  • Asegurando Identificadores de Filas Únicos (Unique Row Identifiers)
  • Creación de una Logical Standby usando comandos SQL  y Grid Control
  • Poniendo seguridad a su Logical Standby Database

Módulo 11: Performing Role Transitions

  • Diferencias entre switchover versus failover
  • Preparación de un Switchover
  • Ejecución de un  Switchover usando DGMGRL y Enterprise Manager
  • Tipos de Failovers
  • Re-habilitando bases de datos deshabilitadas

Módulo 12: Uso de Flashback Database en una Configuración con Oracle Data Guard

  • Overview de Flashback Database
  • Configuración de Flashback Database
  • Uso de Flashback Database Instead of Apply Delay
  • Uso de Flashback Database y Real Time Apply
  • Flashback a través de Transiciones de Roles de Standby Database
  • Uso de Flashback Database después de Failover

Módulo 13: Activando Fast-Start Failover

  • Instalación del Software Observador (Observer Software)
  • Configuración  Fast-Start Failover
  • Configuración  Re-establecimiento Automatico  de la Primary Database
  • Iniciando Fast-Start Failover desde una Aplicación
  • Desactivando Fast-Start Failover
  • Iniciando y Deteniendo el Observer
  • Traslado del Observer a un nuevo Host

Módulo 14: Manejando la Conectividad de los Clientes

  • Entendiendo la Conectividad de Clientes en una Configuración Oracle Data Guard
  • Prevención de Conexiones de Clientes a base de datos equivocadas
  • Creación de Servicios para la Bases de Datos con Configuración Oracle Data Guard
  • Automatización de Failover de Cliente en una  Configuración Oracle Data Guard
  • Automatización de Failover para Clientes OCI
  • Automatización de Failover para Clientes OLE DB
  • Configuración de Clientes JDBC  para  Failover

Módulo 15: Consideraciones de Respaldo y Recuperación en una Configuración Oracle Data Guard

  • Respaldo y Recuperación de una Logical Standby Database
  • Usando el  Catalogo RMAN  en una Configuración Data Guard
  • Creación del  Catalogo RMAN
  • Registro de una Base de Datos en  el  Catalogo RMAN
  • Configuración de Respaldos Incrementales  Diarios
  • Usando el Respaldo para Recuperar un Data File  Primary Database
  • Recuperación de un  Data File en la Standby Database

Módulo 16: Parchado y Actualización en una  Configuración Data Guard

  • Actualización de una Configuración Oracle Data Guard Broker
  • Usando SQL Apply para Actualizar la base de datos Oracle
  • Ejecución de un Rolling Upgrade usando SQL Apply
  • Ejecución de un Rolling Upgrade usando una base de datos Logical Standby existente
  • Ejecución de un Rolling Upgrade mediante la  Creación de una Nueva Base de Datos Logical Standby
  • Ejecución de un Rolling Upgrade usando una Base de Datos Physical Standby

Módulo 17: Monitoreo de una Configuración Data Guard

  • Monitoreo de la  Configuración Oracle Data Guard  usando Enterprise Manager Grid Control
  • Verificando la  Vista de Configuración
  • Detalles de Log File
  • Usando Métricas Data Guard en  Enterprise Manager
  • Usando el comando DGMGRL SHOW CONFIGURATION para monitorear la Configuración
  • Consulta de Información de Redo Log de la Base de Datos  Standby
  • Monitoreo de Redo Apply

4. Metodología

En el curso Administracion de Oracle Data Guard Release 2 se utilizará una metodología mixta: Clase expositivas apoyada en una presentación en power point para los contenidos de índole teórica y actividades prácticas de carácter individual, a fin de establecer y observar en los participantes, el nivel de entendimiento y de desarrollo de los temas expuestos. Todos los talleres se realizarán sobre los procesos e indicadores de la Institución.

5. Material didáctico y Herramientas

Los participantes del curso Administracion de Oracle Data Guard Release 2, reciben una carpeta de apuntes con los contenidos tratados, lo que les facilita seguir con los conceptos estudiados y les sirve como referencia posterior, además se utilizan transparencias electrónicas y ejercicios que apoyan la exposición de los contenidos.

6. Evaluación

El curso Administracion de Oracle Data Guard Release 2 contempla evaluaciones, de acuerdo a talleres realizados y una prueba al final de la actividad. La nota mínima de aprobación será de un 4,0, en la escala de 1 a 7 (o estándar superior definido por cliente).

En este cierre del curso Administracion de Oracle Data Guard Release 2 se aplicará una Evaluación de Satisfacción de los participantes, cuyo informe se hará llegar en conjunto con el Informe de Cierre elaborado por el relator, el cual contemplará aspectos de nivel dominio del tema, motivación de los alumnos, observaciones o sugerencias de mejora.

7. Certificación

Al finalizar el curso de Administracion de Oracle Data Guard Release 2,  a   cada participante se le hará entrega de un Diploma de Participación y un Certificado, el porcentaje de Asistencia y la Nota Final obtenida por cada uno de ellos.