Auf dieser Seite wird beschrieben, wie Sie die anderen Datenbanktypen standardmäßig und anwendungsabhängig für virtuelle Datenbanken bereitstellen.
Es gibt auch mehrere Möglichkeiten, auf Datenbanken zuzugreifen:
- In der Quelle wiederherstellen
- Wiederherstellung auf einem neuen Ziel (nur SAP MaxDB und SAP IQ)
- LiveClone
- Backup- und Notfallwiederherstellungs-Workflow
- Bereitstellen
Standard-Bereitstellung für andere Datenbanktypen erstellen
Dies ist das Verfahren für eine Standardhalterung. Informationen zum Bereitstellen einer virtuellen Datenbank, die an die Anwendung angepasst ist, finden Sie unter Virtuelle Datenbank aus einem Sicherungs-Image auf Volumeebene bereitstellen.
Folgen Sie dieser Anleitung, um das Datenbank-Image als Standard-Mount bereitzustellen:
Klicken Sie in der Liste App-Manager-Anwendungen mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Zugriff aus.
Wählen Sie ein Snapshot-Bild aus und klicken Sie auf Bereitstellen.
Wählen Sie auf der Seite Bereitstellen unter Ziel den Ziel-Datenbankserver aus dem Drop-down-Menü aus.
Geben Sie unter Label optional einen eindeutigen Namen für die Bereitstellung ein.
Deaktivieren Sie unter Application Options (Anwendungsoptionen) die Option Create New Virtual Application (Neue virtuelle Anwendung erstellen).
Führen Sie unter Zuordnungsoptionen die folgenden Schritte aus:
- Ändern Sie bei Bedarf den Standard-Speicherpool, der für die Bereitstellung verwendet werden soll, in der Drop-down-Liste. Dies gilt nur für Bereitstellungen, für die kein Staging-Laufwerk vorhanden ist, z. B. direkt auf OnVault und importierte OnVault-Images. Andernfalls kann der Pool, in dem sich die Laufwerke mit den Quell-Images befinden, unabhängig von den hier festgelegten Einstellungen immer verwendet werden.
- Geben Sie den Speicherort ein.
Geben Sie in den Feldern Vorab-Script und Nach-Script den Pfad und die relativen Dateinamen ein. Geben Sie die Zeitüberschreitungswerte ein, um das Aufhängen zu verhindern. 300 Sekunden ist ein guter Standardwert für das Zeitlimit.
Klicken Sie auf Senden. Im Job-Monitor können Sie den Fortschritt und die Details des Jobs ansehen. Das bereitgestellte Image ist unter Aktive Bereitstellungen verfügbar.
Virtuelle Datenbank aus einem Sicherungs-Image auf Volumeebene bereitstellen
Nur volumenbasierte Snapshots können als virtuelle Datenbanken bereitgestellt werden. Snapshots, die mit „Full+Incremental“ erstellt wurden, sind dateisystembasiert und können nicht als virtuelle Datenbanken bereitgestellt werden.
So stellen Sie das Datenbank-Image als virtuelle Anwendung (anwendungsspezifische Bereitstellung) an einem neuen Ziel bereit:
- Klicken Sie in der Liste App Manager Applications (App-Manager-Anwendungen) mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Access (Zugriff) aus. Mit dem Statusfilter Verwalteter Sicherungsplan können Sie nur geschützte Datenbanken anzeigen lassen.
- Wählen Sie ein Sicherungsabbild aus und klicken Sie auf Bereitstellen.
- Lassen Sie Host oder VM ausgewählt. Container werden für Datenbanken nicht unterstützt.
Wählen Sie auf der Seite Bereitstellen unter Ziel im Drop-down-Menü den Zieldatenbankserver aus.
Geben Sie unter Label optional einen eindeutigen Namen für die Bereitstellung ein.
Aktivieren Sie unter Anwendungsoptionen die Option Neue virtuelle Anwendung erstellen.
Wählen Sie unter Eingeschlossene Datenbanken die Option Elemente auswählen aus, wählen Sie eine oder mehrere Datenbanken aus, die virtualisiert werden sollen, und klicken Sie für jede ausgewählte Datenbank auf Datenbankoptionen, um einen Namen für die Zieldatenbank der neuen virtuellen Kopie anzugeben.
- Eine einzelne Datenbank wird als eigenständige virtuelle Kopie verwaltet.
- Mehrere Datenbanken werden als Konsistenzgruppe verwaltet.
Wenn die Quellanwendung durch eine Sicherungsrichtlinie geschützt ist, die Datenbankprotokollsicherungen aktiviert hat, und Protokolle mit dem Image verfügbar sind, können Sie sie verwenden, um zu einem bestimmten Zeitpunkt vorzuspulen. Ändern Sie dazu die folgenden Optionen im Bereich Zeit vorspulen:
- Das Datumsfeld enthält alle möglichen Datumsangaben, zu denen die Datenbank durch Anwenden von Datenbanktransaktionsprotokollen fortgesetzt werden kann. Wählen Sie das Datum aus, auf das die Datenbank fortgesetzt werden soll.
- Das Zeitfeld enthält einen Schieberegler mit allen möglichen Uhrzeiten am ausgewählten Datum, zu denen die Datenbank vor- oder zurückgerollt werden kann. Wenn Sie das späteste Datum auswählen und den Schieberegler dann ganz nach rechts bewegen, wird der Job auf alle verfügbaren Protokolle angewendet. Wenn Sie das früheste Datum auswählen und den Schieberegler ganz nach links bewegen, werden für den Job keine Protokolle angewendet.
- Sie können festlegen, dass die Zeit entweder mithilfe der Nutzerzeit oder der Hostzeit vorwärtsgerollt wird. Die Nutzerzeit bezieht sich auf die Ortszeit des aktuellen Nutzers. Die Hostzeit bezieht sich auf das System, auf dem die zu mountenden Daten gehostet werden.
NAME DER KONSISTENZGRUPPE Diese Option wird angezeigt, wenn mehr als eine Datenbank ausgewählt ist. Geben Sie einen eindeutigen Namen an, um die ausgewählten Datenbanken als virtuelle Kopie zu verwalten.
Für jeden Datenbanktyp gibt es Anwendungseinstellungen:
IBM Db2
- NAME DER ZIELINSTANZ. Wählen Sie im Drop-down-Menü eine Ziel-Db2-Instanz aus, um die ausgewählte Datenbank als virtuelle Kopie anzuhängen.
MariaDB
- MARIADB-ZIELSERVERPORT Geben Sie die Portnummer auf dem Zielserver ein, auf dem eine neue MySQL-Instanz für die neuen untergeordneten Datenbanken erstellt wird.
- NUTZERNAMEN DES MARIADB-ZIELBETRIEBSSYSTEMS. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem eine neue MySQL-Instanz erstellt wird.
- BASISVERZEICHNIS DES MARIADB-ZIELSERVERS. Geben Sie den Pfad zum Basisverzeichnis ein, in dem die Konfigurationsdateien für die MySQL-Instanz auf dem Zielserver gespeichert sind.
MySQL
- PORT DES ZIELSERVERS VON MYSQL Geben Sie die Portnummer auf dem Zielserver ein, auf dem eine neue MySQL-Instanz für die neuen untergeordneten Datenbanken erstellt wird.
- MySQL-NUTZERNAME DES ZIELBETRIEBSSYSTEMS. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem eine neue MySQL-Instanz erstellt wird.
- BASISVERZEICHNIS DES MySQL-ZIELSERVERS. Geben Sie den Pfad zum Basisverzeichnis ein, in dem die Konfigurationsdateien für die MySQL-Instanz auf dem Zielserver gespeichert sind.
PostgreSQL
- PostgreSQL-Zielserver-Port. Geben Sie eine nicht verwendete Portnummer auf dem Zielserver ein, auf dem die neue PostgreSQL-Instanz für die neuen untergeordneten Datenbanken erstellt wird.
- Nutzername des PostgreSQL-Zielbetriebssystems. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die neue PostgreSQL-Instanz erstellt wird.
- Basisverzeichnis des PostgreSQL-Zielservers. Geben Sie den Pfad zum Basisverzeichnis ein, in dem die Konfigurationsdateien für die PostgreSQL-Instanz auf dem Zielserver gespeichert sind.
SAP ASE
- ZIEL-SAP ASE-NUTZER
- ZIEL-SAP ASE-PASSWORT
- NAME DER ZIEL-SAP-ASE-INSTANZ. Wählen Sie im Drop-down-Menü eine Ziel-SAP ASE-Instanz aus, um die ausgewählte Datenbank als virtuelle Kopie anzuhängen.
SAP IQ
- NAME DER ZIELDATENBANK. Der Name der Ziel-SAP IQ-Datenbank
- SAP IQ-NUTZERNAME DES ZIELOPERANWESENS. Betriebssystemnutzer für die Ziel-SAP IQ-Datenbank
- SAP IQ TARGET DB USER NAME. dbm-Nutzer für Ziel-SAP IQ
- SAP IQ TARGET DB PASSWORD. dbm-Nutzerpasswort für Ziel-SAP IQ
- SAP IQ-STARTVERZEICHNIS Verzeichnispfad der SAP IQ-Binärdateien angeben
SAP MaxDB
- NAME DER ZIELDATENBANK. Der Name der Ziel-MaxDB-Datenbank
- MAXDB TARGET OS USER NAME. Betriebssystemnutzer für die Ziel-MaxDB-Instanz
- MAXDB TARGET DB USER NAME. DBM-Nutzer für Ziel-MaxDB
- MAXDB TARGET DB PASSWORD. dbm-Nutzerpasswort für die Ziel-MaxDB
Wenn Sie einen Sicherungsplan auf die neue virtuelle Datenbank anwenden möchten, aktivieren Sie Neue Anwendung verwalten und wählen Sie eine Vorlage und ein Profil aus.
Geben Sie unter „Erweiterte Optionen“ das Basisverzeichnis der Datenbank ein und wählen Sie für „Vorhandene Datenbank überschreiben“ die Option
Diese Datenbankinstanzen haben zusätzliche erweiterte Optionen:
IBM Db2
- ZIELKNOTENNUMMER
- ÜBERSTEHENDE DATEBANK ÜBERSCHREIBEN: Gibt an, wann eine Datenbank auf dem Zielserver überschrieben werden soll, die denselben Namen wie die neuen bereitgestellten Datenbanken hat: „Ja“, „Nein“ oder „Nur, wenn sie veraltet ist“.
MariaDB
- MARIADB TARGET DB USER NAME und MARIADB TARGET DB PASSWORD. Optional: Geben Sie Anmeldedaten (Nutzername und Passwort) für die zu erstellende Zielinstanz ein. Wenn Sie nichts angeben, werden leere Datenbankanmeldedaten verwendet. Geben Sie als Verzeichnispfad den Pfad zum Nachrichtenverzeichnis für die Instanz auf dem Zielserver ein.
- MARIADB-VERZEICHNISPFAD FÜR ZIELMELDUNGEN
- BENUTZTEN PORT ÜBERNEHMEN
MySQL
- MYSQL TARGET DB USER NAME und MYSQL TARGET DB PASSWORD. Optional: Geben Sie Anmeldedaten (Nutzername und Passwort) für die zu erstellende Zielinstanz ein. Wenn Sie nichts angeben, werden leere Anmeldedaten für die Datenbank verwendet. Geben Sie als Verzeichnispfad den Pfad zum Verzeichnis „messages“ für die Instanz auf dem Zielserver ein.
- MYSQL TARGET MESSAGES DIRECTORY PATH
- BENUTZTEN PORT ÜBERNEHMEN
PostgreSQL
- POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. Optional: Geben Sie neue Anmeldedaten für die zu erstellende PostgreSQL-Ziel-Instanz ein. Wenn Sie nichts angeben, werden leere Anmeldedaten für die Datenbank verwendet. Standardmäßig ist für die Anmeldung über das lokale System kein Passwort erforderlich. Geben Sie als Verzeichnispfad den Pfad zum Nachrichtenverzeichnis für die PostgreSQL-Instanz auf dem Zielserver ein.
- BENUTZTEN PORT ÜBERNEHMEN
SAP ASE
- ÜBERSTEHENDE DATEBANK ÜBERSCHREIBEN: Gibt an, wann eine Datenbank auf dem Zielserver überschrieben werden soll, die denselben Namen wie die neuen bereitgestellten Datenbanken hat: „Ja“, „Nein“ oder „Nur, wenn sie veraltet ist“.
SAP IQ
- ÜBERSTEHENDE DATEBANK ÜBERSCHREIBEN: Gibt an, wann eine Datenbank auf dem Zielserver überschrieben werden soll, die denselben Namen wie die neuen bereitgestellten Datenbanken hat: „Ja“, „Nein“ oder „Nur, wenn sie veraltet ist“.
SAP MaxDB
- MAXDB-STARTVERZEICHNIS
- ÜBERSTEHENDE DATEBANK ÜBERSCHREIBEN: Gibt an, wann eine Datenbank auf dem Zielserver überschrieben werden soll, die denselben Namen wie die neuen bereitgestellten Datenbanken hat: „Ja“, „Nein“ oder „Nur, wenn sie veraltet ist“.
Führen Sie unter Zuordnungsoptionen die folgenden Schritte aus:
- Ändern Sie bei Bedarf den Standard-Speicherpool, der für die Bereitstellung verwendet werden soll, in der Drop-down-Liste. Dies gilt nur für Bereitstellungen, für die kein Staging-Laufwerk vorhanden ist, z. B. für Direct to OnVault und importierte OnVault-Images. Andernfalls wird unabhängig von den hier festgelegten Einstellungen immer der Pool verwendet, in dem sich die Laufwerke mit den Quell-Images befinden.
- Bereitstellungsort: Geben Sie einen Bereitstellungspunkt an, an dem die neue virtuelle Datenbank bereitgestellt werden soll.
Geben Sie in den Feldern Vorab-Script und Nach-Script den Pfad und die relativen Dateinamen ein. Geben Sie die Zeitüberschreitungswerte ein, um das Aufhängen zu verhindern. 300 Sekunden ist ein guter Standardwert für das Zeitlimit.
Klicken Sie auf Senden. Im Job-Monitor können Sie den Fortschritt und die Details des Jobs ansehen. Das bereitgestellte Image ist unter Aktive Bereitstellungen verfügbar.
Verwaltung der aktiven Bereitstellungen
Nachdem Sie eine Bereitstellung erstellt haben, können Sie das Image über den App-Manager > Aktive Bereitstellungen verfolgen. Idealerweise sollten Sie kein Image unbegrenzt bereitgestellt lassen. Das liegt daran, dass das Sicherungs-Image, aus dem die Bereitstellung erstellt wurde, erst ablaufen kann, wenn alle Bereitstellungen gelöscht wurden. Wenn Sie das bereitgestellte Image nicht mehr verwenden, haben Sie folgende Möglichkeiten:
- Trennen Sie das Image. Sie können ihn bei Bedarf erneut bereitstellen. Sie können das Image später löschen, wenn Sie sicher sind, dass es nicht mehr benötigt wird.
- Trennen Sie das Image und löschen Sie es. Dadurch wird das bereitgestellte Image gelöscht, nicht die Sicherung, auf der das Bereitstellen basiert.