IT-Symposium 2005 Oracle Database 10g RAC – Plattformen im Detail Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 IT-Symposium 2005 Agenda y Einleitung – – – – RAC – was ist das noch gleich? Wer die Wahl hat, hat die Qual... Oracle ist Oracle ist Oracle... Was setzen die Oracle Kunden ein? y Oracle Database 10g RAC – vorab – – – Optimale Unterstützung auf HP Plattformen Oracle‘s Vorgaben im RAC Bereich Ab Version 10g – CRS ist immer dabei y Oracle Database 10g RAC – Plattformen im Detail – – – – – OpenVMS Tru64 HP-UX Windows Linux 3 Oracle Real Application Cluster (RAC) y Mit Oracle9i vorgestellte, Cluster-fähige Version der Datenbank (Clusterdatenbank) y Hardware-Grundlage: Shared Disk Cluster y Eine Datenbank, mehrere parallele Instanzen y Alle Knoten sind gleichzeitig aktiv y Revolutionäre Technik: „Cache Fusion“ y Cache Fusion = globale SGA ¾ Optimale Verfügbarkeit und Skalierbarkeit 4 Page 2 www.decus.de 2 IT-Symposium 2005 Wer die Wahl hat .... Oder: Welches Betriebssystem? Unix / Linux Intel / Itanium / AMD / Opteron 5 Oracle ist Oracle ist Orale ... y Oracle inklusive aller Optionen wie die Real Application Clusters (kurz RAC) ist auf allen Plattformen gleich: eine Codebasis auf allen Plattformen alle Oracle9i / Oracle 10g Funktionalitäten – Identische Schnittstellen – – y Identische Tools Infrastruktur Oracle Universal Installer (OUI) – Database Configuration Assistant (DBCA) – Enterprise Manager (EM) – Recovery Manager (RMAN) – 6 Page 3 www.decus.de 3 IT-Symposium 2005 Was setzen unsere Kunden ein? Plattform Betriebssystem Storage • Kundenbeispiele unter: www.oracle.com/customers/products/index.html?rac.html 7 Agenda y Einleitung – – – – RAC – was ist das noch gleich? Wer die Wahl hat, hat die Qual... Oracle ist Oracle ist Oracle... Was setzen die Oracle Kunden ein? y Oracle Database 10g RAC – vorab – – – Optimale Unterstützung auf HP Plattformen Oracle‘s Vorgaben im RAC Bereich Ab Version 10g – CRS ist immer dabei y Oracle Database 10g RAC – Plattformen im Detail – – – – – OpenVMS Tru64 HP-UX Windows Linux 8 Page 4 www.decus.de 4 IT-Symposium 2005 Optimale Unterstützung auf HP Plattformen http://www.hporaclectc.com/ Ansprechpartner für RAC z.B.: [email protected] (HP) / [email protected] (Oracle) 9 Oracle RAC Konfiguration RAC Version (9.2.x / 10.x) Betriebssystem und Clustersoftware („clusterware“) Server 1 Server 3 Server 2 Server 4 Server Interconnect RAW Devices LVM / Oracle ASM Daten Data A-Z Cluster File Systeme (CFS) Shared Disk System 10 Page 5 www.decus.de 5 IT-Symposium 2005 Ab Version 10g – CRS ist immer dabei SGA Pool SGA Pool Buffer Cache Buffer Cache 140.84.20.01 140.84.20.02 140.84.20.03 Virtuelle IP Adressen Large Pool Large Pool SQL Cache SQL Cache Java Pool Java Pool Instanzen ONS Prozesse Oracle Cluster Ready Services (CRS) HA Framework Oracle Cluster Synchronisation Services (CSS) Basis für Inter-prozess & -Knoten-Operationen, Node Monitoring & Membership, Client-Dienste Hardware / Betriebssystem Kernel 11 Agenda y Einleitung – – – – RAC – was ist das noch gleich? Wer die Wahl hat, hat die Qual... Oracle ist Oracle ist Oracle... Was setzen die Oracle Kunden ein? y Oracle Database 10g RAC – vorab – – – Optimale Unterstützung auf HP Plattformen Oracle‘s Vorgaben im RAC Bereich Ab Version 10g – CRS ist immer dabei y Oracle Database 10g RAC – Plattformen im Detail – – – – – OpenVMS Tru64 HP-UX Windows Linux 12 Page 6 www.decus.de 6 IT-Symposium 2005 Plattformen im Detail: OpenVMS 1 Betriebssystemplattformen y OpenVMS Alpha y OpenVMS Itanium (Oracle 10g geplant) Betriebssystemversionen y OpenVMS ab Version 7.3 Oracle Datenbankversionen y Oracle9i (Version 9.2) y nur als 64bit Version Maximale Anzahl der Knoten y 63 Knoten (Einschränkungen beachten) Verfügbare Clusterware y OpenVMS Cluster y (OpenVMS Galaxy) Unterstützter Interconnect y Voraussetzung: IP Kommunikation über den Interconnect möglich y 1Gbit Ethernet y Shared Memory Cluster Interconnect y Memory Channel nicht supported (keine IP-Implementierung vorhanden) y Crossover-Kabel sind nicht supported Stand: März 2005 13 Plattformen im Detail: OpenVMS 2 Interconnect Redundanz y OpenVMS cluster implementiert Failover und Loadbalancing Unterstützter Storage-Zugriff y Fibre Channel y UltraSCSI / SCSI Unterstützte Volume Manager y LVM built in OpenVMS Unterstützte Cluster File Systeme y CFS built in OpenVMS Clusterware Internals y Single Image View y I/O Fencing OpenVMS Besonderheiten / sonstiges y Step-By-Step Installation Metalink Note 180012.1 y Using alternate TCP interconnects on Oracle 8i / 9i RAC on OpenVMS Metalink Note 162725.1 y HP OpenVMS Systems h71000.www7.hp.com/openvms/products/clusters/clusters.pdf Stand: März 2005 14 Page 7 www.decus.de 7 IT-Symposium 2005 Plattformen im Detail: Tru64 1 Betriebssystemplattformen Tru64 on HP Alpha Betriebssystemversionen y Tru64 UNIX ab 5.1A Oracle Datenbankversionen y Oracle9i (9.2) / Oracle Database 10g y beide Versionen immer nur 64bit Verfügbare Clusterware y TruCluster Server ab Version 5.1A y Oracle Clusterware 10g y RAC erfordert immer TruCluster (CFS) Maximale Anzahl der Knoten y 8 Knoten (Einschränkungen beachten) Unterstützter Interconnect y 1 Gbit Ethernet (RDG) y Memory Channel (RDG) y Crossover-Kabel sind nicht supported y h30097.www3.hp.com/pdf/cluster_interconnect_wp.pdf Interconnect Redundanz y Ethernet gebündelt mit NetRAIN y Redundante Memory Channel (max. 2) Stand: März 2005 15 Plattformen im Detail: Tru64 2 Unterstützter Storage-Zugriff y Fibre Channel (8 Knoten max) y UltraSCSI (8 Knoten max) y SCSI (4 Knoten max) Unterstützte Volume Manager y LSM (TruCluster built in) y Oracle Automatic Storage Management Unterstützte Cluster File Systeme y CFS (TruCluster built in) Clusterware Internals y Single Image View y I/O Fencing TruCluster y CDSL (Conditional Symbolic Link) y I/O Fencing durch TruCluster Besonderheiten / sonstiges y Oracle Portable Clusterware basiert auf TruCluster Technologie y Cluster Interconnect Analysis (Device Request Dispatcher transparent) h30097.www3.hp.com/pdf/cluster_interconnect_wp.pdf Stand: März 2005 16 Page 8 www.decus.de 8 IT-Symposium 2005 Plattformen im Detail: HP-UX 1 Betriebssystemplattformen HP-UX PA-RISC und Itanium Betriebssystemversionen y PA-RISC = 11.11 & 11.23 y Itanium = 11.23 Oracle Datenbankversionen y Oracle9i (ab 9.2) / Oracle Database 10g y beide Versionen nur als 64bit Version Verfügbare Clusterware y Service Guard Extension for RAC y Veritas Storage Foundation for RAC y Oracle Clusterware 10g Maximale Anzahl der Knoten y 16 Knoten / nur Oracle: 63 Unterstützter Interconnect y 1 Gbit Ethernet (UDP only) y Hyperfabric (UDP / HMP) y Crossover-Kabel sind nicht supported y RAC kann im extended Cluster laufen Interconnect Redundanz y mittels SG / Veritas Cluster y HP Auto Port Aggregation Stand: März 2005 17 Plattformen im Detail: HP-UX 2 y Fibre Channel y SCSI Unterstützter Storage-Zugriff – mehr als 2 Knoten oder Veritas: SCSI3 Persistant Group Reservation Unterstützte Volume Manager y HP Shared Logical Volume Manager y Veritas Cluster Volume Manager y Oracle Automatic Storage Management Unterstützte Cluster File Systeme y Veritas Cluster File System Clusterware Internals y I/O Fencing: – – Besonderheiten / sonstiges mit SG / Veritas: SG / Veritas ohne Fremdsoftware: Oprocd y Veritas nicht auf Itanium / Knotenanzahl prüfen y Betriebssystem Patches beachten y Cookbook zur Installation verfügbar: www.hporaclectc.com/cug/assets/10gRAChp.htm Stand: März 2005 18 Page 9 www.decus.de 9 IT-Symposium 2005 Plattformen im Detail: Windows 1 Betriebssystemplattformen y x86 kompatible CPUs y Intel Itanium y AMD64 / EM64T Betriebssystemversionen y Intel x86 z.Zt. nur in 32bit Mode – Windows 2000 (Srv, ASrv, DC) Windows 2003 (EE, SE, DC) – – y Intel Itanium Windows 2003 (EE, DC) – y AMD64 / EM64T Windows 2003 AMD64 (EE,DC) – y Zertifizierung für XP ist nicht geplant Oracle Datenbankversionen y Oracle9i (ab 9.2) / Oracle Database 10g Verfügbare Clusterware y Oracle Clusterware 10g Maximale Anzahl der Knoten y 63 Knoten Stand: März 2005 19 Plattformen im Detail: Windows 2 Unterstützter Interconnect y (100 Mbit) 1 Gbit Ethernet (TCP / IP) y VIA Architektur ab VPIL 1.0 y Crossover-Kabel sind nicht supported y einige Hersteller geben Switches vor Interconnect Redundanz y NIC Teaming Unterstützter Storage-Zugriff y Fibre Channel y SCSI (max. 2 Knoten) y iSCSI (getestet bis 4 Knoten) y Nicht supported sind: Unterstützte Volume Manager yOracle Automatic Storage Management Unterstützte Cluster File Systeme y OCFS only Clusterware Internals y I/O Fencing: – – Stand: März 2005 Infiniband & NFS Zugriffe Oracle Fencing Driver 20 Page 10 www.decus.de 10 IT-Symposium 2005 Plattformen im Detail: Linux 1 Betriebssystemplattformen y x86 kompatible CPUs y Intel Itanium y AMD64 / EM64T Betriebssystemversionen y Über alle Plattformen hinweg gilt: KEIN 32bit Mode – Red Hat Enterprise Linux AS / ES in der Version 3 – SuSe Linux SLES 8 & SLES 9 – y Plattform / Oracle Version abhängig: Red Hat Enterprise Linux AS / ES 2.1 United Linux (nur Oracle Version 9.) – Red Hat Enterprise Linux 4 – Asianux 1.0; Red Flag DC Server – – Oracle Datenbankversionen y Oracle9i (ab 9.2) / Oracle Database 10g Verfügbare Clusterware y Oracle Clusterware 10g Maximale Anzahl der Knoten y 63 Knoten Stand: März 2005 21 Plattformen im Detail: Linux 2 Unterstützter Interconnect y (100 Mbit) 1 Gbit Ethernet (TCP / IP) y Infiniband – – IP over IB wird unterstützt UDPL over IB ist geplant y Crossover-Kabel sind nicht supported Interconnect Redundanz y NIC Bonding Unterstützter Storage-Zugriff y Fibre Channel y SCSI (max. 2 Knoten) / kein IB y iSCSI (getestet bis 4 Knoten) y NFS Mount / Filer Unterstützte Volume Manager yOracle Automatic Storage Management Unterstützte Cluster File Systeme y OCFS only Clusterware Internals y I/O Fencing: – – Stand: März 2005 Kein Red Hat GFS Oracle CRS mit Hangcheck Timer 22 Page 11 www.decus.de 11 IT-Symposium 2005 FRAGEN ANTWORTEN Später auch gerne per Email: [email protected] Page 12 www.decus.de 12