Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So aktivieren Sie den Archivprotokollmodus in Oracle Database 19c

Ich habe dieses Tutorial schon einmal gemacht, in dem ich gezeigt habe, wie der Archivprotokollmodus in Oracle Database 10g und 11g aktiviert wird. Klicken Sie hier, um das zu überprüfen.

Seitdem hat sich so vieles verändert. Oracle hat von Grid- auf Multi-Tenant-Architektur umgestellt. Also dachte ich, das Tutorial zu aktualisieren. Aber dieses Mal habe ich es noch ausführlicher gemacht. Ich habe eine Reihe gemacht, in der ich gezeigt habe, was ein DBA tun sollte, bevor er den Archivprotokollmodus in Oracle Database einrichtet.

Wenn Sie die Serie nicht verfolgt haben, finden Sie hier eine Kurzanleitung dazu, was Sie tun sollten, bevor Sie in Oracle Database vom NOARCHIVELOG- in den ARCHIVELOG-Modus wechseln

  • Schnellwiederherstellungsbereich (FRA) einrichten
  • Zielverzeichnis des Archivprotokolls einrichten.

Sobald Sie entweder das FRA- oder das Archive-Log-Verzeichnis eingestellt haben, können Sie vom NOARCHIVELOG- in den ARCHIVELOG-Modus wechseln. Und so machen Sie das –

So aktivieren Sie den ArchiveLog-Modus in Oracle Database 18/19c.

Ich werde das Verfahren zum Aktivieren des Archivprotokollmodus auf Oracle Database 19c durchführen. Sie können die Schritte für jede Version ab 12c ausführen, da der Prozess derselbe ist.

Schritt 1:Mit Container-Datenbank verbinden

Verbinden Sie sich zuerst mit Ihrer Container-Datenbank mit SYS user.

C:\> SQLPLUS / AS SYSDBA

Schritt 2:Überprüfen Sie den Status des Protokollmodus

Bevor Sie den Archivprotokollmodus aktivieren, überprüfen Sie einfach, ob er bereits aktiviert ist oder nicht. Und Sie können das tun, indem Sie einfach eine einfache Aussage wie diese schreiben

SQL> ARCHIVE LOG LIST;

Wenn der Protokollmodus Ihrer Datenbank auf „ARCHIVELOG“ eingestellt ist, müssen Sie nichts tun. Aber wenn es auf „NOARCHIVELOG“ eingestellt ist, dann folgen Sie –

Schritt 3:Datenbank herunterfahren

Um den Protokollmodus umzuschalten, müssen wir zuerst die Datenbank herunterfahren

SQL> Shutdown immediate

Schritt 4:Mounten Sie die Datenbank

Um die ALTER DDL-Anweisung auszuführen (die wir ausführen müssen, um den Protokollmodus umzuschalten), müssen wir zuerst die Datenbank einhängen.

SQL> STARTUP mount;

Schritt 5:Aktivieren Sie den Archivprotokollmodus.

Jetzt werden wir den Log-Modus von NO ARCHIVE LOG auf den ARCHIVE LOG-Modus umschalten.

SQL> ALTER DATABASE archivelog;

Schritt 6:Öffnen Sie die Datenbank

Um die Datenbank für normale Datenbankaktivitäten zu verwenden, müssen wir sie öffnen.

SQL> ALTER DATABASE open;

Schritt 7:Überprüfen Sie den Protokollmodus

Bevor wir mit unserer Datenbank arbeiten, müssen wir überprüfen, ob wir den ARCHIVELOG-Modus erfolgreich aktiviert haben oder nicht?

SQL> SELECT log_mode FROM v$database;

Wenn das Ergebnis dieser Anweisung „ARCHIVELOG“ lautet, bedeutet dies, dass wir den ARCHIVELOG-Modus in unserer Oracle-Datenbank erfolgreich aktiviert haben.

So aktivieren wir den ARCHIVELOG-Modus in Oracle Database 12c, 18c, 19c und späteren Versionen.

Ich hoffe, Sie haben diese Lektüre genossen. Vielen Dank und einen schönen Tag!