TAKTUM Logo


Oracle Schulung
Oracle Schulung

Oracle Starten und Stoppen: Datenbank-Stopp
Stoppen einer Oracle-Datenbank-Instanz

Stoppen einer Oracle Datenbank 

  • Anmeldung als internal oder besonders privilegierter Benutzer (sysdba, sysoper)
  • Nicht über Multi Threaded Server (MTS) - Verbindungen möglich
  • Net8 Listener wird nicht automatisch mitgestoppt

shutdown [ normal ]

  • Wartet bis alle Sessions beendet sind
  • Verhindert in dieser Zeit neue Verbindungen
  • Checkpoint für alle Datendateien
  • Datenbank ist in einem konsistenten Zustand

shutdown transactional

  • Wartet bis alle aktuellen Transaktionen mit Commit oder Rollback beendet sind
  • Verhindert ab diesem Zeitpunkt neue Transaktionen und Verbindungen
  • Checkpoint für alle Datendateien

Die Datenbank ist in einem konsistenten Zustand.

shutdown immediate

  • Wartet bis alle aktuellen Befehle abgearbeitet sind
  • Verhindert in dieser Zeit neue Befehle und Verbindungen
  • Alle offenen Transaktionen werden zurückgefahren
  • Checkpoint für alle Datendateien
  • Datenbank ist in einem konsistenten Zustand

shutdown abort

  • Nothalt
  • Datenbank ist in einem inkonsistenten Zustand
  • Automatisches Recovery beim erneuten Starten

Beispiel (Wiederherstellen eines konsistenten Zustands):

shutdown abort

/* Datenbank ist in einem inkonsistenten Zustand */

startup

/* Ein Datenbank Recovery wird automatisch durchgeführt */

shutdown

/* Datenbank ist wieder konsistent */



Stichwörter

Datenbank Instanz Stop Stopp Stoppen Runterfahren shutdown normal shutdown transactional shutdown immediate shutdown abort