Heim  >  Artikel  >  Datenbank  >  Oracle-Einstellungen-Archiv

Oracle-Einstellungen-Archiv

WBOY
WBOYOriginal
2023-05-17 21:22:364338Durchsuche

Oracle ist ein häufig verwendetes Datenbankverwaltungssystem, das häufig bei der Speicherung und Verarbeitung von Unternehmensdaten eingesetzt wird. Wenn das inkrementelle Protokoll (Redo-Protokoll) der Daten in der Datenbank eine bestimmte Anzahl erreicht, können diese archiviert und die inkrementellen Protokolldateien von der Online-Festplatte auf das Offline-Speichermedium verschoben werden, um die Sicherung, Wiederherstellung und Notfallwiederherstellung zu erleichtern verwenden.

Der Archivierungsmodus von Oracle ist sehr einfach. Sie müssen lediglich einen Parameter in der Initialisierungsparameterdatei hinzufügen und den „Archivierungsmodus“ aktivieren, um die Archivdateien nach Abschluss jeder Datenbankwiederherstellung automatisch auf andere Medien zu verschieben.

In diesem Artikel erfahren Sie, wie Sie den Archivierungsmodus in Oracle festlegen.

1. Arten von Archivmodi

Oracles Archivmodi haben zwei Arten: NOARCHIVELOG-Modus und ARCHIVELOG-Modus.

Im NOARCHIVELOG-Modus speichert Oracle das inkrementelle Protokoll der Datenbank nur auf der Online-Festplatte und nicht auf Offline-Speichermedien, und Archivdateien können nicht für die Notfallwiederherstellung verwendet werden. Dieser Modus wird häufig für kleine Datenbanken verwendet.

Im ARCHIVELOG-Modus speichert Oracle inkrementelle Protokolldateien auf Offline-Speichermedien, um Backup, Wiederherstellung, Notfallwiederherstellung usw. zu erleichtern. Dieser Modus wird häufig in großen Datenbanken verwendet. Für wichtige Daten wird empfohlen, den Archivmodus zu verwenden, um die Datenintegrität sicherzustellen.

2. Archivmodus aktivieren

Um den ARCHIVELOG-Modus zu aktivieren, müssen Sie zunächst die Initialisierungsparameterdatei ändern, d. h. die Datei init.ora unter ORACLE_HOME/dbs suchen und bearbeiten.

Die Datei kann mit dem folgenden Editor geöffnet werden:

vi $ORACLE_HOME/dbs/init.ora

Fügen Sie dann die folgenden Parameter in den Dateiinhalt ein:

log_archive_start = true
log_archive_dest = '/u01/app/oracle /admin/ ORCL/arch'

Unter diesen gibt der Parameter log_archive_start das Starten des Archivs an und der Parameter log_archive_dest gibt das Ziel der Archivdatei an. In diesem Beispiel wird das Archiv im Verzeichnis /u01/app/oracle/admin/ORCL/arch gespeichert.

Nach Abschluss der Änderung müssen Sie die Datenbank neu starten, damit sie wirksam wird.

3. Deaktivieren Sie den Archivmodus

Um den Archivmodus zu deaktivieren, können Sie die folgenden Schritte ausführen:

  1. Verbinden Sie sich mit der Oracle-Instanz in SQL*Plus und fragen Sie den aktuellen Archivmodus der Datenbank ab. Kein Archivmodus. Wenn es sich um den ARCHIVELOG-Modus handelt, müssen Sie die folgenden Schritte ausführen:

SQL> Startup-Mount;
SQL> Alter Database Open;


Ändern der Parameterdatei und Legen Sie den Parameter log_archive_start auf „false“ fest.

    4. Archivdateiverwaltung
  1. Im Archivmodus verschiebt Oracle automatisch inkrementelle Protokolle auf Offline-Speichermedien. Administratoren können die folgenden Befehle verwenden, um Archivdateien anzuzeigen, zu verwalten und zu löschen:


Abfragen des Status der aktuellen Archivdatei:

SQL> Datenbankprotokollmodus Archivmodus
    Automatische Archivierung aktiviert
  1. Archivziel / u01/app /oracle/fast_recovery_area/ORCL/archivelog

Liste aller Archivdateien anzeigen:

SQL> select * from v$archived_log;
  1. Archivdateien löschen, die gesichert wurden:


SQL> ;Archivprotokoll alle 1 Mal auf Gerätetyp-Festplatte gesichert;

Sehen Sie sich die Größe der Archivdatei an:
  1. SQL> wählen Sie Name, Blöcke*Blockgröße/1024/1024 als Size_MB aus v$archived_log;

Zusammenfassung

    Durch die Einleitung dieses Artikels verstehen wir nun, wie man den Archivierungsmodus in Oracle einstellt. Die Aktivierung des Archivmodus kann die Datenintegrität gewährleisten und wird für wichtige Daten empfohlen. Bei Verwendung des Archivmodus müssen Administratoren abgelaufene Archivdateien rechtzeitig verwalten und löschen, um zu vermeiden, dass sie Speicherplatz beanspruchen.

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

Stellungnahme:
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
Vorheriger Artikel:Oracle-SeiteneinstellungNächster Artikel:Oracle-Seiteneinstellung