12
IT-Symposium 2005 www.decus.de 1 Page 1 2 Oracle Database 10g RAC Plattformen im Detail Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH

Oracle Database 10g RAC Plattformen im Detail · Shared Disk System Server 1 RAC Version (9.2.x / 10.x) Betriebssystem und Clustersoftware („clusterware“) RAW Devices LVM / Oracle

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • IT-Symposium 2005

    www.decus.de 1

    Page 1

    2

    Oracle Database 10g RAC –Plattformen im Detail

    Markus MichalewiczBU Database Technologies

    ORACLE Deutschland GmbH

  • IT-Symposium 2005

    www.decus.de 2

    Page 2

    3

    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?

    Oracle Database 10g RAC – vorab– Optimale Unterstützung auf HP Plattformen – Oracle‘s Vorgaben im RAC Bereich– Ab Version 10g – CRS ist immer dabei

    Oracle Database 10g RAC – Plattformen im Detail– OpenVMS– Tru64– HP-UX– Windows– Linux

    Agenda

    4

    Oracle Real Application Cluster (RAC)

    Mit Oracle9i vorgestellte, Cluster-fähige Version der Datenbank (Clusterdatenbank)Hardware-Grundlage: Shared Disk Cluster Eine Datenbank, mehrere parallele InstanzenAlle Knoten sind gleichzeitig aktivRevolutionäre Technik: „Cache Fusion“Cache Fusion = globale SGA

    Optimale Verfügbarkeit und Skalierbarkeit

  • IT-Symposium 2005

    www.decus.de 3

    Page 3

    5

    Unix / Linux

    Wer die Wahl hat ....Oder: Welches Betriebssystem?

    Intel /Itanium / AMD /

    Opteron

    6

    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

    Identische Tools Infrastruktur– Oracle Universal Installer (OUI)– Database Configuration Assistant (DBCA)– Enterprise Manager (EM)– Recovery Manager (RMAN)

    Oracle ist Oracle ist Orale ...

  • IT-Symposium 2005

    www.decus.de 4

    Page 4

    7

    Was setzen unsere Kunden ein?

    • Kundenbeispiele unter: www.oracle.com/customers/products/index.html?rac.html

    Plattform Betriebssystem

    Storage

    8

    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?

    Oracle Database 10g RAC – vorab– Optimale Unterstützung auf HP Plattformen – Oracle‘s Vorgaben im RAC Bereich– Ab Version 10g – CRS ist immer dabei

    Oracle Database 10g RAC – Plattformen im Detail– OpenVMS– Tru64– HP-UX– Windows– Linux

    Agenda

  • IT-Symposium 2005

    www.decus.de 5

    Page 5

    9

    Optimale Unterstützung auf HP Plattformen

    http://www.hporaclectc.com/

    Ansprechpartner für RAC z.B.:[email protected] (HP) / [email protected] (Oracle)

    10

    Oracle RAC Konfiguration

    DataDataAA--ZZ

    DatenDatenAA--ZZ

    Shared Disk System

    Server 1

    RAC Version (9.2.x / 10.x)Betriebssystem und

    Clustersoftware („clusterware“)

    RAW DevicesLVM / Oracle ASM

    Server Interconnect

    Server 2 Server 3 Server 4

    Cluster File Systeme (CFS)

  • IT-Symposium 2005

    www.decus.de 6

    Page 6

    11

    Oracle Cluster Synchronisation Services (CSS)Basis für Inter-prozess & -Knoten-Operationen, Node Monitoring & Membership, Client-Dienste

    Hardware / Betriebssystem Kernel

    Oracle Cluster Ready Services (CRS)HA Framework

    Virtuelle IP Adressen Instanzen Prozesse

    140.84.20.02140.84.20.01

    140.84.20.03SQL Cache

    Large Pool

    Buffer Cache

    Java Pool

    SGA Pool

    SQL Cache

    Large Pool

    Buffer Cache

    Java Pool

    SGA Pool

    ONS

    Ab Version 10g – CRS ist immer dabei

    12

    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?

    Oracle Database 10g RAC – vorab– Optimale Unterstützung auf HP Plattformen – Oracle‘s Vorgaben im RAC Bereich– Ab Version 10g – CRS ist immer dabei

    Oracle Database 10g RAC – Plattformen im Detail– OpenVMS– Tru64– HP-UX– Windows– Linux

    Agenda

  • IT-Symposium 2005

    www.decus.de 7

    Page 7

    13

    Plattformen im Detail: OpenVMS 1

    63 Knoten (Einschränkungen beachten)Maximale Anzahl der Knoten

    Voraussetzung: IP Kommunikation über den Interconnect möglich1Gbit EthernetShared Memory Cluster InterconnectMemory Channel nicht supported(keine IP-Implementierung vorhanden)Crossover-Kabel sind nicht supported

    Unterstützter Interconnect

    OpenVMS ab Version 7.3Betriebssystemversionen

    OpenVMS Cluster(OpenVMS Galaxy)

    Verfügbare Clusterware

    Oracle9i (Version 9.2)nur als 64bit Version

    Oracle Datenbankversionen

    OpenVMS AlphaOpenVMS Itanium(Oracle 10g geplant)

    Betriebssystemplattformen

    Stand: März 2005

    14

    Plattformen im Detail: OpenVMS 2OpenVMS cluster implementiertFailover und Loadbalancing

    Interconnect Redundanz

    Step-By-Step InstallationMetalink Note 180012.1Using alternate TCP interconnectson Oracle 8i / 9i RAC on OpenVMSMetalink Note 162725.1HP OpenVMS Systems

    h71000.www7.hp.com/openvms/products/clusters/clusters.pdf

    Besonderheiten / sonstiges

    Single Image ViewI/O Fencing OpenVMS

    Clusterware Internals

    CFS built in OpenVMSUnterstützte Cluster File Systeme

    LVM built in OpenVMSUnterstützte Volume Manager

    Fibre ChannelUltraSCSI / SCSI

    Unterstützter Storage-Zugriff

    Stand: März 2005

  • IT-Symposium 2005

    www.decus.de 8

    Page 8

    15

    Plattformen im Detail: Tru64 1

    8 Knoten (Einschränkungen beachten)Maximale Anzahl der Knoten

    Ethernet gebündelt mit NetRAINRedundante Memory Channel (max. 2)

    Interconnect Redundanz

    1 Gbit Ethernet (RDG)Memory Channel (RDG)Crossover-Kabel sind nicht supported

    h30097.www3.hp.com/pdf/cluster_interconnect_wp.pdf

    Unterstützter Interconnect

    Tru64 UNIX ab 5.1ABetriebssystemversionen

    TruCluster Server ab Version 5.1AOracle Clusterware 10gRAC erfordert immer TruCluster (CFS)

    Verfügbare Clusterware

    Oracle9i (9.2) / Oracle Database 10gbeide Versionen immer nur 64bit

    Oracle Datenbankversionen

    Tru64 on HP AlphaBetriebssystemplattformen

    Stand: März 2005

    16

    Plattformen im Detail: Tru64 2

    Oracle Portable Clusterware basiert auf TruCluster TechnologieCluster Interconnect Analysish30097.www3.hp.com/pdf/cluster_interconnect_wp.pdf

    Besonderheiten / sonstiges

    Single Image ViewI/O Fencing TruClusterCDSL (Conditional Symbolic Link) I/O Fencing durch TruCluster

    Clusterware Internals

    CFS (TruCluster built in)Unterstützte Cluster File Systeme

    LSM (TruCluster built in)Oracle Automatic Storage Management(Device Request Dispatcher transparent)

    Unterstützte Volume Manager

    Fibre Channel (8 Knoten max)UltraSCSI (8 Knoten max)SCSI (4 Knoten max)

    Unterstützter Storage-Zugriff

    Stand: März 2005

  • IT-Symposium 2005

    www.decus.de 9

    Page 9

    17

    Plattformen im Detail: HP-UX 1

    16 Knoten / nur Oracle: 63Maximale Anzahl der Knoten

    mittels SG / Veritas ClusterHP Auto Port Aggregation

    Interconnect Redundanz

    1 Gbit Ethernet (UDP only)Hyperfabric (UDP / HMP)Crossover-Kabel sind nicht supportedRAC kann im extended Cluster laufen

    Unterstützter Interconnect

    PA-RISC = 11.11 & 11.23Itanium = 11.23

    Betriebssystemversionen

    Service Guard Extension for RACVeritas Storage Foundation for RACOracle Clusterware 10g

    Verfügbare Clusterware

    Oracle9i (ab 9.2) / Oracle Database 10gbeide Versionen nur als 64bit Version

    Oracle Datenbankversionen

    HP-UX PA-RISC und ItaniumBetriebssystemplattformen

    Stand: März 2005

    18

    Plattformen im Detail: HP-UX 2

    Veritas nicht auf Itanium/ Knotenanzahl prüfenBetriebssystem Patches beachtenCookbook zur Installation verfügbar:

    www.hporaclectc.com/cug/assets/10gRAChp.htm

    Besonderheiten / sonstiges

    I/O Fencing:– mit SG / Veritas: SG / Veritas– ohne Fremdsoftware: Oprocd

    Clusterware Internals

    Veritas Cluster File SystemUnterstützte Cluster File Systeme

    HP Shared Logical Volume ManagerVeritas Cluster Volume ManagerOracle Automatic Storage Management

    Unterstützte Volume Manager

    Fibre ChannelSCSI

    – mehr als 2 Knoten oder Veritas: SCSI3 Persistant Group Reservation

    Unterstützter Storage-Zugriff

    Stand: März 2005

  • IT-Symposium 2005

    www.decus.de 10

    Page 10

    19

    Plattformen im Detail: Windows 1

    63 KnotenMaximale Anzahl der Knoten

    Intel x86– Windows 2000 (Srv, ASrv, DC)– Windows 2003 (EE, SE, DC)

    Intel Itanium– Windows 2003 (EE, DC)

    AMD64 / EM64T– Windows 2003 AMD64 (EE,DC)

    Zertifizierung für XP ist nicht geplant

    Betriebssystemversionen

    Oracle Clusterware 10g Verfügbare Clusterware

    Oracle9i (ab 9.2) / Oracle Database 10gOracle Datenbankversionen

    x86 kompatible CPUsIntel ItaniumAMD64 / EM64T

    – z.Zt. nur in 32bit Mode

    Betriebssystemplattformen

    Stand: März 2005

    20

    Plattformen im Detail: Windows 2

    NIC TeamingInterconnect Redundanz

    (100 Mbit) 1 Gbit Ethernet (TCP / IP)VIA Architektur ab VPIL 1.0Crossover-Kabel sind nicht supportedeinige Hersteller geben Switches vor

    Unterstützter Interconnect

    I/O Fencing:– Oracle Fencing Driver

    Clusterware Internals

    OCFS onlyUnterstützte Cluster File Systeme

    Oracle Automatic Storage ManagementUnterstützte Volume Manager

    Fibre ChannelSCSI (max. 2 Knoten)iSCSI (getestet bis 4 Knoten)Nicht supported sind:

    – Infiniband & NFS Zugriffe

    Unterstützter Storage-Zugriff

    Stand: März 2005

  • IT-Symposium 2005

    www.decus.de 11

    Page 11

    21

    Plattformen im Detail: Linux 1

    63 KnotenMaximale Anzahl der Knoten

    Über alle Plattformen hinweg gilt:– Red Hat Enterprise Linux

    AS / ES in der Version 3 – SuSe Linux SLES 8 & SLES 9

    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

    Betriebssystemversionen

    Oracle Clusterware 10g Verfügbare Clusterware

    Oracle9i (ab 9.2) / Oracle Database 10gOracle Datenbankversionen

    x86 kompatible CPUsIntel ItaniumAMD64 / EM64T

    – KEIN 32bit Mode

    Betriebssystemplattformen

    Stand: März 2005

    22

    Plattformen im Detail: Linux 2

    NIC BondingInterconnect Redundanz

    (100 Mbit) 1 Gbit Ethernet (TCP / IP)Infiniband

    – IP over IB wird unterstützt– UDPL over IB ist geplant

    Crossover-Kabel sind nicht supported

    Unterstützter Interconnect

    I/O Fencing:– Oracle CRS mit Hangcheck Timer

    Clusterware Internals

    OCFS only– Kein Red Hat GFS

    Unterstützte Cluster File Systeme

    Oracle Automatic Storage ManagementUnterstützte Volume Manager

    Fibre ChannelSCSI (max. 2 Knoten) / kein IBiSCSI (getestet bis 4 Knoten)NFS Mount / Filer

    Unterstützter Storage-Zugriff

    Stand: März 2005

  • IT-Symposium 2005

    www.decus.de 12

    Page 12

    F R A G E NF R A G E NA N T W O R T EA N T W O R T E NN

    Später auch gerne per Email: [email protected]