Wenn Sie die Oracle-Datenbank verwenden, müssen Sie sie manchmal herunterfahren. Dies kann für Wartungs-, Sicherungs- oder andere Vorgänge sein. Unabhängig vom Grund ist das Herunterfahren einer Oracle-Datenbank keine einfache Aufgabe und erfordert bestimmte Kenntnisse und Fähigkeiten. In diesem Artikel erklären wir, wie Sie eine Oracle-Datenbank herunterfahren.
Bevor Sie die Oracle-Datenbank schließen, müssen Sie zuerst den Hintergrundprozess schließen. Der Hintergrundprozess wird beim Start der Oracle-Instanz erstellt und dient zur Verwaltung der Ausführung der Datenbankinstanz. Sie müssen sich mit einem Betriebssystemkonto beim Oracle-Server anmelden und den folgenden Befehl ausführen, um den Hintergrundprozess herunterzufahren:
$ sqlplus / as sysdba SQL> shutdown immediate;
Dieser Befehl fährt die Oracle-Datenbank herunter, einschließlich aktuell laufender Transaktionen. Vor dem Herunterfahren der Datenbank speichert Oracle alle Daten auf der Festplatte, damit diese beim nächsten Start wieder geladen werden können.
Bevor Sie die Oracle-Datenbank schließen, müssen Sie zuerst den Listener schließen. Ein Listener ist ein Prozess, der Client-Verbindungsanfragen empfängt. Sie müssen sich mit einem Betriebssystemkonto beim Oracle-Server anmelden und den folgenden Befehl ausführen, um den Listener zu schließen:
$ lsnrctl stop;
Dieser Befehl schließt den aktuell ausgeführten Listener. Mit diesem Befehl kann die Oracle-Datenbank nicht mehr auf Verbindungsanfragen des Clients zugreifen.
Bevor Sie die Datenbankinstanz schließen, müssen Sie die aktuell laufende Instanz stoppen. Sie müssen sich mit einem Betriebssystemkonto beim Oracle-Server anmelden und den folgenden Befehl ausführen, um die Instanz herunterzufahren:
$ sqlplus / as sysdba SQL> shutdown immediate;
Dieser Befehl stoppt jede Datenbankinstanz und alle darin enthaltenen Prozesse. Nach dem Herunterfahren der Instanz stellt die Oracle-Datenbank keine Dienste mehr bereit.
In der Oracle Real Application Clusters (RAC)-Umgebung müssen Sie die Datenbank jeweils herunterfahren Knoten Beispiel. Sie müssen sich mit dem Befehlszeilentool oder einem beliebigen GUI-Tool bei jedem Knoten im Oracle RAC-Cluster als Administrator anmelden und den folgenden Befehl verwenden, um die Oracle-Datenbankinstanz und den Listener herunterzufahren:
$ srvctl stop instance -d dbname -i instance_name $ srvctl stop listener -l listener_name
Das obige ist der detaillierte Inhalt vonOracle Close-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!