lunes, 21 de junio de 2010

ALTA DISPONIBILIDAD 3

TECNOLOGIA ORACLE FLASHBACK

Cuando la gente autorizada comete errores, usted necesita las herramientas para
corregir esos errores.
Oracle Database 11g brinda una tecnología para la corrección de errores humanos denominada Flashback.

Flashback que revoluciona la recuperación de datos. En el pasado, dañar una base de datos podría tardar minutos,pero varias horas en recuperarla. Con Flashback, el tiempo para corregir los errores es igual al tiempo que llevó cometer el error. También es extremadamente fácil de utilizar, y se puede utilizar un solo comando breve para recuperar toda la base de datos en lugar de seguir algún procedimiento complejo. Flashback ofrece una interface SQL para analizar y reparar rápidamente los errores humanos. Flashback brinda reparación y análisis de grano fino para el daño localizado – como cuando se elimina el pedido erróneo de un cliente. Flashback también permite la corrección de daños más generalizados, y lo hace con rapidez para evitar un largo tiempo de baja –como cuando se eliminan todas las órdenes del mes de un cliente. Flashback es exclusivo para Oracle Database y soporta la recuperación en todos los niveles, incluso las filas, transacciones, tablas, espacios de tabla y base de datos.

Flashback Query
Mediante el uso de Oracle Flashback Query, los administradores pueden consultar cualquier dato del pasado. Esta poderosa característica puede utilizarse para ver y reconstruir los datos corruptos que pueden haberse eliminando o cambiado involuntariamente.

Flashback Versions Query
Flashback Versions Query, similar a Flashback Query, es una característica que permite que los administradores consulten cualquier dato del pasado. La diferencia y el poder detrás de Flashback Versions Query es su capacidad de recuperar diferentes versiones de una fila a través de un intervalo de tiempo especificado.

Flashback Transaction
A menudo, es probable que haya una corrupción lógica en una transacción que puede cambiar los datos en múltiples filas o tablas. Flashback Transaction Query permite que un administrador vea todos los cambios realizados por una transacción específica.

Flashback Data Archive
Flashback Data Archive es un conjunto de herramientas que ofrece a las empresas una increíble flexibilidad para administrar sus datos críticos de negocios. Claramente,
las ventajas de Flashback Data Archive
superan los beneficios implícitos de la reparación de fallas en los datos. Al utilizar esta tecnología, los desarrolladores y administradores de aplicaciones pueden permitir que los usuarios rastreen y vean la evolución de la información. Dada la naturaleza inalterable de Flashback Data Archive, las empresas obtienen una ventaja estratégica y financiera en términos de preservación de datos para fines como la auditoría. Los desarrolladores de aplicaciones pueden aprovechar Flashback Data Archive incorporando nuevas características en sus aplicaciones, permitiendo que los usuarios vean versiones anteriores de datos– como estados bancarios. Finalmente, los desarrolladores y administradores de aplicaciones ya no tienen la carga de crear y mantener una lógica personalizada para rastrear los cambios de los datos críticos de negocio.

ALTA DISPONIBILIDAD


DATA GUARD

Data Guard Tradicional
El uso más conocido de Oracle Data Guard es sincronizar una base de datos standby física con su contraparte de producción para la protección de datos y la alta disponibilidad. Antes de Oracle Database 11g, las bases de datos standby físicas operaban en modo Redo Apply continuo (es decir, continuamente aplicando cambios desde la base de datos de producción) para asegurarse de que un failover de base de datos puede lograrse en segundos después de un corte de servicio en el sitio de producción. Redo Apply debe ser detenido para permitir el acceso de lectura a una base de datos Data Guard 10g standby, que eventualmente resulta en una réplica con datos desactualizados y amplía el tiempo requerido para completar una operación de failover.

Oracle Active Data Guard
Oracle Active Data Guard permite que una base de datos standby física esté abierta para acceso de solo lectura– para informes, consultas simples o complejas, clasificación, acceso basado en la web, etc. mientras se aplican cambios a la base de datos de producción. Todas las consultas que se leen desde la réplica física se ejecutan en tiempo real, y ofrecen resultados actuales. Esto implica que cualquier operación que requiere acceso de solo lectura actualizado puede descargarse en la réplica, mejorando y protegiendo el desempeño de la base de datos de producción. Esta capacidad posibilita que Active Data Guard se implemente en una amplia variedad de aplicaciones comerciales. Algunos ejemplos incluyen:


Telecomunicaciones:

Acceso técnico a cronogramas de servicio, consultas de clientes para verificar el estado de las solicitudes de servicio.


Atención médica: acceso rápido a historiales médicos actualizados.


Finanzas y administración: consultas ad-hoc e informes


Transporte: consultas sobre el seguimiento de paquetes, estado del cronograma


Negocios Web: navegación por el catálogo, estado del pedido, escalamiento horizontal
utilizando grupos de lectura (reader farms)


Active Data Guard también brinda soporte para el seguimiento de cambios RMAN en bloque,permitiendo que los backups rápidos se descarguen desde la base de datos de producción hasta la base de datos standby. Los backups rápidos pueden ser mucho más rápidos que los backups realizados sobre bases de datos standby físicas de las versiones anteriores.

ALTA DISPONIBILIDAD

  • Oracle RAC : Oracle Real Application Clusters (RAC)
    (opción software para el SGBD Oracle producida por la Corporación Oracle.)

    La opción Oracle Real Application Clusters (RAC) soporta la implementación transparente de una sola base de datos a través de un cluster de servidores y brinda tolerancia ante las fallas de hardware o los cortes planificados de servicio. Oracle RAC se ejecuta en cluster y ofrece el máximo nivel de capacidad de Oracle en términos de disponibilidad, escalabilidad e informática de bajo costo. Oracle RAC soporta las aplicaciones comerciales de todo tipo. Esto incluye OLTP, DSS y la capacidad exclusiva de Oracle para soportar de manera efectiva los entornos OLTP/DSS combinados. Esto también incluye los tradicionales productos en paquete como SAP, PeopleSoft, Siebel, y Oracle E*Business Suite, así como las aplicaciones personalizadas.

    Oracle RAC ofrece administración e instalación de imagen única. Los DBA tienen un solo punto de control para instalar y administrar un cluster RAC desde una interface GUI o línea de comando.
    Oracle Database 11g incluye Oracle Clusterware, una solución completa e integrada para la administración de clusterware, disponible para todas las plataformas Oracle Database 11g (excepto OS/390). La funcionalidad de este clusterware incluye mecanismos para la recuperación, detección de fallas, el bloqueo y la mensajería en cluster. Para la mayoría de las plataformas no se debe adquirir ningún software de administración de clusterware. Oracle, no bstante, seguirá brindando soporte de los productos clusterware de terceros elegidos para plataformas específicas.

    Oracle Clusterware incluye API de Alta Disponibilidad para que las aplicaciones sean altamente disponibles. Oracle Clusterware puede utilizarse para monitorear, reasignar y reiniciar sus aplicaciones. Con Real Application Clusters, Oracle Clusterware administra automáticamente todos los procesos de Oracle.

    Disponibilidad Continua
    Al eliminar el único punto de falla con un solo servidor, Oracle RAC brinda la más alta disponibilidad para sus aplicaciones. Si un nodo en el cluster falla, la Base de Datos Oracle continúa ejecutándose en los nodos restantes. Los nodos individuales pueden dejar de funcionar por motivos de mantenimiento mientras los usuarios de aplicaciones continúan trabajando.

    Fast Application Notification (FAN), permite la recuperación completa y automática de las aplicaciones y el equilibrio de carga cuando cambia la configuración de un cluster. Cuando se produce un cambio de estado dentro del cluster, se registra el evento FAN y se realizan llamadas del lado del servidor. Las llamadas del lado del servidor pueden utilizarse para automatizar las actividades como el inicio/fin de programas de aplicaciones, páginas o emails a los DBA, o abrir un informe de problemas. El nivel donde se encuentran las aplicaciones puede recibir el evento FAN y reaccionar según corresponda. Oracle Database 11g JDBC, ODP.NET, OCI, y Oracle Application Server 10g se integran con FAN. Los grupos de conexión de Oracle limpiarán automáticamente las conexiones hasta una instancia en donde se reciba un evento de baja y creará nuevas conexiones cuando se reciba un evento de alta.

    Escalabilidad Flexible
    Oracle Real Application Clusters brinda flexibilidad para las aplicaciones con capacidades de escalamiento. Para mantener los costos bajos, los clusters pueden crearse a partir de componentes estandarizados de red, almacenamiento y procesamiento con precios de commodities. Cuando necesite más capacidad de procesamiento, simplemente incorpore otro servidor sin desactivar a los usuarios de servidores para obtener escalabilidad horizontal. Oracle Clusterware y Oracle RAC soportan hasta 100 nodos en el cluster.


    BENEFICIOS

    Disponibilidad 24 / 7-Proporcionar el tiempo de actividad continua para aplicaciones de base de datos
    En la demanda de capacidad de escalabilidad a expandir por simple adición de servidores para el clúster
    Flexibilidad-Virtualizar bases de datos de instancia única con Oracle RAC un nodo
    Reducción de los costes-Consolidar servidores y reducir los costos de tiempo de inactividad
    Récord mundial de rendimiento se ejecuta más rápido que el más rápido de mainframe
    La computación Grid de Oracle RAC es la base para grid computing
  • REFERENCIA