DBAtlas · Atlas für Datenbankbetrieb

Oracle Restart: Grid Infrastructure 19c + ASM (einzelner Server)

OracleStufe: FortgeschrittenDauer: 90–150 Min.

Installation von Oracle Restart (Grid Infrastructure 19c Standalone, HA_CONFIG) und ASM auf einem einzelnen Server: Benutzer grid und ASM-Gruppen, persistente Plattennamen (udev, ASMLib oder ASM Filter Driver; Platten mit einem Pfad oder Multipath), gridSetup.sh -silent zusammen mit dem RU, Disk Groups DATA und FRA, Verifizierung mit srvctl/asmcmd. Für Umgebungen mit einem einzelnen Server, deren Datenbank auf ASM liegen soll; wird vor der Datenbankinstallation durchgeführt. Richtet keinen Cluster (RAC) ein, dafür gibt es den Guide Oracle RAC 19c. Am Ende werden ASM, Listener und die später installierte Datenbank von Oracle Restart verwaltet und starten beim Booten automatisch.

Topologie: 1 Server + nicht gemeinsam genutzte ASM-Platten

Vor dem Start

  • Oracle Linux / RHEL … ist unterstützt und aktuell.… Für OL9/RHEL9 empfehlen die Release Notes von Oracle für Grid 19c GI RU 19.32 oder neuer und die aufgeführten One-off-Patches (dieser Guide spielt beides mit -applyRU/-applyOneOffs bei der Installation ein).… OL/RHEL 7.9: 19c (einschließlich Grid) wird unterstützt; Mindestkernel OL7 UEK4 4.1.12-124.19.2, UEK5 4.14.35-1818.1.6, UEK6 5.4.17-2011.4.4 oder RHCK 3.10.0-862.11.6 (RHEL 7.5+). Das Basis-Installationsprogramm 19.3 erkennt OL7; der RU wird trotzdem bei der Installation eingespielt.… Unter OL 8.8 mit UEK7-Kernel ist für Grid 19c mindestens GI RU 19.23 nötig.…… Für AFD muss der laufende Kernel älter als 5.14 sein (RHCK 4.18 oder UEK6) und in MOS 1369107.1 als unterstützt geführt werden; auf dem UEK7-Kernel (5.15) ist die AFD-Filterung deaktiviert.…… ASMLib v2 (OL7): Unter UEK ist der Treiber oracleasm im Kernel enthalten, unter RHCK ist kmod-oracleasm nötig.…… ASMLib v3: unter OL9 UEK7/UEK8/RHCK (io_uring), unter OL8 UEK7 (io_uring), UEK6 oder RHCK (Treiber kmod-redhat-oracleasm).…
  • Die für ASM vorgesehenen Platten sind leer (keine Partition, kein Dateisystem, kein LVM) und nur an diesen Server angebunden…; die Multipath-Aliase (/dev/mapper/...) sind eingerichtet, und jede LUN hat mindestens 2 intakte Pfade…: DATA … Platte(n) (…), FRA … Platte(n) (…). …Für NORMAL mindestens 2, ……Für HIGH mindestens 3, …die Platten müssen gleich groß sein. Alle Daten auf diesen Platten werden gelöscht.
  • DM-Multipath ist eingerichtet, und jede ASM-LUN erscheint mit einem an die WWID gebundenen Alias als /dev/mapper/<alias> (Multipath-Phase des Guides Storage-Vorbereitung: Multipath). Die Geräte im Formular sind diese Aliase.
  • Die Dateien liegen unter …: LINUX.X64_193000_grid_home.zip (oracle.com / edelivery: 'Oracle Database 19c Grid Infrastructure for Linux x86-64'), GI RU …, OPatch …… und die One-off-Patches (…; p<Nummer>_.zip)… (My Oracle Support). Prüfe die Patchnummern in MOS.… ASMLib-Bibliothek oracleasmlib-.rpm (von der Oracle-ASMLib-Downloadseite, für OL…; …unter OL7 2.0.x…3.1.x empfohlen…).…
  • Freier Platz: mindestens 12 GB für das Grid Home, mindestens 10 GB für …, mindestens 1 GB in /tmp. Swap: bei RAM ≤16 GB so groß wie der RAM, darüber 16 GB.
  • Der Hostname … ist gesetzt und wird auf die eigene IP aufgelöst.
  • Auf dem Server gibt es keine frühere Grid-/Oracle-Restart-Installation.
  • Ein Wartungsfenster ist reserviert, ein Snapshot des Servers erstellt; die Plattenzuordnung ist mit dem Storage-Team abgestimmt (falsche Platte = Datenverlust).

Phasen der Anleitung

  • Vorbereitung des Betriebssystems — Hostname, /etc/hosts und Systemaktualisierung · Oracle-Preinstall-RPM installieren · Benötigte RPMs installieren · Oracle-Gruppen und Benutzer oracle anlegen · Kernel-Parameter schreiben (sysctl) · Kernel-Parameter anwenden …
  • Verzeichnisse und Umgebung — Grid-Verzeichnisse anlegen · Umgebungsdatei des Benutzers grid schreiben · Umgebungsdatei in die Sitzung einbinden
  • ASM-Platten vorbereiten — Multipath-Geräte prüfen · Platten partitionieren · udev-Regeln schreiben (persistenter Name und Eigentümer) · ASMLib installieren · io_uring aktivieren (ASMLib v3) · ASMLib konfigurieren …
  • Installation von Grid Infrastructure — Installationsdateien prüfen · Grid-Software ins Grid Home entpacken · OPatch aktualisieren · GI Release Update und One-off-Patches entpacken · cvuqdisk-RPM installieren · AFD-Unterstützung des Kernels prüfen …
  • Verifizierung — Oracle-Restart-Ressourcen prüfen · ASM, Listener und Platten prüfen · AFD-Status prüfen · Listener-Port ändern
  • FRA-Disk-Group anlegen — FRA-Platten mit AFD labeln · FRA-Disk-Group anlegen · Oracle-Restart-Status der Disk Groups prüfen
  • Datenbank und Nacharbeiten — Vorbereitung für die Datenbankinstallation prüfen · Prüfen, ob Oracle Restart beim Booten startet · OLR sichern
Schritt-für-Schritt-Plan für Ihre Umgebung öffnen →