lunes, 21 de junio de 2010

ALTA DISPONIBILIDAD

ORACLE REAL APPLICATION CLUSTERS

Oracle Database 10g proporciona una gama completa de capacidades para protegerse de toda las causas de inactividad del sistema, planificado y no planificado. PUP
Oracle Real Application Clusters (RAC) se basa en las características y capacidades de Oracle.

Database 10g. RAC cuenta con varias instancias de Oracle que se ejecutan en muchas máquinas de clúster que acceder a una base de datos compartida que residen en el disco compartido. CCR combina la potencia de procesamiento de estos ordenadores interconectados múltiples para proporcionar redundancia del sistema, escalabilidad y alta disponibilidad. escala de aplicaciones en un entorno RAC para satisfacer las crecientes demandas de tratamiento de datos sin cambiar el código de la aplicación. Además, permitir que las operaciones de mantenimiento que se produzca en un subconjunto de los componentes del clúster mientras la aplicación continúa ejecutándose en el resto del grupo puede reducir el tiempo de inactividad previsto.

Oracle Database 10g RAC con la arquitectura utiliza Real Application Clusters es un sistema de alta disponibilidad de por sí. Los grupos que son típicos de los entornos RAC puede brindar un

servicio continuo para los programas previstos y cortes imprevistos. RAC alcanzar mayores

niveles de disponibilidad en la parte superior de las características estándar de Oracle. Todos

única instancia características de alta disponibilidad, como las tecnologías de flashback y reorganización en línea, se aplican a RAC también.

Además de las características estándar de Oracle, RAC explota la redundancia que se proporciona mediante la agrupación para ofrecer disponibilidad con n - 1 fallos de nodo de un clúster de n nodos. Todos los usuarios tienen acceso a todos los nodos, siempre y cuando no hay un nodo disponible en el cluster.

Esta arquitectura proporciona las siguientes ventajas:

  • Nodo Rápido (medido en minutos) y de conmutación por error de la instancia (en segundos)
  • Integrado y conexión inteligente y de conmutación por error de servicio en varios casos
  • Nodo de Planificación, ejemplo, y la conversión de servicios y en zigzag
  • Rolling actualizaciones de parches
  • Rolling actualizaciones de versión de Oracle Cluster Server de consumo
  • Múltiples disponibilidad y escalabilidad instancia activa en varios nodos
  • Completa gestión que integra bases de datos y características de racimo

  • Amplia racimo y servicios de aplicaciones que permite a la base de datos y servicios de
  • aplicación que se reinicie o reubicados en caso de fallas

Tareas para instalar Oracle Database 10g Standard Edition en un cluster de dos nodos de

Windows, utilizando Real Application Clusters (AC R) y Automated Storage Management

(ASM). Esta instalación también crea una base de datos de uso general de arranque con

los esquemas de ejemplo incluido y con copia de seguridad automática de disco

habilitada.


Esta instalación supone que ninguno de los nodos ha instalado el software de Oracle, ya sea de la

corriente o de una versión anterior.


La instalación tiene dos fases.

En la primera fase, deberá instalar y configurar el Cluster Ready Services (CRS) de software.

En la segunda fase, instalar la base de datos Oracle con el software de RAC.

DATA GUARD


Una copia de una base de datos de producción que puede utilizar para la protección de desastres. Puede actualizar la base de datos de reserva con los registros de rehacer la base de datos de producción con el fin de mantenerla actualizada. Si un desastre destruye la base de datos de producción, puede activar la base de datos standby y lo convierten en la base de datos de nueva producción.

Usted puede mantener los datos de reserva en uno de los siguientes modos:

  1. Para bases de datos standby física
  2. Rehacer Aplicar
  3. Para bases de datos standby lógica
  4. Aplicar SQL
Una base de datos en modo de espera no se tienen datos de la Guardia

¿Por qué Data Guard?
  • Data Guard ayuda a proteger sus datos.
- Toma sus datos y automáticamente lo pone en otra parte
- Pone a disposición de conmutación por error en caso de fallo.
  • El proceso también se aplican revalida las entradas de registro para evitar la aplicación de cualquier registro de la corrupción
  • Geográficamente dispersos
  • Útil para corrupciones de datos lógicos, si utiliza la zaga
  • Las flexibles opciones de configuración de nivel de protección
  • Presentación de informes y copias de seguridad puede ser desviado al modo de espera
  • resincronización automática para no primaria
  • La conversión de Mantenimiento.
Requerimientos:
Data Guard 11g tiene varias opciones para el despliegue de diferentes arquitecturas de CPU, sistema operativo binarios y binarios de Oracle de base de datos, en los sistemas primarios y de reserva.
Por ejemplo, la base de datos primaria puede ser en Windows, y la base de datos standby puede ser en Linux.

Tecnologia Oracle Flash back

Flashback Database nos permite rebobinar la base de datos completa a un momento del pasado, revirtiendo los efectos de cambios no deseados dentro de una ventana de tiempo determinada.

Flashback Database (a partir de Oracle10g) provee una alternativa más directa y eficiente para realizar un database point-in-time recovery. Con la tecnología flashback esta tarea se realiza mas rápido porque no es necesario restaurar los datafiles del backup, y requiere poca aplicación de redo comparado con un media recovery.

Flashback Database usa su propio mecanismo de logging, creando Flashback Logs, los cuales son almacenados en la Flash Recovery Area

Para habilitar el Flashback Database se debe:

1) Configurar la Flash Recovery Area

ALTER DATABASE FLASHBACK ON;

Ejecutar esta sentencia con la base Montada pero no Abierta.

2) Setear un flashback retention target, para especificar que tan lejos en el tiempo queremos poder restaurar la base de datos con Flashback Database.

DB_FLASHBACK_RETENTION_TARGET = ;

Por default este parámetro de configuración está seteado en 1 día (1440 minutos).

3) La base de datos debe estar en Archiving.