Presentation is loading. Please wait.

Presentation is loading. Please wait.

High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist

Similar presentations


Presentation on theme: "High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist"— Presentation transcript:

1 High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist john.sheaffer@oracle.com

2 Agenda  Session 1 (11:00 - 12:00) – HA Defined – MAA Defined – Oracle RAC Overview  Session 2 (1:00 - 2:00) – CRS Overview – RAC Demonstration – Q&A

3 High Availability Defined

4 Availability Defined The degree to which an application or service is available when, and with the functionality, users expect.

5 HA Components Application Middleware & Utilities Database Software Networking Software Operating System Hardware 0.99 0.10 0.99 ==== 0.10 1.00 ==== 0.10

6 Key HA Questions  What is the cost of downtime?  What data needs to be protected?  What disasters/downtimes should you protect against?  What is your Recovery Time Objective (RTO)? – Max time system may be unavailable  What is your Recovery Point Objective (RPO)? – Max data that may be lost

7 Sources of Outages  Hardware Failures – Server failures – Network failures – Storage failures  Software Failures – Database Instance Crash (ORA-00600, -7445) – O/S crash (kernel panic, BSOD) – Database, O/S, Driver hangs

8 Sources of Outages  Corruptions – File system corruptions (O/S or FS driver bug) – HBA failure (lost or corrupt writes) – Disk media failure  User Errors – Full table updates/deletes (no WHERE clause) – Dropped tables – Updates/Inserts with bad data

9 Sources of Outages  Regional Disasters – Typhoon, flooding, earthquake, volcano – Damaged to Data Center building – Loss of Network or Power  Planned Maintenance – Reorganizing tables, rebuilding indexes – Firmware, O/S, or Database patches – Proactive hardware upgrade / replacement

10  Hardware Failures – RAC, Data Guard  Software Failures – RAC, Data Guard  Corruption – Data Guard, RMAN  User Errors – Flashback Technology – Export/Import/Data Pump – RMAN Which technology to use?

11  Regional Disasters – Data Guard, RMAN  Planned Maintenance – RAC, Data Guard – Rolling Upgrades – Online Reorganization, Online Redefinition – Grid Control - Monitoring and proactive maintenance

12 Maximum Availability Architecture WAN Traffic Manager Dedicated Network Primary SiteSecondary Site Data Guard - Flashback - RMAN - Grid Control RAC 10g AS - Flashback - RMAN - Grid Control

13 Oracle Real Application Clusters

14 Q: What is RAC? A: Oracle ’ s clustered database for real (i.e. everyday) applications Oracle Oracle RAC Clustered it becomes … Database Instance Database Instances

15 What RAC provides  Increased Availability – A server failure does not interrupt surviving nodes  Increased Scalability – Scale outside the box  Increased Flexibility – Grow as your demand grows  Reduced Cost – No idle servers – better server utilization – Leverage cost savings of smaller servers  Lower initial cost  Lower support cost – Consolidation

16 Database Cluster Types  Shared Everything – Shared Disk/Cache – Oracle and IBM Mainframes – More Reliable As You Add Computers – No Data Partitioning Required  Shared Nothing – Private Disk/Cache – Microsoft and IBM Unix/NT – Less Reliable As You Add Computers – Static Data Partitioning DataA-Z DataA-EDataF-KDataL-SDataT-Z

17 Key Hardware Components Shared Storag e High-Speed Cluster Interconnect WAN

18 Server 1 Server 2 Server N ClusterWareClusterWare ClusterWare Key Software Components Server 3 ClusterWare OSOSOSOS Raw / CFS / NAS / ASM Oracle RAC Listener Oracle RAC Listener Oracle RAC Listener Oracle RAC Listener

19 Clusterware Options  Linux – Oracle Clusterware  Windows – Oracle Clusterware  Solaris – Oracle Clusterware – Veritas SFOR – Sun Cluster – Fujitsu-Siemens PrimeCluster  HP-UX – Oracle Clusterware – ServiceGuard  AIX – Oracle Clusterware – HACMP – Veritas SFOR

20 Storage Options  Raw Files – All platforms  Clustered File System – Windows & Linux - OCFS – Solaris & AIX – Veritas CFS  Automatic Storage Management (ASM) – All platforms  NAS (via NFS) – Linux & Solaris

21 Oracle’s Cache Fusion ABCD 1) Read block from disk 4) Write block to disk 2) Copy block across interconnect 3) Update block across interconnect Shared Cache

22 How do you use a DB cluster?

23 App A Using RAC – Different Ways

24 App A Using RAC – Different Ways

25 App AApp BApp C Using RAC – Different Ways

26 App AApp BApp C Using RAC – Different Ways

27 App AApp BApp C Using RAC – Different Ways

28 App AApp BApp C Using RAC – Different Ways

29 Oracle RAC Deployment  5,253 distinct customers  272 production customer references  56 countries w/ production customers  16% of new DB customers are RAC customers (As of 17 Aug 2005)

30 Thank You john.sheaffer@oracle.com


Download ppt "High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist"

Similar presentations


Ads by Google