Archivprotokolle auf Standby-Datenbank anwenden

Han,

Stellen Sie sicher, dass Sie alle unten genannten Schritte erfolgreich ausgeführt haben,
Da das Fehlen eines der Schritte bedeutet, dass IHRE vorgeschlagene STANDBY-DB-Strategie
„DOWN“ ist“ >>

1) Erstellen Sie ein Backup (heiß oder kalt) der primären Datenbankdatendateien.

2) Erstellen Sie eine Standby-Controlfile auf dem primären.

SVRMGR> Datenbank ändern Standby-Controlfile erstellen als
‚/u01/app/oracle/admin/SID/udump/stby_control.ctl‘;

3) Kopieren Sie die Datendateien, die Standby-Steuerdatei und die Konfigurationsdateien von der
-Primärdatei auf den Standby-Host.

4) Bearbeiten Sie die primäre „init.ora“ Datei. Zu den Standby-datenbankspezifischen Parametern
gehören:

# In diesem Beispiel wird ein lokales Archivierungsziel angegeben und das Ziel #
aktiviert.

LOG_ARCHIVE_DEST_1 = ‚LOCATION=/arc_dest/‘

LOG_ARCHIVE_DEST_STATE_1 = AKTIVIEREN

# In diesem Beispiel wird der Dienstname „standby1“ angegeben, wodurch die Archivierung
obligatorisch wird

LOG_ARCHIVE_DEST_2 = ‚SERVICE=standby1 5‘

LOG_ARCHIVE_DEST_STATE_2 = ENABLE

5) Bearbeiten Sie den Standby „init.ora“ Datei. Die datenbankspezifischen Parameter
umfassen:

# Die init.ora-Werte für die Standby-Datenbank, die sich auf dem Remote-Host befindet.

STANDBY_ARCHIVE_DEST = /oracle/standby/arc/

Dieser Parameter definiert das Standby-Datenbankziel für die Archivprotokolle
, die von der Primärdatenbank übernommen werden sollen.

5) Starten Sie die Standby-Instanz und mounten Sie die Standby-Datenbank:

SVRMGR> startup nomount

SVRMGR> alter database mount standby database;

Die Standby-Datenbank kann nun vorwärts gerollt werden.

Wiederherstellen der Standby-Datenbank:

Wie bei Oracle 7.3,8.0 es ist möglich, die
Standby-Datenbank mit dem folgenden Befehl halbautomatisch weiterzuleiten:

SVRMGR> Standby-Datenbank wiederherstellen;

Wenden Sie einfach Protokolle an, sobald sie auf dem Standby-Host eintreffen. Mit der neuen Remote
Archivierungsfunktion können Archivprotokolle automatisch auf den Remote
(Standby) Host angewendet werden. Um den Wiederherstellungsprozess (Rolling
forward) der Standby-Datenbank vollständig zu automatisieren, kann der DBA die Datenbank in den
-Wiederherstellungsmodus versetzen (Neu in Oracle8i):

SVRMGR> recover managed standby database

Der Serverprozess wendet die Archivprotokolle an, wie sie auf dem
Standby-Host generiert werden. Der Serverprozess wacht intern alle 15 Sekunden auf, um
auf Archivierung des nächsten erforderlichen Protokolls zu prüfen. Der DBA kann auch einen
-Timeout-Zeitraum (Minuten) für eine nachhaltige Wiederherstellung angeben. Wenn innerhalb dieses Zeitraums keine neuen Protokolle
generiert werden, wird die Wiederherstellungssitzung abgebrochen.

SVRMGR> recover managed standby database timeout 10

Um eine Sitzung zur dauerhaften Wiederherstellung abzubrechen, geben Sie in einer anderen Server manager
-Sitzung den folgenden Befehl aus:

SVRMGR> alter database recover managed standby database cancel;

Öffnen der Standby-Datenbank:

Eine weitere wichtige neue Funktion von Oracle8i Standby-Datenbanken ist die Fähigkeit
die Standby-schreibgeschützt zu öffnen.

SVRMGR> alter database open schreibgeschützt;

Natürlich kann die Standby-Datenbank lesend/schreibend geöffnet werden, muss aber
aktiviert werden.

SVRMGR> Datenbank ändern Standby aktivieren;

==========================================================
Nishant

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.