Zuhause Persönliche Finanzen Grundlagen von Oracle 12c Data Guard - Dummies

Grundlagen von Oracle 12c Data Guard - Dummies

Inhaltsverzeichnis:

Video: Oracle Datenbank Optionen in der Praxis 2024

Video: Oracle Datenbank Optionen in der Praxis 2024
Anonim

Data Guard ist die echte Katastrophenschutztechnologie von Oracle 12c. Darin haben Sie mindestens zwei Datenbanken, primär und Standby. Data Guard bietet Optionen für mehrere Standby-Standorte sowie eine aktiv-aktive Konfiguration.

Bei aktiv-aktiv bedeutet dies, dass beide Sites aktiv sind, ausgeführt werden und zugänglich sind. Dies steht im Gegensatz zu Sites, die einen aktiven Standort haben, und die anderen müssen gestartet werden, wenn sie benötigt werden. Dies ist ein Beispiel für das allgemeine architektonische Layout.

Data Guard-Architektur und Oracle 12c

Eine Beschreibung mit der Primärdatenbank zu starten ist einfach, da sie sich kaum von anderen Datenbanken unterscheidet. Der einzige Unterschied ist, was es mit seinen archivierten Redo-Logs macht.

Die primäre Datenbank schreibt einen Satz von Archiv-Redo-Protokollen in einen Flash-Wiederherstellungsbereich oder eine lokale Festplatte. Sie können jedoch ein oder mehrere andere Ziele in einer Data Guard-Umgebung konfigurieren.

Der Parameter LOG_ARCHIVE_DEST_n kann für die vorherige Konfiguration wie folgt aussehen:

LOG_ARCHIVE_DEST_10 = 'LOCATION = USE_DB_RECOVERY_FILE_DEST' LOG_ARCHIVE_DEST_1 = "SERVICE = PHYSDBY1 ARCH" LOG_ARCHIVE_DEST_2 = "SERVICE = LOGSDBY1 LGWR"
  • LOG_ARCHIVE_DEST_10 ist so konfiguriert, dass Archiv-Redo-Protokolle an den lokalen Flash Recovery-Bereich gesendet werden. Ein lokales Ziel ist für alle Datenbanken im Archivprotokollmodus erforderlich.

  • LOG_ARCHIVE_DEST_1 ist konfiguriert, um die Archivprotokolle über den Archivierungsprozess an eine entfernte Site PHYSDBY1 zu senden. Der Dienstname für diese ferne Site hat einen Eintrag in den tnsnames. ora-Datei auf dem primären Server.

  • LOG_ARCHIVE_DEST_2 ist so konfiguriert, dass die Archivprotokolle über den LGWR-Prozess an eine Remote-Site namens LOGSDBY1 gesendet werden. Der Dienstname für diese ferne Site hat einen Eintrag in den tnsnames. ora-Datei auch auf dem primären Server.

Warum der Unterschied zwischen ARCn und LGWR Versandmethoden? Das hat etwas mit Schutzmodi zu tun. Eine Data Guard-Umgebung verfügt über drei Schutzmodi.

Maximale Verfügbarkeit

Der Modus für maximale Verfügbarkeitsschutz beeinträchtigt die Leistung und die Datenverfügbarkeit. Es funktioniert mit dem LGWR, um gleichzeitig in Redo-Logs auf der primären und der Standby-Site zu schreiben. Die Leistungsverschlechterung kommt in der Form von Prozessen vor, die darauf warten müssen, dass Redo-Log-Einträge an mehreren Orten geschrieben werden.

Sitzungsausgabegesuche müssen warten, bis alle erforderlichen Informationen in mindestens einem Standby-Datenbank-Redo-Log aufgezeichnet wurden. Wenn eine Session hängt, weil sie keine Redo-Informationen schreiben kann, bewegt sich der Rest der Datenbank weiter.

Maximaler Schutz

Der maximale Schutzmodus ähnelt der maximalen Verfügbarkeit, außer dass die primäre Datenbank heruntergefahren wird, wenn eine Sitzung nicht überprüfen kann, ob Redo auf dem Remote-Standort geschrieben wurde.

Konfigurieren Sie mindestens zwei Standby-Standorte für den maximalen Schutzmodus. Auf diese Weise wird der Service für die gesamte Anwendung nicht durch eine Standby-Site unterbrochen, die nicht verfügbar ist.

Dieser Modus überprüft, ob im Falle einer Katastrophe auf Kosten der Leistung kein Datenverlust auftritt.

Maximale Leistung

Der Modus für maximalen Leistungsschutz löst den Protokollversandprozess von der primären Datenbank ab, indem er an den Archivprotokollprozess (ARCn) übergeben wird. Auf diese Weise können alle Vorgänge am primären Standort fortgesetzt werden, ohne darauf warten zu müssen, dass Redo-Einträge in Redo-Logs oder Redo-Versand geschrieben werden.

Dies steht im Gegensatz zu Protokollversandmodi, die den Protokollschreiber zum Übertragen von Transaktionen verwenden. Die Verwendung des Protokollschreibers kann die Verarbeitung der Transaktion verlangsamen, da dies von der Netzwerkverfügbarkeit oder -leistung beeinflusst werden kann.

Maximale Leistung bietet die höchste Leistung auf dem primären Standort auf Kosten von Datendivergenz. Die Datenabweichung tritt auf, wenn die Daten der beiden Sites anfangen, nicht synchronisiert zu werden. Archivwiederherstellungsdaten werden erst ausgeliefert, wenn ein vollständiges Archivwiederherstellungsprotokoll voll ist. Im schlimmsten Fall kann ein vollständiger Standortverlust dazu führen, dass die gesamten Daten eines Archiv-Redo-Logs verloren gehen.

Durchführen von Umschalt- und Failover-Vorgängen

Sie können die Verarbeitung auf zwei Arten auf Ihre Standby-Site umschalten:

  • Switchover ist eine geplante Umschaltung, die ausgeführt werden kann, wenn Sie Wartungsarbeiten am primären Standort durchführen möchten. nicht verfügbar sein. Dieser Vorgang kann einige Minuten Ausfallzeit in der Anwendung erfordern, aber wenn Sie Wartungsarbeiten durchführen müssen, die eine Stunde oder länger dauern, kann sich die Ausfallzeit lohnen.

    Diese Operation wird als anmutende Umschaltung bezeichnet, weil sie den primären Standort in Ihren Standby- und Ihren Standby-Standort in Ihren primären Standort verwandelt. Außerdem können Sie problemlos zum ursprünglichen primären Standort wechseln, ohne ihn von Grund auf neu erstellen zu müssen.

  • Failover tritt auf, wenn der primäre Standort auf irgendeine Weise gefährdet wurde. Vielleicht war es ein totaler Site-Verlust, oder vielleicht haben Sie in einer Datendatei physische Beschädigungen entdeckt. Nicht immer, aber in der Regel nach einem Failover müssen Sie entweder den primären Standort vollständig neu erstellen oder ihn aus einer Sicherung wiederherstellen und neu installieren.

    Normalerweise führen Sie ein Failover nur durch, wenn Sie festgestellt haben, dass das Fixieren des primären Standorts lange genug dauert, damit Sie für die gesamte Zeit keinen Anwendungsausfall haben.

Gehen Sie folgendermaßen vor, um eine Umschaltung durchzuführen:

  1. Melden Sie sich in der aktuellen Primärdatenbank bei SQL * Plus an, und geben Sie Folgendes ein:

    
    

    Sie sollten Folgendes sehen:

    Datenbank wurde geändert.
    
  2. Fahren Sie die primäre Datenbank herunter:

    
    

    Sie sollten Folgendes sehen:

    Datenbank geschlossen. Datenbank wurde entfernt. ORACLE-Instanz wurde heruntergefahren.
    
  3. Starten Sie die primäre Datenbank im Nominierungsmodus:

    
    

    Sie sollten so etwas sehen:

    Die ORACLE-Instanz wurde gestartet.Gesamtsystem Globaler Bereich 789172224 Bytes Feste Größe 2148552 Bytes Variable Größe 578815800 Bytes Datenbankpuffer 201326592 Bytes Redo Buffer 6881280 Bytes
    
  4. Bereitstellen der Datenbank als Standby:

    
    

    Sie sollten Folgendes sehen:

    Datenbank geändert.
    
  5. Wiederherstellung starten:

    
    

    Sie sehen dies:

    Medienwiederherstellung abgeschlossen.
    
  6. Melden Sie sich bei SQL * Plus in der aktuellen Bereitschaftsdatenbank an und geben Sie Folgendes ein:

    
    

    Sie sollten Folgendes sehen:

    Die Datenbank wurde geändert.
    
  7. Beenden Sie die Standby-Datenbank:

    
    

    Sie sollten Folgendes sehen:

    Datenbank geschlossen. Datenbank wurde entfernt. ORACLE-Instanz wurde heruntergefahren.
    
  8. Stellen Sie sicher, dass alle geeigneten Initialisierungsparameter für diese Datenbank so eingestellt sind, dass sie sich ordnungsgemäß als primäres Verhalten verhalten.

  9. Starte es normal:

    
    

    Du solltest so etwas sehen:

    Die ORACLE-Instanz wurde gestartet. Gesamtsystem Globaler Bereich 789172224 Bytes Feste Größe 2148552 Bytes Variable Größe 578815800 Bytes Datenbankpuffer 201326592 Bytes Redo Buffers 6881280 Bytes Datenbank gemountet. Datenbank geöffnet
    
  10. Stellen Sie sicher, dass die Benutzer und Anwendungen eine Verbindung zur neuen primären Instanz herstellen und diese verwenden können.

Grundlagen von Oracle 12c Data Guard - Dummies

Die Wahl des Herausgebers

Zum Hinzufügen von Arbeitsblättern zu Ihrer Excel 2013-Arbeitsmappe - dummies

Zum Hinzufügen von Arbeitsblättern zu Ihrer Excel 2013-Arbeitsmappe - dummies

Jede leere Arbeitsmappe, die Sie öffnen, enthält ein Einzelblatt mit dem prosaischen Namen Sheet1. Um weitere Blätter zu Ihrer Arbeitsmappe in Excel 2013 hinzuzufügen, klicken Sie einfach auf die Schaltfläche Neues Blatt in der Statusleiste (die mit Pluszeichen in einem Kreis). Jedes Arbeitsblatt, das Sie mit der Befehlsschaltfläche Neues Blatt hinzufügen, ist ...

Wie man bedingte Formatierung in Excel 2010 anwendet - dummies

Wie man bedingte Formatierung in Excel 2010 anwendet - dummies

Mit der bedingten Formatierung von excel 2010 können Sie das Aussehen von eine Zelle basierend auf ihrem Wert oder dem Wert einer anderen Zelle. Sie geben bestimmte Bedingungen an, und wenn diese Bedingungen erfüllt sind, wendet Excel die Formatierung an, die Sie auswählen. Sie können die bedingte Formatierung verwenden, um Datumsangaben zu suchen, die bestimmte Kriterien erfüllen (z. B. fallen auf ...

Die Wahl des Herausgebers

ASVAB Vorbereitung: Wie man Brüche multipliziert und dividiert - Dummies

ASVAB Vorbereitung: Wie man Brüche multipliziert und dividiert - Dummies

Es wird erwartet, dass festes Verständnis des mathematischen Grundwissens, wenn Sie das ASVAB nehmen. Multiplizieren und Dividieren von Brüchen sind zwei der Dinge, die Sie wissen müssen. Fraktionen multiplizieren Fraktionen multiplizieren ist sehr einfach. Alles, was Sie tun müssen, ist, die Zähler untereinander zu multiplizieren und die Nenner mit ... zu multiplizieren.

ASVAB-Praxis: Beispiel-Fragen zu Word-Kenntnissen - Dummies

ASVAB-Praxis: Beispiel-Fragen zu Word-Kenntnissen - Dummies

Sie müssen für die Word-Wissensprobleme bereit sein auf dem ASVAB. Das Format, das Sie unten sehen, ist ein gutes Beispiel dafür, was Sie finden werden, wenn Sie das ASVAB benutzen. Beispielfragen Wortwissenszeit: 11 Minuten für 35 Fragen Anleitung: Der Wortwissensubtest ist der dritte Untertest ...

ASVAB: Paragraph Comprehension Subtest Beispiel Testfragen - Dummies

ASVAB: Paragraph Comprehension Subtest Beispiel Testfragen - Dummies

Zeit für Sie, all Ihre ASVAB Vorbereitung zur guten Verwendung. Fragen Sie sich anhand der folgenden Beispieltestfragen, ob Ihr Leseverständnis auf dem neuesten Stand ist. Lesen Sie jeden kurzen Absatz, dem eine oder mehrere Fragen zu den in dieser Passage enthaltenen Informationen folgen. Achten Sie darauf, den Absatz sorgfältig zu lesen ...

Die Wahl des Herausgebers

Zoomen und Schwenken in AutoCAD - Dummys

Zoomen und Schwenken in AutoCAD - Dummys

AutoCAD erleichtert das Schwenken, indem es Bildlaufleisten und Echtzeit-Schwenken bietet. Beim Echtzeit-Panning (im Gegensatz zum Vorgabezeit-Panning?) Können Sie Objekte auf dem Bildschirm sehen, wenn Sie die Maus nach oben und unten oder vor und zurück bewegen. Natürlich bewegt sich der Standpunkt, nicht die Objekte. Sowohl das Schwenken als auch das Zoomen ändern die Ansicht ...

Mit AutoCAD LT 2005 DesignCenter - Dummies

Mit AutoCAD LT 2005 DesignCenter - Dummies

DesignCenter ist ein dummer Name für eine nützliche, wenn auch etwas ausgelastete Palette. Die DesignCenter-Palette ist praktisch für das Extrahieren von Daten aus allen Arten von Zeichnungen. Während sich die Eigenschaftenpalette mit Objekteigenschaften beschäftigt, behandelt die DesignCenter-Palette hauptsächlich benannte Objekte: Ebenen, Linientypen, Blockdefinitionen (dh Symboldefinitionen), Textstile und andere Organisationsobjekte ...

Was Sie über AutoCAD-Koordinatensysteme wissen sollten - Dummies

Was Sie über AutoCAD-Koordinatensysteme wissen sollten - Dummies

Jeder Punkt in einer AutoCAD-Zeichnungsdatei kann identifiziert werden durch seine X-, Y-, Z-Koordinaten. (In den meisten 2D-Zeichnungen ist der Z-Koordinatenwert 0. 0.) Dieses Koordinatensystem wird in AutoCAD als Weltkoordinatensystem oder WCS bezeichnet. Koordinateneingabe Die direkteste Methode, um Punkte präzise einzugeben, ist die Eingabe von Zahlen mit dem ...