Oracle Minilessons
Alta Disponibilidad =
Mejores ServiciosMartín Cabarique
Primer Oracle Platinum Partner de la Region Andina
redPartner S.A.
Fabrica y Distribuye software empresarial, y ofrece, a sus más de 500 clientes, servicios de consultoría, capacitación en IT y soporte técnico 24x7.
Nuestra Pasión
En redPartner existimos para:
Ayudar a Construir Sistemas de Tecnología de Información
que Tengan Sentido de Negocio Para el Negocio de Nuestros Clientes.
“Help to Build IT Systems that Make Customer Business Sense”
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
EstrategiaSeven tips to make the value case for disaster
recovery• Sell a disaster recovery program by doing a risk
assessment or a business impact analysis.• Stop talking about disaster recovery and
business continuity as an IT program or in terms of IT's underlying recovery objectives.
• DR should really be integrated into an organization's normal change processes, ideally at the architectural stage.
Estrategia (Cont.)
• Focus on business process resiliency. • Lay out a five-year plan that shows improvement
over time by, for example, taking additional risks out, or by better supporting a business need, or speeding the recovery time, or reducing error rates.
• Make sure DR is dependent on more than a few trained individuals.
• Test the plan.Referencia: Linda Tucci, Senior News Writer - SearchCIO.com
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Setting Up a Test Environment by Using Snapshot Standby Databases
Physical standby database
Perform testing
Snapshot standby database
Open database
Back out changes
SQL> ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;
Redo stream
Redo stream
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
SQL Performance Analyzer
SQL Performance Analyzer is beneficial in the following use cases:– Database upgrades– Implementation of tuning recommendations– Schema changes– Statistics gathering– Database parameter changes– OS and hardware changes
SQL Performance Analyzer: Workflow usage
1. Capture SQL workload on production.2. Transport the SQL workload to a test system.3. Build “before-change” performance data.4. Make changes.5. Build “after-change” performance data.6. Compare results from steps 3 and 5.7. Tune regressed SQL.
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Why to use Oracle Database Reply ?• La mayor parte de fallas en el servicio se debe a cambios en los
sistemas (software y hardware)• Necesidad de identificar el impacto de los cambios antes de hacerlos
en producción• Las pruebas exhaustivas son muy costosas y el éxito de las mismas
bajo– Muchas fallas no son detectadas– Cambios pueden afectar el desempeño y disponibilidad de las
Aplicaciones• Causa del bajo éxito de las prueba:
– Imposible hacer pruebas de carga reales dejando muchos fallas sin detectar.
• Database Replay hace posible hacer pruebas realesCopyright © 2007, Oracle. All rights reserved.
The Big Picture
Productiondatabase
Databasebackup
Capture directory
Shadow capture file
Shadow capture file
Shadow capture file
Shadow capture fileProc
ess
capt
ure
files
Databaserestore
Prechange production system Postchange test system
Replaysystem
Can use Snapshot Standby as test system
Testsystem
withchanges
Productionsystem
Clients/app servers
Copyright © 2007, Oracle. All rights reserved.
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Que es ?
dbTwice Producción
Redo Shipping
Movimiento Automático StandbyFísico
Centro de Respaldo
• Solución para Protección ante desastres• Mantenimiento de Standby Fisico en forma automática• Switchover y Failover• Compresion en la red
• Recover the service in seconds or less than 10 minutes
• Protect your most valuable asset: Your Information
• High throughput on the Network• Active/Active or Active/Pasive• Leverage your Investments• Easy administration by Web• Transparent Application Failover
Home Page – Performance Monitoring
Easy tool for Monitoring performance
No need to install any software on Client
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Que es Oracle Dataguard?
Oracle Dataguard Producción
Redo Shipping
Movimiento Automático StandbyFísico
oLógico
Centro de Respaldo• Solución para Protección ante desastres• Mantenimiento de Standby Físico o Lógico en forma automática• Switchover y Failover• Compresión en la red en 11g con Advanced Compression Option
Active Dataguard
• Anteriormente la Base Standby podia estar en dos modos mutuamente excluyentes:– Modo de Recuperación: se están aplicando los
cambios– Modo de Sólo Lectura
• Active Dataguard en 11g– Permite mantener la BD standby abierta para lecturas
al tiempo que se aplican los cambios sobre la BD
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Qué es Oracle Real Application Clusters RAC?
Múltiples instancias accediendo a la misma Base de Datos
Instancias repartidas entre los servidores
Acceso Físico a cada uno de los archivos de la BD
Software controla en el acceso a los datos
Instances run on each node
Databasefiles
Interconnect
Copyright © 2007, Oracle. All rights reserved.
Porqué usar RAC?
Alta Disponibilidad: Servicio se mantiene durante caídas del servidor o de instancias
Escalabilidad sin Límites: Adicione más nodos cuando los necesite
Pay as you grow: Pay for just what you need today Beneficios más importantes de Grid Computing:
Crezca o Redistribuya bajo demanda Un solo botón para adicionar o remover servidores Distribución automática de la carga y recursos
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Universal High Availability
• Any Application: Citrix, Exchange, Jboss, DB2, SqlServer, OAS, etc
• Any Platform• Active/Passive• Transparent Application Failover• Automatic Recovery of Service
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Data Recovery Advisor– Rápida determinación, análisis y recuperación de
fallas– Minimiza tiempos de parada– Puede Implementarse con:
• Enterprise Manager• RMAN command line
4. Choose and execute repair.
3. Advise on repair.
5. Perform proactive checks.
2. List failures by severity.
1. Assess data failures.
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Estamos Para Servirlos y Queremos Servirlos Bien!• Entrenamiento Personalizado y calidad OCM• Consultoría especializada y experimentada en asegurar la
continuidad de su negocio– Real Application Clusters– Oracle Dataguard & Active Dataguard– – Real Application Testing
• Asistencia antes, durante y posterior a la implementación de ambiente para Recuperación ante Desastres
• Mantenimiento Predictivo y CorrectivoCentro de soporte 24x7
Agenda• Estrategia• Opciones con Oracle 11g
– Snapshot Standby Databases– Oracle Performance Analyzer– Oracle Database Reply– – Oracle Active Dataguard– Oracle Real Application Clusters– Universal HA– Oracle Recovery Advisor
• Servicios Disponibles• Conclusiones & Cierre
Qué aprendimos hoy?• Elementos para una arquitectura de Alta Disponibilidad• Soluciones Disponibles
– RAC– – Oracle Dataguard– Recovery Advisor– Database Reply & Performance Analyzer– Snapshot Standby Database
N ues tra M is ión: “Ayudar a C ons truir S is temas de Tec nolog ía de Informac ión que Teng an S entido de N eg oc io Para el N eg oc io de N ues tros C lientes .”
E s tamos Para S ervirlos y Queremos S ervirlos B ien!
Q&A
Para mayor información o compras por favor contáctenos:
[email protected]@red-partner.com [email protected]
(511) 640-1000