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