Heim Datenbank Oracle Oracle Close-Datenbank

Oracle Close-Datenbank

May 07, 2023 pm 08:22 PM

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.

  1. Hintergrundprozess schließen

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;
Nach dem Login kopieren
Nach dem Login kopieren

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.

  1. Schließen Sie den Listener

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;
Nach dem Login kopieren

Dieser Befehl schließt den aktuell ausgeführten Listener. Mit diesem Befehl kann die Oracle-Datenbank nicht mehr auf Verbindungsanfragen des Clients zugreifen.

  1. Schließen Sie die Oracle-Datenbankinstanz

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;
Nach dem Login kopieren
Nach dem Login kopieren

Dieser Befehl stoppt jede Datenbankinstanz und alle darin enthaltenen Prozesse. Nach dem Herunterfahren der Instanz stellt die Oracle-Datenbank keine Dienste mehr bereit.

  1. Schließen Sie die Datenbank in der Oracle RAC-Umgebung.

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
Nach dem Login kopieren
#🎜🎜 #Im obigen Befehl stellt Datenbankname den Datenbanknamen dar, Instanzname stellt den Datenbankinstanznamen in der RAC-Umgebung dar und Listenername stellt den Listenernamen dar. Nach der Ausführung des obigen Befehls stellt die Oracle-Datenbank keine externen Dienste mehr bereit. Dies muss auf jedem Knoten durchgeführt werden.

Zusammenfassung

Mit den oben genannten Schritten können Sie die Oracle-Datenbank einfach herunterfahren. Bitte stellen Sie sicher, dass Sie Ihre Datenbank sichern, bevor Sie dies tun, für den Fall, dass etwas Unerwartetes passiert. Durch das Herunterfahren einer Oracle-Datenbank werden alle Vorgänge bis zum nächsten Start ausgesetzt. Wenn Sie Vorgänge an der Oracle-Datenbank ausführen müssen, stellen Sie sicher, dass Sie vor dem Herunterfahren eine Sicherungskopie erstellen und unmittelbar nach dem Herunterfahren eine Wiederherstellung durchführen.

Das obige ist der detaillierte Inhalt vonOracle Close-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie verwende ich Cursor in PL/SQL, um mehrere Datenzeilen zu verarbeiten? Wie verwende ich Cursor in PL/SQL, um mehrere Datenzeilen zu verarbeiten? Mar 13, 2025 pm 01:16 PM

Wie verwende ich Cursor in PL/SQL, um mehrere Datenzeilen zu verarbeiten?

Was sind die häufig verwendeten Segmente in Oracle -Datenbanken? Was sind die häufig verwendeten Segmente in Oracle -Datenbanken? Mar 04, 2025 pm 06:08 PM

Was sind die häufig verwendeten Segmente in Oracle -Datenbanken?

Was sind die Tools für Leistungstests für Oracle -Datenbanken? Was sind die Tools für Leistungstests für Oracle -Datenbanken? Mar 04, 2025 pm 06:11 PM

Was sind die Tools für Leistungstests für Oracle -Datenbanken?

Was sind die Oracle Database Installation Client -Tools? Was sind die Oracle Database Installation Client -Tools? Mar 04, 2025 pm 06:09 PM

Was sind die Oracle Database Installation Client -Tools?

So laden Sie die Oracle -Datenbank herunter So laden Sie die Oracle -Datenbank herunter Mar 04, 2025 pm 06:07 PM

So laden Sie die Oracle -Datenbank herunter

Welche Standard -Tablespaces bietet die Oracle -Datenbank? Welche Standard -Tablespaces bietet die Oracle -Datenbank? Mar 04, 2025 pm 06:10 PM

Welche Standard -Tablespaces bietet die Oracle -Datenbank?

Wie erstelle ich Benutzer und Rollen in Oracle? Wie erstelle ich Benutzer und Rollen in Oracle? Mar 17, 2025 pm 06:41 PM

Wie erstelle ich Benutzer und Rollen in Oracle?

Wie verwende ich Oracle -Datenmaskierung und -sensabschlüsselung, um sensible Daten zu schützen? Wie verwende ich Oracle -Datenmaskierung und -sensabschlüsselung, um sensible Daten zu schützen? Mar 13, 2025 pm 01:19 PM

Wie verwende ich Oracle -Datenmaskierung und -sensabschlüsselung, um sensible Daten zu schützen?

See all articles