5 1 0: Erstellen einer Systemkopie einer SAP HANA-Datenbank
Übersicht
Sie können SEP sesam und SAP HANA Studio verwenden, um eine Systemkopie einer SAP HANA 2 Tenant Datenbank zu erstellen. Typischerweise wird eine Systemkopie durchgeführt, um eine Datenbanksicherung vom Produktivsystem auf eine Testinstanz für Test- und Entwicklungszwecke zurückzuspielen. Dieser Prozess beinhaltet die Vorbereitung der Quell- und Zielumgebung, die Erstellung der notwendigen Tenant-Datenbank auf dem Zielsystem und die Konfiguration der SEP sesam Sicherungen. Nach dem Kopieren der erforderlichen SEP sesam Konfigurationsdateien wird die Datenbankwiederherstellung mit SAP HANA Studio durchgeführt. Nach der Wiederherstellung wird empfohlen, die Systemkopie zu überprüfen, um sicherzustellen, dass die kopierte Datenbank in der Zielumgebung einsatzbereit ist.
Voraussetzungen
- Eine funktionierende SAP HANA Sicherung der Quell- und Zieldatenbank mit backint zum SEP sesam.
- Das Quell- und das Zielsystem müssen unterschiedliche SIDs haben (SAP-Einschränkung).
- Auf dem Zielsystem muss die SAP HANA-Datenbank installiert sein, und die Ziel-SID muss existieren.
Vorbereiten der Umgebung
Um die Systemkopie der SAP HANA-Datenbank vorzubereiten, wählen Sie die Ziel-Tenant-Datenbank auf dem Zielserver aus. Sie können eine bestehende Datenbank verwenden oder eine neue erstellen. Stellen Sie mit hdbsql eine Verbindung zur SYSTEMDB der Ziel-SID her und führen Sie den folgenden Befehl aus:
CREATE DATABASE <database_name> SYSTEM USER PASSWORD <password>;
Wenn die neue Tenant-Datenbank erstellt ist, überprüfen Sie die Verbindung, um sicherzustellen, dass alles korrekt eingerichtet ist. Führen Sie dann die folgenden Schritte durch, um das Quell- und das Zielsystem vorzubereiten:
- Stellen Sie sicher, dass die Quell- und Zielsysteme eingerichtet sind und dass die SAP HANA-Backint-Parameterdateien für die Sicherung von Katalog-, Daten- und Protokolldateien konfiguriert sind.
Die SAP HANA Backint Parameterdatei (*.utl) enthält alle relevanten Informationen für die Sicherung von SAP HANA mit SEP sesam. Sie enthält spezielle Schlüsselwörter, die vom SEP sesam hdbbackint Modul verwendet werden. Die Dateien werden in/var/opt/sesam/var/ini/
erzeugt. Es werden zwei Sätze von Backint-Parameterdateien benötigt, ein Satz für den Zugriff auf die Sicherungen aus der Quelldatenbank und der andere für die Rücksicherung der Sicherungen in der Zieldatenbank. - Wenn die Quell- und Zielsysteme eingerichtet sind, konfigurieren Sie die SEP sesam Sicherungen für die Ziel-Tenant-Datenbank. Stellen Sie sicher, dass die Sicherungen für die Ziel-Tenant-Datenbank korrekt funktionieren. Optional können Sie die letzte Katalogsicherung der Quell-Tenant-Datenbank in SAP HANA Studio überprüfen, um sicherzustellen, dass sie für den Wiederherstellungsprozess verfügbar ist.
- Kopieren Sie die notwendigen SEP sesam Konfigurationsdateien (.utl) vom Quellsystem auf das Zielsystem mit folgendem Befehl:
scp root@sapval:/var/opt/sesam/var/ini/backint_<SID>_<database_name>* /var/opt/sesam/var/ini/
- Bearbeiten Sie auf dem Zielsystem die kopierten .utl-Dateien und ändern Sie den Parameter SSB_LOGFILE auf den richtigen Pfad:
SSB_LOGFILE=/usr/sap/<SID>/HDB<instance>/<SAP_hostname>/trace/hdbbackint_$u_VAL_log_%Y-%m-%d.log
Anmerkung | |
Wenn das Zielsystem ein Multi-Host-System ist, müssen Sie die .utl-Dateien auf alle Hosts kopieren. |
- Beispiel
Beispiel Quellsystem:
SAP hostname: sapval SID: VAL Database name: VAL SEP sesam SAP HANA *.utl files: /var/opt/sesam/var/ini/backint_VAL_VAL_catalog.utl /var/opt/sesam/var/ini/backint_VAL_VAL_data.utl /var/opt/sesam/var/ini/backint_VAL_VAL_log.utl
Beispiel Zielsystem:
SAP hostname: sapcert01 SID: SEP Database name: VAL SEP sesam SAP HANA *.utl files: /var/opt/sesam/var/ini/backint_SEP_VAL_catalog.utl /var/opt/sesam/var/ini/backint_SEP_VAL_data.utl /var/opt/sesam/var/ini/backint_SEP_VAL_log.utl
Der Pfad für den Parameter SSB_LOGFILE auf dem Quellsystem lautet:
SSB_LOGFILE=/usr/sap/VAL/HDB00/sapval/trace/hdbbackint_$u_VAL_log_%Y-%m-%d.log
Und auf dem Zielsystem wird dies geändert in:
SSB_LOGFILE=/usr/sap/SEP/HDB01/sapcert01/trace/hdbbackint_$u_VAL_log_%Y-%m-%d.log
Starten Sie die Systemkopie im SAP HANA Studio
Um eine Systemkopie einer SAP HANA-Datenbank auf einem anderen Zielsystem zu erstellen, verwenden Sie SAP HANA Studio.
Anmerkung | |
Das folgende Verfahren beschreibt die Schritte, die im SAP HANA Studio durchgeführt werden. Da dieser Prozess nicht in SEP sesam enthalten ist, kann SEP nicht für die Richtigkeit dieses Verfahrens garantieren. Benutzern wird dringend empfohlen, die SAP-Dokumentation für die aktuellsten Informationen zu konsultieren und die Schritte in der SAP Dokumentation zu überprüfen. |
- Öffnen Sie SAP HANA Studio und melden Sie sich an der Ziel-SID SYSTEMDB an.
- Klicken Sie mit der rechten Maustaste auf die Verbindung zur Zieldatenbank und dann auf Backup and Recovery -> Recover Tenant Database.
- Wählen Sie die Zieldatenbank, in die die Quelldatenbank kopiert werden soll.
- Wählen Sie im Fenster Specify Recovery Type entweder Recover the database to its most recent state oder Recover the database to a specific data backup.
- Wählen Sie im Fenster Locate Backup Catalog die Option Recover using the backup catalog und dann Search for the backup catalog in Backint only. Wählen Sie dann Backint System Copy und geben Sie die SID des Quellsystems und den Namen der Tenant-Datenbank im Format <DB_NAME>@<SID> an.
- Stoppen Sie die Ziel-Tenant-Datenbank.
- Der Wiederherstellungsprozess sucht nach dem neuesten Katalog und zeigt die letzten Datensicherungen an. Vergewissern Sie sich, dass die richtigen Sicherungen angezeigt werden und dass der zuletzt gefundene Katalog von der Quelldatenbank stammt. Wählen Sie die Sicherung aus, die Sie wiederherstellen möchten. Optional können Sie auf Check Availability klicken, um zu prüfen, ob die ausgewählte Sicherung an diesem Ort verfügbar ist.
- Behalten Sie die Standardeinstellungen für Protokollsicherungsdateien bei.
- Wählen Sie Initialize log area.
- Überprüfen Sie die Wiederherstellungsoptionen. Optional können Sie die für den Wiederherstellungsprozess verwendete SQL-Anweisung anzeigen und kopieren. Klicken Sie auf Finish, um die Wiederherstellung zu starten.
Wenn der Wiederherstellungsprozess abgeschlossen ist und die Quelldatenbank erfolgreich in die Zieldatenbank kopiert wurde, wird die Zieldatenbank gestartet.
iehe auch
SAP HANA Sicherung – SAP HANA Logbackup und Savepoints – SAP HANA Rücksicherung