Oracle Database 21c Installation und Performance-Optimierung auf Windows 11

Melden

Diese Anleitung führt Sie durch die Installation von Oracle Database 21c auf Windows 11 und zeigt Ihnen, welche Einstellungen Sie für eine optimale Systemleistung vornehmen sollten.


1. Vorbereitung und Download

Bevor Sie beginnen, stellen Sie sicher, dass Ihr System die Mindestanforderungen erfüllt (mindestens 8 GB RAM, besser 16 GB+).

  1. Download: Laden Sie die Oracle Database 21c (ZIP-Datei) von der offiziellen Oracle-Website herunter.
  2. Entpacken: Erstellen Sie einen Ordner (z. B. C:\oracle_home) und entpacken Sie den Inhalt der ZIP-Datei direkt dorthin.
    • Hinweis: Installieren Sie Oracle niemals in "Programme" oder "Users", um Berechtigungsprobleme zu vermeiden.
  3. Antivirus-Hinweis: Deaktivieren Sie während der Installation idealerweise kurzzeitig Ihren Virenscanner, da dieser die Dateierstellung massiv verlangsamen kann.

2. Der Installationsprozess

Starten Sie die setup.exe im entpackten Verzeichnis mit Administratorrechten.

  1. Konfigurationsoption: Wählen Sie "Nur Software installieren" oder "Datenbank erstellen und konfigurieren". Für dieses Tutorial wählen wir "Datenbank erstellen und konfigurieren".
  2. Systemklasse: Wählen Sie "Serverklasse". Auch wenn Sie auf einem Laptop arbeiten, bietet die Serverklasse detailliertere Optionen für die Performance-Steuerung als die Desktopklasse.
  3. Datenbank-Editionen: Wählen Sie "Enterprise Edition", um vollen Zugriff auf alle Performance-Features (wie Partitionierung und In-Memory) zu haben.
  4. Oracle-Home-Benutzer: Verwenden Sie ein "Virtuelles Konto" oder einen dedizierten Standard-Windows-Benutzer ohne Admin-Rechte aus Sicherheitsgründen.

3. Performance-relevante Einstellungen (Schlüsselmoment)

In den "Typischen Installationseinstellungen" oder der "Erweiterten Konfiguration" müssen Sie folgende Punkte beachten:

A. Speicherverwaltung (Memory Management)

  • Automatisches Speicher-Management (AMM): Aktivieren Sie diese Option, damit Oracle den SGA (System Global Area) und PGA (Program Global Area) dynamisch verwalten kann.
  • Zuweisung: Geben Sie Oracle mindestens 40-50 % Ihres verfügbaren RAMs, falls der Rechner primär als Datenbank-Server dient.

B. Dateispeicher (I/O Performance)

  • Speichertyp: Wenn Sie mehrere Festplatten haben, legen Sie die Oracle-Datendateien auf eine schnelle NVMe-SSD und die Redo-Logs idealerweise auf ein separates physisches Laufwerk. Dies minimiert Schreib-Lese-Konflikte.

C. Zeichensatz

  • Wählen Sie AL32UTF8 (Unicode). Dies ist performant für moderne Anwendungen und verhindert spätere Konvertierungsprobleme.

4. Windows 11 Performance-Tuning für Oracle

Nachdem die Installation abgeschlossen ist, sollten Sie das Betriebssystem für den Datenbankbetrieb optimieren:

1. Energieoptionen

Windows 11 drosselt oft die CPU-Leistung.

  • Gehen Sie zu: Systemsteuerung > Hardware und Sound > Energieoptionen.
  • Wählen Sie "Beste Leistung" oder "Höchstleistung".

2. Sperren von Seiten im Arbeitsspeicher (Large Pages)

Dies verhindert, dass Windows Oracle-Speicher in die Auslagerungsdatei (Pagefile) schiebt, was die Performance drastisch steigern kann.

  • Drücken Sie Win + R, geben Sie secpol.msc ein.
  • Navigieren Sie zu: Lokale Richtlinien > Zuweisen von Benutzerrechten.
  • Suchen Sie "Sperren von Seiten im Arbeitsspeicher" und fügen Sie den Oracle-Dienstbenutzer hinzu.

3. Ausschluss im Virenscanner

Fügen Sie das Oracle-Home-Verzeichnis und die Datenbank-Verzeichnisse (.dbf, .log, .ctl Dateien) zur Ausschlussliste Ihres Antivirenprogramms hinzu. Echtzeit-Scans dieser Dateien verursachen massive Performance-Einbußen.


5. Überprüfung der Installation

Öffnen Sie die Eingabeaufforderung (CMD) und geben Sie folgendes ein:

sqlplus / as sysdba

Sobald Sie verbunden sind, können Sie mit folgendem Befehl prüfen, ob die Instanz optimal läuft:

SELECT status FROM v$instance;

Fazit

Durch die Wahl der Serverklasse während der Installation, der Zuweisung von ausreichend RAM und der Optimierung der Windows-Energie- und Sicherheitsrichtlinien läuft Ihre Oracle 21c Instanz auf Windows 11 mit maximaler Effizienz. Achten Sie darauf, die Datenbankdienste auf "Manuell" zu stellen, falls Sie die Datenbank nicht bei jedem Windows-Start benötigen, um Systemressourcen im Alltag zu sparen.

0