Vollständige Deinstallation von Oracle 21c unter Windows
Hier ist ein umfassendes Tutorial zur vollständigen Deinstallation von Oracle 21c unter Windows 10 und 11. Da Oracle keine klassische "Deinstallieren"-Schaltfläche in der Systemsteuerung bietet, müssen einige Schritte manuell durchgeführt werden.
Die saubere Entfernung einer Oracle-Datenbank erfordert mehr als nur das Löschen von Dateien. Befolgen Sie diese Schritte sorgfältig, um Systemkonflikte bei zukünftigen Installationen zu vermeiden.
Schritt 1: Oracle-Dienste stoppen
Bevor Sie Dateien löschen, müssen alle laufenden Oracle-Prozesse beendet werden.
- Drücken Sie
Windows-Taste + R, geben Sieservices.mscein und drücken Sie die Eingabetaste. - Suchen Sie alle Dienste, die mit „Oracle“ beginnen (z. B.
OracleServiceORCL,OracleOraDB21Home1TNSListener). - Klicken Sie mit der rechten Maustaste auf jeden dieser Dienste und wählen Sie Beenden.
Schritt 2: Das Oracle Deinstallations-Tool verwenden
Oracle liefert ein eigenes Skript zur Deinstallation mit.
- Öffnen Sie den Explorer und navigieren Sie zu Ihrem Oracle-Home-Verzeichnis (standardmäßig meist:
C:\app\<IhrBenutzer>\product\21.3.0\dbhome_1\deinstall). - Klicken Sie mit der rechten Maustaste auf die Datei
deinstall.batund wählen Sie Als Administrator ausführen. - Ein Terminal-Fenster öffnet sich. Das Tool analysiert Ihr System.
- Bestätigen Sie die Abfragen (meistens können Sie einfach die Eingabetaste drücken, um die Standardwerte zu übernehmen).
- Wenn Sie gefragt werden, ob Sie fortfahren möchten, geben Sie
y(für Yes) ein.
Schritt 3: Windows-Registry bereinigen
Das Deinstallations-Tool entfernt oft nicht alle Einträge aus der Registrierung. Diese müssen manuell gelöscht werden.
- Drücken Sie
Windows-Taste + R, geben Sieregeditein und drücken Sie Enter. - Navigieren Sie zu folgendem Pfad und löschen Sie den Oracle-Ordner:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
- Navigieren Sie zu folgendem Pfad und löschen Sie alle Oracle-Dienste (Einträge, die mit "Oracle" beginnen):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- Navigieren Sie zu folgendem Pfad und löschen Sie den Oracle-Eintrag unter:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application
- Schließen Sie den Registrierungs-Editor.
Schritt 4: Umgebungsvariablen löschen
Damit das System nicht mehr versucht, auf Oracle-Pfade zuzugreifen:
- Drücken Sie die
Windows-Tasteund suchen Sie nach „Umgebungsvariablen für dieses Konto bearbeiten“. - Suchen Sie unter „Systemvariablen“ die Variable
Path. - Wählen Sie diese aus, klicken Sie auf Bearbeiten und löschen Sie alle Einträge, die auf Oracle verweisen (z. B. Pfade, die
dbhome_1\binenthalten). - Prüfen Sie auch, ob es eine Variable namens
ORACLE_HOMEoderTNS_ADMINgibt, und löschen Sie diese gegebenenfalls.
Schritt 5: Verbleibende Ordner löschen
Nun können die physischen Dateien gelöscht werden.
- Navigieren Sie zu Ihrem Hauptinstallationsverzeichnis (meist
C:\app) und löschen Sie den gesamten Ordner. Falls sich Dateien nicht löschen lassen, starten Sie den PC neu und versuchen Sie es erneut. - Gehen Sie zu
C:\Program Filesund löschen Sie dort den OrdnerOracle. - Löschen Sie (falls vorhanden) den Ordner unter
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\, der Oracle-Verknüpfungen enthält.
Schritt 6: Neustart
Starten Sie Ihren Computer neu, um alle Änderungen abzuschließen. Ihr System ist nun vollständig von Oracle 21c bereinigt.
Hinweis: Gehen Sie bei der Bearbeitung der Registry vorsichtig vor, da das Löschen falscher Schlüssel die Stabilität des Betriebssystems beeinträchtigen kann. Erstellen Sie im Zweifelsfall vorher eine Sicherung der Registry.