Oracle-Sicherung als virtuelle Datenbank in der Appliance-Verwaltungskonsole bereitstellen

Hinweis

Bei Oracle-Datenbanken mit Transparent Data Encryption (TDE) kann das Wallet für TDE erfasst werden, indem die erweiterte Einstellung Speicherort der Oracle-Konfigurationsdatei für die Oracle-Anwendung festgelegt wird. Für anwendungsbezogene Mounts für TDE-fähige Datenbanken muss das Wallet an den entsprechenden Speicherort auf dem Mount-Host kopiert und konfiguriert und geöffnet werden. Verwenden Sie diesen Code, um die automatische Anmeldung einzurichten:

orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>

Oracle-Datenbank als virtuelle Anwendung bereitstellen

So stellen Sie eine Oracle-Datenbank als virtuelle Anwendung bereit:

  1. Klicken Sie in der Verwaltungskonsole für Backup und DR-Appliances auf App Manager > Applications (App-Manager > Anwendungen) und geben Sie den Namen der Datenbankanwendung ein oder verwenden Sie die Filter, um das benötigte Datenbank-Image leichter zu finden.

  2. Klicken Sie mit der rechten Maustaste auf die Anwendung und wählen Sie Zugriff aus.

  3. Wählen Sie auf der Seite Zugriff das gewünschte Image aus und klicken Sie im Menü Bereitstellen auf Bereitstellen.

  4. Aktivieren Sie unter Application Options (Anwendungsoptionen) die Option Create New Virtual Application (Neue virtuelle Anwendung erstellen).

  5. Füllen Sie das Formular nach Bedarf für diesen virtuellen Antrag aus. Mit einem Sternchen (*) gekennzeichnete Felder sind Pflichtfelder. Wenn Sie auf einen Eintrag klicken, erhalten Sie weitere hilfreiche Informationen.

    Anwendungsoptionen

    • Wenn die Quellanwendung durch eine Snapshot-Richtlinie geschützt ist, für die Datenbankprotokoll-Backups aktiviert sind, und Protokolle mit dem Image verfügbar sind, können Sie sie verwenden, um zu einem bestimmten Zeitpunkt vorwärts zu rollen. Dazu ändern Sie diese Optionen im Bereich Roll Forward Time (Zeit für Vorwärts-Rollback):

      • Das Datumsfeld enthält alle möglichen Datumsangaben, auf die die Datenbank durch Anwenden von Datenbanktransaktionsprotokollen zurückgesetzt werden kann. Wählen Sie das Datum aus, bis zu dem die Datenbank aktualisiert werden soll.
      • Das Zeitfeld enthält einen Schieberegler, mit dem alle möglichen Zeiten am ausgewählten Datum angezeigt werden, bis zu denen die Datenbank vorwärts gerollt werden kann. Wenn Sie das letztmögliche Datum auswählen und den Schieberegler dann ganz nach rechts verschieben, wird der Job auf alle verfügbaren Logs angewendet. Wenn Sie das frühestmögliche Datum auswählen und den Schieberegler ganz nach links verschieben, werden für den Job keine Logs angewendet.
      • Sie können die Übertragung entweder mit Nutzerzeit oder Hostzeit angeben. Nutzerzeit bezieht sich auf die Ortszeit des aktuellen Nutzers. Die Hostzeit bezieht sich auf das System, das die einzubindenden Daten hostet.
    • SID der Zieldatenbank: Geben Sie die SID für die neue Oracle-Datenbank an, die auf dem Ziel bereitgestellt werden soll. Halten Sie sich für diesen Wert an die Standard-Namenskonventionen von Oracle. Achten Sie darauf, dass die Datenbankversion des Zielhosts mit der Version des Quellhosts übereinstimmt und dass auf dem Zieldatenbankserver genügend Ressourcen vorhanden sind. Halten Sie sich für diesen Wert an die Standard-Namenskonventionen von Oracle.

    • Nutzername: Geben Sie die Anmeldedaten des Oracle-Betriebssystems auf dem Ziel an.

    • Oracle Home-Verzeichnis: Geben Sie das Oracle Home-Verzeichnis ($ORACLE_HOME) auf dem Zieldatenbankserver an.

    • Das anwendungsbezogene Mount ist eine neue Datenbank. Wenn Sie die neue Datenbank schützen möchten, aktivieren Sie Manage New Application (Neue Anwendung verwalten), um einen Sicherungsplan auf die neue Datenbank anzuwenden. Es werden neue Felder für Vorlage und Profil angezeigt, in denen Sie eine Ihrer vorhandenen Sicherungsvorlagen und Ressourcenprofile auswählen können. Die Snapshots der Datenbank sind inkrementell.

    Advanced Options (Erweiterte Optionen)

    • TNS Admin Directory path (Pfad zum TNS-Administratorverzeichnis): Geben Sie den Pfad zum TNS_ADMIN-Verzeichnis an, also den Pfad zur Datei „tnsnames.ora“ auf dem Zieldatenbankserver.

    • Datenbankspeichergröße in MB: Die Gesamtspeichergröße der Datenbank in MB für die Datenbank, die auf dem Ziel bereitgestellt wird. In der folgenden Tabelle sehen Sie das erwartete Verhalten je nachdem, wie diese und SGA%—next— festgelegt sind.

    • SGA%: Parameter zum Konfigurieren des SGA-/PGA-Arbeitsspeichers als Prozentsatz des Gesamtspeichers für die bereitgestellte Datenbank. In der folgenden Tabelle finden Sie das erwartete Verhalten je nach Einstellung von Database Memory Size in MB.

    Arbeitsspeichergröße der Datenbank in MB SGA% Verhalten
    Nicht angegeben – Die Gesamtgröße des Datenbankarbeitsspeichers und der Arbeitsspeicherparameter auf dem Ziel sind dieselben wie in der Quelldatenbank.
    angegeben Nicht angegeben Der Parameter MEMORY_TARGET ist für die Datenbank festgelegt, die auf dem Ziel bereitgestellt wird.
    angegeben angegeben Legen Sie SGA und PGA für die in der Zielumgebung bereitgestellte Datenbank so fest:
    SGA_TARGET = Database Memory Size in MB x (SGA%/100) PGA_TARGET = Database Memory Size in MB x (100-(SGA%/100))
    Hinweis: Legen Sie SGA nicht auf 100 fest. Um eine langsame Datenbank zu vermeiden, sollten Sie etwas Arbeitsspeicher für den PGA reservieren.
    • REDO Size: Parameter zum Konfigurieren der REDO-Größe in MB für die bereitzustellende Datenbank. Wenn nichts angegeben ist, wird die REDO-Größe auf 1.000 MB festgelegt.

    • Shared_Pool_Size in MB: Parameter zum Konfigurieren der Größe des freigegebenen Pools in MB für die bereitgestellte Datenbank. Wenn nichts angegeben ist, wird „shared_pool_size“ nicht verwendet.

    • DB_Cache_Size in MB: Parameter zum Konfigurieren der Datenbank-Cachegröße in MB für die bereitgestellte Datenbank. Wenn nichts angegeben ist, wird „db_cache_size“ nicht verwendet.

    • DB_Recovery_File_Dest_Size in MB: Parameter zum Konfigurieren der Größe des Speicherorts für Datenbankwiederherstellungsdateien in MB für die bereitgestellte Datenbank. Wenn nichts angegeben ist, wird „db_recovery_file_dest_size“ auf 50.000 MB festgelegt.

    • inmemory_size: Parameter zum Konfigurieren der inmemory_size der Datenbank in MB für die bereitgestellte Datenbank. Die Mindestgröße beträgt 100 MB. Wenn nicht angegeben, wird der Parameter „inmemory_size“ unabhängig von der Oracle-Version übersprungen.

    • Diagnostic_Dest: Parameter zum Konfigurieren des Diagnoseziels auf dem Host. Wenn nichts angegeben ist, wird „diagnostic_dest“ auf „ORACLE_HOME“ festgelegt.

    • Maximale Anzahl von Prozessen: Parameter zum Konfigurieren der maximalen Anzahl von Systemnutzerprozessen, die gleichzeitig eine Verbindung zu Oracle herstellen können, für die bereitgestellte Datenbank. Wenn nicht angegeben, wird „processes“ auf 500 gesetzt.

    • Maximale Anzahl offener Cursors: Parameter zum Konfigurieren der maximalen Anzahl offener Cursors, die eine Sitzung gleichzeitig für die bereitgestellte Datenbank haben kann. Wenn nicht angegeben, wird die Anzahl der offenen Cursors anhand der Einstellungen der Quelldatenbank festgelegt.

    • TNS Listener IP: Geben Sie die IP-Adresse für den TNS Listener an. Sie kann eine der folgenden sein: SCAN IP, VIP oder Host IP. Wenn nichts angegeben ist, wird die Host-IP verwendet.

    • TNS Listener port (TNS-Listener-Port): Der TNS-Listener-Port, der zum Erstellen des Dienstnamens unter „tnsnames.ora“ für die bereitgestellte Datenbank auf dem Ziel verwendet werden soll. Wenn nichts angegeben ist, wird Port 1521 verwendet.

    • TNS-Domainname: Geben Sie den Domainnamen an, der mit dem Dienstnamen unter „tnsnames.ora“ für die bereitgestellte Datenbank auf dem Ziel verwendet werden soll. Dies ist erforderlich, wenn der Datenbankdienst Domainname verwendet.

    • PDB-Präfix: Geben Sie ein Präfix zum Umbenennen der PDB während der Erstellung der untergeordneten Datenbank an.

    • Zu entfernende Nutzer: Eine durch Kommas getrennte Liste von Nutzern, die im Rahmen des Mount-Vorgangs entfernt werden sollen.

    • DBID der Datenbank nicht ändern: Wenn diese Option ausgewählt ist, wird die DBID der neuen Datenbank nicht geändert.

    • Kein Archivmodus: Wenn diese Option ausgewählt ist, wird die neue Datenbank im No-Archivelog-Modus ausgeführt. Die neue Instanz kann nicht noch einmal geschützt werden.

    • Archivprotokoll löschen: Wenn diese Option ausgewählt ist, werden Archivprotokolle nach dem Maskieren gelöscht.

    • tnsnames.ora nicht aktualisieren: Wenn diese Option ausgewählt ist, wird kein Eintrag für die neue Datenbank in tnsnames.ora hinzugefügt. Dies kann ein manuelles Eingreifen für Verbindungen zur neuen Datenbank erfordern. In einigen Fällen schlagen Snapshot-Jobs für die neue Datenbank ohne dieses manuelle Eingreifen fehl.

    • oratab nicht aktualisieren:Wenn diese Option ausgewählt ist, wird der oratab-Datei (falls vorhanden) kein Eintrag für die neue Datenbank hinzugefügt.

    • Add TNS Listener Entry: Der Standardwert ist „false“. Wenn diese Option aktiviert ist, wird der Datei „tnsnames.ora“ ein Listener-Eintrag hinzugefügt.

    • Anzahl der Channels: Die Anzahl der RMAN-Channels.

    • OS_Authent_Prefix löschen: OS_Authent_Prefix ist ein Präfix, das Oracle zur Authentifizierung von Nutzern verwendet, die eine Verbindung zum Server herstellen. Oracle hängt den Wert dieses Parameters an den Anfang des Betriebssystemkontonamens und des Passworts des Nutzers an.

    • Mit Wiederherstellung wiederherstellen: Wenn diese Option ausgewählt ist, wird die neu erstellte Datenbank online geschaltet. Die bereitgestellte Datenbank am Ziel ist für Lese- und Schreibvorgänge geöffnet. Dies ist die Standardeinstellung.

    • Stand Alone Non-RAC: Dies gilt nur für Datenbanken, bei denen sich die Quelldatenbank in einer Nicht-RAC-Konfiguration befindet und Backup and DR die Kopie im ASM-Format speichert. Wenn diese Option ausgewählt ist, wird eine anwendungsbezogene Bereitstellung für eine eigenständige ASM-Instanz ohne RAC durchgeführt. Wählen Sie diese Option nicht aus, wenn eine Liste mit RAC-Knoten bereitgestellt wurde.

    • Vorhandene Oracle-Kennwortdatei verwenden: Wenn diese Option ausgewählt ist, wird für die Bereitstellung einer virtuellen Datenbank die vorhandene Oracle-Kennwortdatei verwendet und sie wird beim Bereinigen nach dem Unmounten nicht gelöscht.

    • Umgebungsvariable: Wenn Sie benutzerdefinierte Umgebungsvariablen haben, die an Pre- und Post-Scripts übergeben werden sollen, können Sie hier eine eingeben.

  6. Klicken Sie auf Senden, um den Job zu senden. Im Job Monitor können Sie den Fortschritt und die Details des Jobs ansehen. Das bereitgestellte Image ist unter Aktive Bereitstellungen verfügbar.

Aktive Bereitstellungen verwalten

Nachdem Sie ein Mount erstellt haben, können Sie das Image über den App Manager > Active Mounts verfolgen. Idealerweise sollte kein Image auf unbestimmte Zeit gemountet bleiben. Das liegt daran, dass das Sicherungsbild, aus dem die Bereitstellung erstellt wurde, erst ablaufen kann, wenn alle zugehörigen Bereitstellungen gelöscht wurden. Wenn Sie das bereitgestellte Image nicht mehr benötigen, haben Sie folgende Möglichkeiten:

  • Heben Sie die Bereitstellung des Images auf. Bei Bedarf können Sie es wieder einbinden. Sie können das Bild dann später löschen, wenn Sie sicher sind, dass es nicht mehr benötigt wird.
  • Unmount and delete (Aushängen und löschen) des Images. Dadurch wird das bereitgestellte Image gelöscht, nicht die Sicherung, auf der die Bereitstellung basiert.

Durch Backup and DR geschützte ASM-Festplattengruppen nach dem Neustart eines Ziel-DB-Servers wieder online schalten

Nach einem Neustart des Datenbankservers, bei dem die Backup- und DR-Kopie bereitgestellt wird, oder wenn zum Zeitpunkt des Neustarts/Absturzes Backup- und DR-Sicherungen für die Datenbank ausgeführt werden, gehen Sie so vor, um die Bereitstellung der Backup- und DR-Festplattengruppe wiederherzustellen:

  1. Prüfen Sie, ob der Zieldatenbankserver wieder betriebsbereit ist und ob auch ASM und das RAC-System betriebsbereit sind.

  2. Starten Sie den Backup and DR-Agent neu (über das Stammverzeichnis).

  3. ASM-Umgebung festlegen

  4. Melden Sie sich bei ASM sqlplus an und prüfen Sie den Status der Festplattengruppe:

    `select name, state from v$asm_diskgroup where (name = '<dg name>';)`
    
  5. Wenn die Bereitstellung aufgehoben wurde, stellen Sie die Laufwerksgruppe bereit: alter diskgroup <dg name> mount;

  6. Melden Sie sich beim Oracle-Betriebssystem an, legen Sie die Datenbankumgebung fest und starten Sie dann die Datenbank.

Oracle DBA-Leitfaden