SAP HANA-Datenbanken für den Sicherungs- und Notfallwiederherstellungsdienst vorbereiten

Bevor Sie HANA-Datenbankinstanzen und ‑daten sichern, müssen Sie den Datenbankserver dem Backup- und Notfallwiederherstellungsdienst als Host hinzufügen. Führen Sie die folgenden Vorbereitungsschritte aus, bevor Sie beginnen.

Vorbereitung

Lesen Sie sich vor Beginn den Artikel Sicherung und Notfallwiederherstellung für die horizontale Skalierung von SAP HANA durch.

  • Alle konfigurierten Dienste (siehe SAP-Hinweis 1697613 und SAP-Hinweis 1649519), z. B. nameserver und indexserver. muss ausgeführt werden. Sie können dies in der Übersicht von SAP HANA Studio unter „Betriebsstatus“ prüfen und bestätigen, dass alle Dienste gestartet sind.

  • Damit der Sicherungs- und Notfallwiederherstellungs-Agent hostseitige Vorgänge ausführen kann, verwenden Sie einen SAP HANA-hdbuserstore-Schlüssel anstelle eines Nutzernamens und Passworts, um über den sicheren SAP HANA-Nutzerspeicher mit der HANA-Datenbank zu kommunizieren. Weitere Informationen finden Sie unter HANA-Userstore-Schlüssel konfigurieren.

  • Die Datenbank log_mode muss auf dem Tab „Konfiguration“ in HANA Studio auf normal gesetzt sein. Weitere Informationen finden Sie unter Logmodus und Logsicherung in HANA Studio einrichten.

  • Alle SAP HANA-Server, auf denen HANA-Daten gesichert werden sollen, müssen für den Backup- und Notfallwiederherstellungsdienst eingerichtet worden sein.

  • Auf allen SAP HANA-Servern, auf denen Daten durch den Sicherungs- und Notfallwiederherstellungsdienst geschützt werden sollen, muss der Sicherungs- und Notfallwiederherstellungs-Agent installiert sein.

  • Wenn die zugrunde liegenden Datenvolumes für SAP HANA als SAP HANA-Datenbanksicherungen mit LVM-Snapshot mit CBT oder dateibasierter Sicherung geschützt werden, die in backint eingebunden ist, und Sie auch Dateisysteme auf demselben Host schützen, sollten Sie in der Dateisystem-App /hana/log und /hana/data in einen Ausschlusspfad eintragen. Weitere Informationen finden Sie unter Linux-Dateisystem.

  • Empfehlung für die Sicherung von HANA-Archiv-Logs:

    • Achten Sie darauf, dass Sie den Pfad für die HANA-Archiv-Logsicherung als basepath_logbackup und basepath_catalogbackup in global.ini festlegen.
    • Verwenden Sie das HANA-Archivlog-Bindungselement nicht zum Speichern anderer Dateien als HANA-Archivlog-Sicherungen.
    • Standardmäßig wird die Archivbereinigung bei jeder Datenbanksicherung ausgeführt. Behalten Sie die Standardeinstellung bei, um die beste RTO für die Wiederherstellung zu erzielen.

HANA-Nutzerspeicherschlüssel konfigurieren

So konfigurieren Sie den HANA-Userstore-Schlüssel:

  1. Erstellen Sie den Nutzer für die Datenbanksicherung in HANA Studio.

  2. Rufen Sie die Instanz- und SQL-Portnummern ab.

  3. Erstellen Sie den SAP HANA-hdbuserstore-Schlüssel für Nutzer der Sicherung der Systemdatenbank.

Schritt 1: Nutzer für die Datenbanksicherung in HANA Studio erstellen

Wählen Sie einen Datenbanknutzernamen gemäß den Standards des Unternehmens aus. Dieses Nutzerkonto muss unter SYSTEMDB erstellt werden.

  1. Erstellen Sie den Nutzer unter SYSTEMDB.

    • Klicken Sie in SAP HANA Studio SYSTEMDB auf System > Sicherheit > Nutzer > Neuer Nutzer.

    • Weisen Sie einen Nutzernamen und ein Passwort zu.

    • Legen Sie für Passwortänderung bei der nächsten Anmeldung erzwingen die Option Nein fest.

    • Klicken Sie auf den Tab Systemberechtigungen und weisen Sie Berechtigungen zu, indem Sie Folgendes auswählen:

    HANA 1.0

    • Sicherungsadministrator
    • Kataloglesevorgang
    • Datenbankadministrator

    HANA 2.0 (SPS01–SPS04)

    • Sicherungsadministrator
    • Kataloglesevorgang
    • Datenbankadministrator
    • Datenbankstart
    • Datenbankstopp

    HANA 2.0 (SPS05)

    • Sicherungsadministrator
    • Kataloglesevorgang
    • Datenbanksicherungsoperator
    • Betriebssystem-Operator für die Datenbankwiederherstellung
    • Datenbankadministrator
    • Datenbankstart
    • Datenbankstopp
  2. Klicken Sie auf den grünen Pfeil, um den neu erstellten Systemnutzer bereitzustellen.

Schritt 2: Instanz- und SQL-Portnummern abrufen

Sie benötigen die HANA-Instanz- und SQL-Portnummern für Systemdatenbanken.

HANA 1.0

In der folgenden Anleitung wird beschrieben, wie Sie die Instanz- und SQL-Portnummern aus einem HANA 1.0-Einzelcontainersystem abrufen:

  1. Gehen Sie zu System.

  2. Klicken Sie auf den Tab Querformat.

  3. Ruft den Wert des SQL-Ports für indexserver ab.

HANA 2.0

In der folgenden Anleitung wird beschrieben, wie Sie die Instanz- und SQL-Portnummern aus HANA 2.0 abrufen:

  1. Gehen Sie zu System.

  2. Klicken Sie auf den Tab Querformat.

  3. Klicken Sie auf den Tab Services (Dienste).

  4. Gehen Sie in der Spalte Dienst zu nameserver.

  5. Rufen Sie den Wert des SQL-Ports ab. Die Instanznummer besteht aus den beiden und drei Ziffern der SQL-Portnummer.

Schritt 3: SAP HANA-Schlüssel „hdbuserstore“ für Nutzer der Sicherung der Systemdatenbank erstellen

Der Sicherungs- und Notfallwiederherstellungsdienst empfiehlt diese Namenskonvention für den Namen des Userstore-Schlüssels: Für SYSTEMDB den Schlüsselnamen auf Database backup username festlegen. Beispiel: Datenbanksicherungsnutzername (Actbackup) Set SYSTEMDB – key_name – (ACTBACKUP)

Vorgehensweise für ein HANA-System mit einem einzelnen Knoten

  1. Stellen Sie eine SSH-Verbindung zum HANA-Datenbanksystem her und melden Sie sich als (sid)adm an: su - (sid)adm

  2. Verzeichnis wechseln: cd exe

  3. Erstellen Sie Einträge in hdbuserstore mit dem Befehl hdbuserstore:

    ./hdbuserstore SET (key_name) (SAP HANA database hostname):(port) (DB_user_name) (DB_user_password)
    

    In diesem Fall gilt Folgendes:

    ./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
    
  4. Prüfen Sie den Schlüsselspeicher: ./hdbuserstore list

Logmodus und Logsicherung in HANA Studio einrichten

Legen Sie in HANA Studio den HANA-Logmodus und den Speicherort für die Logsicherung für die Sicherung und Notfallwiederherstellung fest, um Sicherungen der HANA-Datenbanktransaktionsprotokolle zu erstellen:

  1. Prüfen Sie in SAP HANA HDB Studio, ob die Protokollsicherung auf der Seite DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration (Datenbank (SYSTEMDB FOR HANA 2.0) > Sicherung > Konfiguration) richtig festgelegt ist:

    • Der Zieltyp ist File (Datei).

    • Das Ziel ist auf einen Bereitstellungspfad des lokalen Dateisystems festgelegt.

    • Das Sicherungsintervall ist auf erforderliches RPO festgelegt.

    • Die automatische Protokollsicherung ist aktiviert.

    • Der Datenbank-Log-Modus muss auf normal festgelegt sein.

  2. Gehen Sie auf die Seite „Konfiguration“ und prüfen Sie unter „Datenbankkonfiguration: DATABASE (SYSTEMDB FOR HANA 2.0)“>. Geben Sie in das Filterfeld basepath ein.

  3. Prüfen Sie, ob basepath_logbackup richtig festgelegt ist:

    • Legen Sie den Wert basepath_catalogbackup auf denselben Wert wie basepath_logbackup fest.

    • Öffnen Sie die Bearbeitungsseite für basepath_catalogbackup.

    • Legen Sie für Neuer Wert denselben Wert wie für basepath_logbackup fest und klicken Sie auf Speichern. So wird die Sicherung des Katalogs mit einer Protokollsicherung für die Wiederherstellung zu einem bestimmten Zeitpunkt sichergestellt.

  4. Führen Sie die Neukonfiguration aus, damit die Werte wirksam werden.

Sicherungs- und Notfallwiederherstellungs-Agent (Connector) auf SAP HANA-Servern installieren

Der Backup- und Notfallwiederherstellungs-Agent ist ein schlanker Dienst auf dem SAP HANA-Server, mit dem eine anwendungskonsistente Kopie von SAP HANA-Datenbanken erfasst wird. Dabei werden Änderungen an Datenbankdaten für die inkrementelle Forever-Capture-Strategie von Sicherung und Notfallwiederherstellung mithilfe des Change-Block-Trackings ermittelt. Auf allen SAP HANA-Servern, auf denen Daten durch Sicherung und Notfallwiederherstellung geschützt werden sollen, muss der Sicherungs- und Notfallwiederherstellungs-Agent installiert sein.

  1. Laden Sie die Installationsdatei des Agents wie unter Richtigen Sicherungs- und Notfallwiederherstellungs-Agenten für Ihren Host abrufen beschrieben herunter.

  2. Melden Sie sich als Root auf dem Linux-Server an.

  3. Installieren Sie den Agenten wie unter Agent für die Sicherung und Notfallwiederherstellung auf einem Linux-Host installieren beschrieben.

Nächste Schritte

SAP HANA-Datenbankhost hinzufügen und seine Datenbanken erkennen und schützen

Dokumentation zum Sicherungs- und Notfallwiederherstellungsdienst für SAP HANA-Systeme mit horizontaler Skalierung

Diese Seite ist eine von mehreren Seiten zum Schutz und zur Wiederherstellung von SAP HANA-Skalierinstanzen mit dem Sicherungs- und Notfallwiederherstellungsdienst. Weitere Informationen finden Sie auf den folgenden Seiten: