5 1 0: SAP MaxDB Rücksicherung auf eine andere Instanz

From SEPsesam
This page is a translated version of the page 5 1 0:SAP MaxDB Restore to Another Instance and the translation is 100% complete.


Willkommen in der aktuellsten Version der SEP sesam Dokumentation 5.1.0 Apollon. Frühere Versionen der Dokumentation finden Sie hier: Documentation Archiv.


Übersicht


Dieser Artikel beschreibt die SEP sesam SAP MaxDB Rücksicherung auf eine andere Instanz, eingeführt in der Version 4.4.3 Beefalo V2. Details zur MaxDB Sicherung und vollständigen Rücksicherung mit SAP ERP finden Sie unter SAP ERP mit MaxDB.

Bei einem Hardware- oder Datenbankausfall können Sie mit SEP sesam die Daten der betroffenen MaxDB-Datenbankinstanz rücksichern, indem Sie alle Datensicherungen und Protokollsicherungen dieser Datenbankinstanz in eine andere Instanz mit Initialisierung einlesen - mit dem Kommando db_activate RECOVER.

Dabei werden die Daten- und Protokoll-Volumes der aktuellen Datenbankinstanz initialisiert und die in einer vollständigen Datensicherung gesicherten Daten in eine andere Datenbankinstanz eingelesen. Alle Daten, die bisher in der aktuellen Datenbankinstanz enthalten waren, werden überschrieben. Einzelheiten zu diesem Kommando und seinen Voraussetzungen finden Sie in db_activate RECOVER.

Anforderungen

Um einen fehlerfreien Betrieb von SEP sesam zu gewährleisten und die Leistung zu verbessern, stellen Sie sicher, dass die folgenden Bedingungen erfüllt sind:

  • Die Liste der unterstützten MaxDB Versionen finden Sie in der Support Matrix. Beachten Sie, dass alle Komponenten zur Einrichtung der MaxDB-Erweiterung bereits in den SEP sesam Installationspaketen enthalten sind.
  • SEP sesam Server v. 4.4.3 Beefalo V2 oder höher. Prüfen Sie Hardwareanforderungen für SEP sesam Server, RDS oder SEP sesam Client.
  • SAP MaxDB verwendet zwei Bereiche zum Speichern von Daten: den Datenbereich, in dem alle Daten gespeichert werden, und den Protokollbereich, in dem alle Änderungen an den Daten gespeichert werden.
    • Die Konfiguration des Daten-/Protokollbereichs kann völlig anders sein als auf dem Quellsystem.
    • Es ist notwendig, dass beide Bereiche den gleichen Bezeichner (DBIdent) haben, sonst ist eine Rücksicherung in eine andere Instanz nicht möglich.

Schritte

Das Rücksichern von SAP MaxDB wird mit dem in der MaxDB-Software enthaltenen Dienstprogramm Database Manager CLI (dbmcli) durchgeführt. Beachten Sie, dass dieser Abschnitt nur das Rücksichern einer MaxDB-Datenbankinstanz auf eine andere Instanz beschreibt. Details zu SEP sesam MaxDB Vollrücksicherung und DBM-Kommandos finden Sie in dbmcli calls.

Um SAP MaxDB auf einer anderen Instanz rückzusichern, gehen Sie wie folgt vor:

  1. Rufen Sie den Database Manager CLI auf und legen Sie eine neue Datenbankinstanz mit zwei zugehörigen Datendateien an (eine für das Protokoll, eine für die Daten):
  2.  db_create <Datenbank_Name> <dbm_Operator>,<dbm_Operator_Passwort> 

    Beispiel:

     dbmcli db_create FOO DBM,DBM 
     /sapdb/programs/bin/dbmcli -d FOO -u DBM,DBM
     > param_startsession 
     > param_init 
     > param_commitsession 
     > param_addvolume 1 DATA DISKD0001 F 32768 
  3. Bereiten Sie die erforderlichen Sicherungsmedien vor. Beachten Sie, dass der Name und der Pfad der Dateien mit denen der Originaldatenbank übereinstimmen sollten. Weitere Einzelheiten finden Sie unter dbmcli calls.
  4.  medium_put <Medium_Name> <Standort_Typ> <Sicherung_Typ> [<Größe> [<Blockgröße> [<Überschreiben> [<Autoloader>]]]]

    Beispiel:

     medium_put BACKData /var/opt/sesam/var/ini//maxdb//DATA_data PIPE DATA 0 8 NO YES 
     medium_put BACKLog /var/opt/sesam/var/ini//maxdb//DATA_log PIPE LOG 0 8 NO YES 
     medium_put BACKPages /var/opt/sesam/var/ini//maxdb//DATA_pages PIPE PAGES 0 8 NO YES 
     exit
  5. Bereiten Sie die erforderlichen Sicherungsmedien vor. Beachten Sie, dass der Name und der Pfad der Dateien mit denen der Originaldatenbank übereinstimmen sollten. Weitere Einzelheiten finden Sie unter dbmcli calls.
  6.  <Standort> -d <Datenbankname> -u <dbm_Operator>,<dbm_Operator_Passwort> -uUTL

    Beispiel:

     /sapdb/programs/bin/dbmcli -d FOO -u DBM,DBM -uUTL
     > dbm_configset -raw BSI_ENV /var/opt/sesam/var/ini/maxdb/bsi_DATA.env # Hier setzen Sie die <tt>BSI_ENV</tt> der Originaldatenbank für die Task/SEP sesam Server Einstellungen.
     > db_admin 
     > db_connect
     > service_connect
  7. Sichern Sie die Daten aus der letzten Full-Sicherung mit dem Befehl db_activate RECOVER zurück:
  8.  db_activate RECOVER <Medium_Name> [ExternalBackupID <externe_Sicherungs_ID>] 

    Beispiel:

     db_activate RECOVER BACKDAta ExternalBackupID "DATA DATA__9611349026 
     /var/opt/sesam/var/ini//maxdb//DATA_data"

    Die Ausgabe sollte mit OK enden.

  9. Die SAP MaxDB-Datenbank muss in den Zustand online (warm) gebracht werden:
  10.  db_warm


Siehe auch

SAP ERP mitMaxDB - SAP ERP

Externe Referenzen

db_activate RECOVER command

Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.
Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.