Oracle 18c Real Application Cluster (RAC) und Grid Infrastructure

Ähnliche Dokumente
Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure

Oracle Backup und Recovery mit RMAN

Oracle Cloud Control. Seminarunterlage. Version vom

Oracle Golden Gate. Seminarunterlage. Version vom

IBM DB2 UNIX/Linux/Windows Backup und Hochverfügbarkeit mit HADR

MySQL Administration. Seminarunterlage. Version 3.02 vom

Oracle Backup und Recovery

DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC

IBM DB2 Unix/Linux/Windows Backup und Hochverfügbarkeit mit HADR

Oracle Backup und Recovery mit RMAN

Solaris Virtualisierung mit ZFS und Container (Zonen)

IBM AIX Installation, Backup und Recovery mit NIM

Oracle Grid Infrastructure 11gR2 im praktischen Einsatz

Oracle Database 12c: RAC Administration

PostgreSQL Administration

einfach. gut. beraten. Oracle ASM für Single Instance - Ein Einstieg DOAG Webinar Thilo Fleischhauer , Wiesbaden

Oracle Datenbankadministration Aufbau

Linux Hochverfügbarkeits-Cluster

Einfach Einfach: 11gR2 RAC

APEX (Hoch) Verfügbar? Ernst Leber

Oracle Weblogic Administration Grundlagen

Linux Hochverfügbarkeits-Cluster

Apache HTTP Server Administration

Oracle ACFS / CloudFS zuverlässig nutzbar?

Release 2. Oracle Grid Infrastruktur - Grundlage fuer ein. dynamisches Rechenzentrum. Sebastian Solbach

HA-API der Oracle Clusterware 10gR2

WildFly Application Server Administration

Objektorientierung in Oracle

Unix/Linux Grundlagen für Einsteiger

Linux Cluster mit Pacemaker und Heartbeat 3

Einfach erklärt: RAC Grundlagen für Dummies. Ralf Appelbaum

Oracle Cloud Control. Seminarunterlage. Version vom

Oracle Real Application Cluster Architektur & Erfahrungsbericht

Klaus Eckstein, Daniel Hillinger Cloud Control - hochverfügbar von Kopf bis Fuß

Oracle Datenbankadministration Aufbau

Solaris 11 Systemadministration Grundlagen

Lutz Fröhlich. Oracle ng. mitp

Einfach erklärt: RAC Grundlagen für Dummies

Oracle Real Application Cluster

Oracle HA-Technologien im Überlick

DOAG Regionalgruppe NRW

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen

PHP Programmierung. Seminarunterlage. Version 1.07 vom

Perl Programmierung Grundlagen

WebSphere Application Server Installation

IBM DB2 für Linux/Unix/Windows Monitoring und Tuning

Einführung in die objektorientierte Programmierung

IBM Informix Dynamic Server Hochverfügbarkeits-Technologien unter Unix

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control

Darüber hinaus wird das Training dazu beitragen, das Verständnis für die neuen Möglichkeiten zu erlangen.

Tomcat Konfiguration und Administration

SAP HANA Betriebsprozesse im Rechenzentrum

Oracle Datenbankadministration Grundlagen

RAC mit Oracle 10g Standard Edition und ASM

DOAG Konferenz + Ausstellung 2017 Nürnberg Michael Skowasch

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar

Big Data Informationen neu gelebt

Solaris Cluster. Dipl. Inform. Torsten Kasch Bielefeld.DE> 8. Januar 2008

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Oracle Weblogic Administration Grundlagen

IBM Informix Tuning und Monitoring

Big Data: Apache Hadoop Grundlagen

Oracle 11g R2 Unterschiede im RAC

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

HERZLICH WILLKOMMEN. Oracle Fail Safe ein Review Martin Schmitter 17. Oktober 2012

<Insert Picture Here> RAC Architektur und Installation

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. IT-Berater. Dipl.-Inform.

Oracle Grid Infrastructure 11gR2 im Einsatz

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Oracle Database 10g Die RAC Evolution

Data Guard. Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS. Funktionsweise und Einsatzmöglichkeiten. Klaus Garstecki

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

Oracle AWR und ASH Analyse und Interpretation

Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster

Exadata-Upgrade auf 12.1 zur Migration von DBFS auf ACFS

Oracle Database 10g -Die Datenbank für Grid-Computing und mehr - Günther Stürner Director Business Unit Database & STCC Oracle Deutschland GmbH

Oracle Automatic Storage Management (ASM) Best Practices

Weblogic 12.2 und DB 12.2 das perfekte Duo

Red Hat Cluster Suite

Ist nur Appliance ODA schon Rechenzentrum in der Kiste?

2

Continuous Integration (CI) Workshop

Oracle 10g Hochverfügbarkeit

ORACLE Database Migration

HERZLICH WILLKOMMEN. Oracle Enterprise Manager Grid Control- Hochverfügbarkeit für den OMS. Markus Flechtner DOAG-Regionaltreffen 3.

Data Guard und OMS / Grid Control -

RAC-Tests: Welche sind notwendig? Welche sind durchführbar?

Vom Cold-Standby zum hochverfügbaren virtuellen RAC

Datenbankreplikation in der Standard Edition. Markus Jendrossek

The Unbreakable Database System

Einführung in XML. Seminarunterlage. Version 3.05 vom

ASM als echtes Cluster-Dateisystem in 11gR2

Grid Infrastructure 11.2

Oracle 12c: Neue ASM-Features

Installationen vereinheitlichen. Standards sind super. Marco Mischke, DOAG Regionaltreffen Dresden. Die Datenbank-Spezialisten.

ASM & ACFS & ADVM. ACFS & ADVM, Oracle Home und andere Dinge im ASM. Oracle Home und andere Dinge im

RAC News in Oracle 11g Release 2

Transkript:

Oracle 18c Real Application Cluster (RAC) und Grid Infrastructure Seminarunterlage Version: 12.14 Version 12.14 vom 12. März 2019

Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Firmen und beziehen sich auf Eintragungen in den USA oder USA-Warenzeichen. Weitere Logos und Produkt- oder Handelsnamen sind eingetragene Warenzeichen oder Warenzeichen der jeweiligen Unternehmen. Kein Teil dieser Dokumentation darf ohne vorherige schriftliche Genehmigung der weitergegeben oder benutzt werden. Die besitzt folgende Geschäftsstellen Adressen der Karl-Schurz-Straße 19a D-33100 Paderborn Tel.: (+49) 0 52 51 / 10 63-0 An der alten Ziegelei 5 D-48157 Münster Tel.: (+49) 02 51 / 9 24 35 00 Welser Straße 9 D-86368 Gersthofen Tel.: (+49) 08 21 / 507 492 0 Kreuzberger Ring 13 D-65205 Wiesbaden Tel.: (+49) 06 11 / 7 78 40 00 Wikingerstraße 18-20 D-51107 Köln Tel.: (+49) 02 21 / 8 70 61 0 Internet: http://www.ordix.de Email: seminare@ordix.de Seite 2 Version: 12.14 Oracle 18c Real Application Cluster (RAC) und

1 Hochverfügbarkeit... 8 1.1 Agenda... 9 1.2 Definitionen... 10 1.2.1 Hochverfügbarkeit... 10 1.2.2 Verfügbarkeitsbeispiel... 11 1.3 Verfügbarkeitszeiten... 12 1.4 Verfügbarkeitsklassen... 13 1.5 Definition MTBF / MTTR... 14 1.6 Beispielrechnung zur Verfügbarkeit... 15 1.6.1 Abhängige Komponenten... 16 1.6.2 Unabhängige Komponenten... 17 1.6.3 Gesamte Verfügbarkeit... 18 1.7 Verfügbarkeit erhöhen... 19 1.8 Risikoanalyse... 20 1.9 Gründe für Nichtverfügbarkeit... 21 2 Redundanzen... 22 2.1 Single Points of Failure beseitigen... 23 2.2 Übersicht Single Point of Failures (SPoF)... 24 2.2.1 Storage... 25 2.2.2 Datenbestand... 26 2.2.3 Server (standalone)... 27 2.2.4 Cluster... 28 2.3 Die hochverfügbare Datenbank (Beispiel)... 30 3 Hochverfügbarkeit bei Oracle... 31 3.1 Real Application Cluster... 32 3.1.1 RAC Load Balancing... 33 3.1.2 RAC Failover... 34 3.1.3 RAC - HV-Eigenschaften... 35 3.2 Fail Safe... 36 3.2.1 Fail Safe - HV-Eigenschaften... 37 3.3 Data Guard... 38 3.3.1 Data Guard Log Apply... 39 3.3.2 Data Guard Failover... 40 3.3.3 Data Guard Einsatzgebiete... 42 3.3.4 Data Guard HV-Eigenschaften... 43 3.4 Flashback... 44 3.4.1 Flashback Database... 44 3.4.2 Flashback Table Drop... 45 3.4.3 Flashback Data Archive... 46 3.4.4 Flashback Query / Version Query / Transaction Backout... 47 3.4.5 Flashback HV-Eigenschaften... 48 3.5 Replikation... 49 3.5.1 Advanced Replikation / Master-MView / Multi-Master / Hybrid... 50 3.5.2 GoldenGate Replikation... 51 3.5.3 Replikation HV-Eigenschaften... 52 4 Architektur... 53 4.1 Was ist RAC?... 54 4.2 Warum RAC?... 55 4.3 Was muss RAC leisten?... 56 4.4 Cache koordinieren... 57 4.4.1 Lösung... 58 4.5 Schreiben auf Platte koordinieren... 59 4.5.1 Lösung... 60 4.6 Failover und Load Balancing... 61 4.6.1 Aufgaben... 61 Version: 12.14 Seite 3 Oracle 18c Real Application Cluster (RAC) und Grid

4.6.2 Lösung... 62 4.7 RAC Architektur... 63 5 agrid Infrastructure... 64 5.1 Übersicht... 65 5.1.1 Cluster Ressourcen... 67 5.1.2 Role Separation... 68 5.1.3 Oracle Cluster Domain... 70 5.2 Voraussetzungen... 73 5.2.1 Voraussetzungen - Netzwerk Netzwerkkarten... 74 5.2.2 Voraussetzungen - Netzwerk IPs... 75 5.2.3 Voraussetzungen - Netzwerk - Verschiedenes... 76 5.2.4 Voraussetzungen OS... 80 5.2.5 Installation... 81 5.2.6 Voraussetzungen - OS Zeitsynchronisation... 82 5.2.7 Voraussetzungen - OS Benutzer... 83 5.2.8 Voraussetzungen Storage... 84 5.3 Funktionsweise... 85 5.3.1 Funktionsweise Clusterware... 86 5.3.2 Funktionsweise Cluster Reboots... 92 5.3.3 Funktionsweise Client Access... 93 5.3.4 Funktionsweise Client Access IP-Adressen... 94 5.3.5 Funktionsweise Client Access ifconfig... 95 5.3.6 Funktionsweise Grid Plug and Play (GPnP)... 96 5.3.7 Funktionsweise Grid Naming Service (GNS)... 97 5.3.8 Funktionsweise - Oracle Flex Cluster... 99 5.3.9 Funktionsweise MGMTDB Grid Infrastructure Management Repository... 104 5.3.10 Funktionsweise Service orientierte Buffer Cache Access Optimierung... 106 5.3.11 Funktionsweise Server Weight-Based Node Eviction... 107 5.3.12 Funktionsweise Load-Aware Resource Placement... 108 5.4 Administration... 109 5.4.1 CRS-Verwaltung... 110 5.4.1.1 CRS starten / stoppen... 110 5.4.1.2 CRS aktivieren / deaktivieren... 112 5.4.1.3 CRS Status... 113 5.4.2 CRS-Ressourcen... 114 5.4.2.1 CRS Ressource Starten / Stoppen... 114 5.4.2.2 CRS Ressource erstellen... 115 5.4.2.3 CRS Ressource modifizieren... 116 5.4.3 Voting Disk... 117 5.4.3.1 Verwaltung Voting Disk... 117 5.4.3.2 Verlagerung der Voting Disk... 118 5.4.4 Oracle Registry... 119 5.4.4.1 Verwaltung Oracle Registry... 119 5.4.4.2 Verwaltung Oracle Registry Backup... 120 5.4.4.3 Verwaltung Oracle Registry Ersetzen... 121 5.4.4.4 Verwaltung Oracle Registry Integritätsprüfung... 122 5.4.4.5 Konfiguration bearbeiten... 123 5.4.5 Netzwerkverwaltung Übersicht... 124 5.4.6 Knotenverwaltung... 126 5.4.6.1 Aktive Knoten mit olsnodes... 126 5.4.6.2 Knoten hinzufügen... 127 5.4.6.3 Knoten löschen... 130 5.4.7 Fehleranalyse... 132 6 Hard- und Softwarevoraussetzungen... 138 6.1 Allgemeines... 139 6.2 Zertifizierung... 140 6.3 Diskspace Anforderungen... 142 6.4 Storage-Systeme... 143 Seite 4 Version: 12.14 Oracle 18c Real Application Cluster (RAC) und

6.4.1 Automated Storage Management... 145 6.5 High Speed Interconnect... 146 6.5.1 Cluster Interconnect im Private Network... 146 7 Installation... 150 7.1 Allgemeines... 151 7.2 Voraussetzungen für RAC 18c... 152 7.2.1 Übersicht... 152 7.2.2 Betriebssystemvoraussetzungen... 153 7.2.3 Rechtvergabe... 154 7.2.4 Umgebung... 155 7.2.5 Benutzeräquivalenz und Kernelparameter... 156 7.2.6 Grid Infrastructure Installation... 157 7.2.7 Shared Disk Konfiguration... 158 7.2.8 Netzwerkkonfiguration... 160 7.3 Grid Infrastructure Konfiguration... 161 7.3.1 gridsetup.sh... 161 7.3.2 Benutzeräquivalenz und NTP... 162 7.3.3 Automatische Ausführung Root Skript... 163 7.3.4 Voraussetzungen prüfen und Fixup Skript... 164 7.3.5 Root Skript... 165 7.3.6 Überprüfung der Cluster Komponenten... 166 7.4 Oracle RAC Software Installation... 167 7.5 Diskgruppen DATA und FRA anlegen... 168 7.6 Oracle Cluster DB einrichten... 169 7.7 Archivelog Modus der Datenbank aktivieren... 170 7.8 Oracle Services... 171 8 Automatic Storage Management (ASM)... 172 8.1 ASM Überblick... 173 8.1.1 Speichermanagement... 174 8.1.2 Funktionalitäten... 176 8.1.3 Rebalancing... 177 8.1.4 SAME Prinzip... 178 8.1.5 Architektur... 179 8.1.6 Disk Groups... 180 8.1.7 Disks... 181 8.1.8 Failure Groups... 182 8.1.9 ASM Redundanzen... 183 8.1.10 ASM Grenzen... 185 8.2 Installation und Konfiguration... 186 8.2.1 OS-Gruppen und Rolle SYSASM... 188 8.2.2 Wichtige ASM-Parameter... 189 8.3 Administration... 191 8.3.1 Flex Diskgroup... 192 8.3.2 Extended Cluster Installation Extended Redundancy... 198 8.3.3 Informationen über Disk Groups... 200 8.3.4 Informationen über Disks... 201 8.3.5 Administration von Disk Groups... 202 8.3.6 ASMCA... 205 8.3.7 Externer Zugriff auf ASM... 206 8.3.8 ASMCMD... 207 8.3.9 Fast Mirror Resync... 209 8.3.10 Infos zu Fast Mirror Resync... 212 8.3.11 Flex ASM... 214 8.3.12 Flex ASM Überblick... 215 8.3.13 Flex ASM Vorteile... 216 8.3.14 Flex ASM Befehle... 217 8.3.15 Even Read... 218 8.3.16 ASM Disk Group Attributes... 221 Version: 12.14 Seite 5 Oracle 18c Real Application Cluster (RAC) und Grid

8.3.17 Kompatibilität... 222 8.3.18 Extent-Verwaltung... 224 8.3.19 Oracle Cloud File System... 225 8.3.20 Oracle Cloud File System - Erweiterungen... 228 8.3.21 Restricted Mount... 229 8.3.22 Mount Force... 230 8.3.23 Rename Disk... 231 8.3.24 Replace Disk... 232 8.3.25 Oracle ASM Disk Scrubbing... 233 8.3.26 Syntaxbeispiele... 234 8.3.27 Oracle ASM Shared Password File in Diskgruppe... 235 8.3.28 Tuning Rebalance Aktion... 236 8.3.29 Monitoring Rebalance... 237 9 SRVCTL... 238 9.1 Überblick... 239 9.2 Architektur... 240 9.3 Hilfe... 241 9.4 Das Kommando srvctl und mögliche Kommandos... 242 9.5 Das Kommando srvctl und mögliche Objekte... 243 9.6 Applikationen (nodeapps)... 244 9.7 ASM... 245 9.8 Datenbank & Instanz verwalten... 247 9.9 Neue Befehle / Neue Syntax... 249 9.10 Service Registrierung... 250 10 Client / Server Verbindung... 251 10.1 Übersicht Verbindungsaufbau... 252 10.2 SCAN-Listener Überblick... 253 10.2.1 SCAN-Listener und DNS... 254 10.2.2 SCAN-Listener Registrierung... 255 10.2.3 SCAN-Listener: Ordinal Number / Relocate... 256 10.3 Local-Listener Überblick... 257 10.3.1 SCAN Listener und Local Listener... 258 10.4 Services... 259 10.4.1 Services Failover... 260 10.4.2 Service Registrierung... 261 10.4.3 Services Kommandos... 262 10.4.4 Services Load Balancing... 263 10.4.5 Services Load Balancing Parameter... 264 10.4.6 Load Balancing Test... 265 10.4.7 Services Load Balancing Load Profile... 266 10.4.8 Services & Performance... 267 10.4.9 Services Fazit... 268 10.5 Transparent Application Failover-Übersicht... 269 10.5.1 TAF-Parameter... 271 10.5.2 TAF Parameter TYPE... 273 10.5.3 TAF Parameter METHOD... 274 10.5.4 TAF Parameter Backup... 275 10.5.5 Die TAF Parameter RETRIES / DELAY... 276 10.5.6 TAF-Fazit... 277 10.6 Transaction Guard... 278 10.7 Application Continuity... 280 10.8 Transparent Application Continuity (TAC)... 281 11 Disaster Recovery... 282 11.1 Backup Eigenschaften... 283 11.2 Was ist ein Disaster Recovery?... 284 11.3 Backup... 285 11.4 Disaster Recovery-Szenario Verlust aller Disk Groups im ASM... 294 Seite 6 Version: 12.14 Oracle 18c Real Application Cluster (RAC) und

11.5 Disaster Recovery-Szenario - Restore und Recover... 298 12 Cache Fusion... 310 12.1 Übersicht... 311 12.2 Anforderung zum Lesen eines Blockes... 312 12.3 Anforderung eines geänderten Blockes... 313 12.4 Schreiben eines Blockes auf Platte... 314 12.5 Software Architektur... 315 12.6 Prozessarchitektur... 316 13 RAC One Node... 318 13.1 Überblick... 319 13.2 Warum RAC One Node?... 321 13.3 Installation... 323 13.4 Administration... 325 13.5 Online-Verlegung... 326 13.6 RAC One Node nach RAC... 327 13.7 Lizenzmodell... 329 Version: 12.14 Seite 7 Oracle 18c Real Application Cluster (RAC) und Grid