Heim > Datenbank > Oracle > Hauptteil

Linux schließen Orakel

PHPz
Freigeben: 2023-05-11 12:22:36
Original
3614 Leute haben es durchsucht

Unter dem Linux-Betriebssystem ist Oracle eine Schlüsseldatenbank, die von vielen Unternehmen und Institutionen verwendet wird. Manchmal müssen wir jedoch die Oracle-Datenbank herunterfahren. In diesem Artikel wird erläutert, wie Sie eine Oracle-Datenbank auf einem Linux-System sicher und effizient herunterfahren.

Schritt 1: Datenbankverbindung stoppen

Bevor Sie die Oracle-Datenbank herunterfahren, müssen Sie zunächst alle Anwendungen stoppen, die derzeit eine Verbindung zur Datenbank herstellen. Dies kann auf zwei Arten erfolgen:

Methode 1: Mit SQL*Plus

Melden Sie sich zunächst mit dem SQL*Plus-Tool als „SYSDBA“ bei der Datenbank an :

sqlplus / as sysdba
Nach dem Login kopieren
Nach dem Login kopieren

Verwenden Sie dann den folgenden Befehl, um alle derzeit aktiven Datenbankverbindungen aufzulisten:

SELECT SID, Serial#, UserName, Status, Program
FROM V$SESSION
WHERE STATUS = 'ACTIVE';
Nach dem Login kopieren

Bestätigen Sie die derzeit mit der Datenbank verbundene Anwendung, indem Sie die zurückgegebenen Informationen anzeigen. Verwenden Sie als Nächstes den folgenden Befehl, um die Verbindung zur Datenbank zu trennen:

ALTER SYSTEM KILL SESSION 'sid,serial#';
Nach dem Login kopieren

wobei „sid“ und „serial#“ die Sitzungs-ID bzw. die Seriennummer der Verbindung sind.

Methode 2: Verwenden von Oracle Enterprise Manager

Wählen Sie in Oracle Enterprise Manager die Registerkarte „Datenbank“ und dann die Unterregisterkarte „Sitzungen“. Listen Sie alle derzeit aktiven Datenbankverbindungen auf und wählen Sie die Verbindung aus, die geschlossen werden soll. Klicken Sie abschließend auf die Schaltfläche „Trennen“.

Schritt 2: Stoppen Sie den Oracle-Dienst

Nachdem die Verbindung geschlossen wurde, können wir den Oracle-Dienst stoppen, um weitere Arbeiten zu ermöglichen. Im Folgenden finden Sie zwei Methoden, um den Oracle-Dienst im Linux-Betriebssystem zu stoppen:

Methode 1: Verwenden Sie das Oracle-Dienstprogramm

Öffnen Sie zunächst das Linux-Terminal und ändern Sie das Verzeichnis in Oracle Das Home-Verzeichnis der Instanz. Führen Sie den folgenden Befehl aus, um den Oracle-Dienst zu stoppen:

cd /path/to/oracle_home
./bin/dbshut
Nach dem Login kopieren

Beim Stoppen werden Sie aufgefordert, den Benutzernamen und das Passwort für das Datenbankkonto einzugeben. Nach der Eingabe wird der Oracle-Dienst gestoppt.

Methode 2: Systemverwaltungsdienst verwenden

Im Linux-Betriebssystem kann der Oracle-Dienst als Systemverwaltungsdienst konfiguriert werden. Auf diese Weise können wir den folgenden Befehl verwenden, um den Dienst zu stoppen:

systemctl stop oracle.service
Nach dem Login kopieren

Schritt 3: Datenbankressourcen bereinigen

Wenn Sie Aufgaben wie Sicherungen oder andere ausführen müssen Bei Datenbankbereinigungsvorgängen müssen Sie Datenbankressourcen entladen, bevor Sie die Oracle-Datenbank herunterfahren. Im Folgenden finden Sie zwei Methoden zum Deinstallieren von Datenbankressourcen im Linux-Betriebssystem:

Methode Eins: Verwenden von Oracle Utilities

Verwenden Sie zunächst das SQL*Plus-Tool als „SYSDBA“-Protokoll in die Datenbank ein:

sqlplus / as sysdba
Nach dem Login kopieren
Nach dem Login kopieren

Verwenden Sie dann den folgenden Befehl, um die Datenbankressourcen zu entladen:

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
BACKUP DATABASE;
Nach dem Login kopieren

Dadurch wird die Datenbank vor dem Entladen im schreibgeschützten Modus (MOUNT) gestartet die Datenbankressourcen. Verwenden Sie dann den Befehl BACKUP, um die Datenbank zu sichern. Nachdem die Sicherung abgeschlossen ist, fahren Sie die Datenbank mit dem folgenden Befehl herunter:

SHUTDOWN IMMEDIATE;
Nach dem Login kopieren

Methode 2: Verwenden Sie RMAN

In RMAN (Oracles Backup- und Wiederherstellungsverwaltungstool) können Sie Sie können den folgenden Befehl zum Sichern und Entladen von Datenbankressourcen verwenden:

rman target /
backup database;
shutdown immediate;
startup mount;
backup database;
shutdown immediate;
Nach dem Login kopieren

Dadurch wird die Datenbank gesichert und Datenbankressourcen entladen.

Zusammenfassung

Obwohl das Herunterfahren einer Oracle-Datenbank unvermeidbar sein kann, stellen Sie sicher, dass Sie vor dem Herunterfahren Vorbereitungen treffen, z. B. das Stoppen aller Anwendungen, die eine Verbindung zur Datenbank herstellen und Backups durchführen die Daten. Denken Sie auch daran, geeignete Methoden zum Stoppen von Oracle-Diensten zu verwenden, um Datenbeschädigungen oder andere Probleme zu vermeiden. Auf dieser Grundlage können wir die Oracle-Datenbank sehr sicher und effizient herunterfahren und die Datenbankressourcen für Backups oder andere Vorgänge entladen.

Das obige ist der detaillierte Inhalt vonLinux schließen Orakel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage