Konfigurieren des SAP IQ-Datenbankbackups mit NMDA 19.x

Summary: So konfigurieren Sie die Systems Applications and Products Intelligent Query (SAP IQ)-Datenbank mit NetWorker Module for Databases and Applications (NMDA) Version 19.x.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Beginnend mit NetWorker Module for Databases and Applications (NMDA) 19.1 unterstützt die NMDA-Software das Backup aller Sap IQ-Transaktionsprotokolle (Systems Applications and Products Intelligent Query) und Protokollarchive. Nachdem Sie das Protokollbackup durchgeführt haben, verwenden Sie NMDA, um eine SAP IQ Point-in-Time-Recovery durchzuführen, mit der die Datenbank auf einen Transaktionsprotokoll-Offset wiederhergestellt wird.

Die Datenbank umfasst fünf Arten von SAP IQ-Speichern:
  • Catalog store– enthält Metadaten und Informationen zum Managen der Datenbank in der Datei dbname.db.
  • IQ-Hauptspeicher enthält die Datenbankdaten und das Transaktionsprotokoll.
  • Temporärer IQ-Speicher – Enthält temporäre Daten, die zum Laden oder Abfragen der Datenbank verwendet werden.
  • RLV-Speicher enthält In-Memory-Daten.
  • Gemeinsamer temporärer IQ-Speicher – Enthält temporäre Daten für eine Multiplex-Umgebung.
HINWEIS: NMDA unterstützt nur Simplex-Umgebungen, nicht Multiplex-Umgebungen.

NMDA unterstützt vier Backuplevel für das Backup von SAP IQ-Datenbankdaten. vollständig, inkrementell, inkrementell seit vollständig und Transaktionsprotokoll. Sie müssen das entsprechende Backuplevel für die SAP IQ-Datenbankdaten angeben, die Sie sichern möchten.

NMDA unterstützt das Backup aller SAP IQ-Transaktionsprotokolle und Protokollarchive als NetWorker-Savesets. Wenn Sie SAP IQ-Transaktionsprotokollbackups ausführen, verwendet die NetWorker-Software ein Dateisystembackup, um die Protokolle und Protokollarchive zu sichern.

Die SAP IQ-Transaktionsprotokollbackups prüfen nicht auf Protokolllücken oder fehlende Protokolldateien. Um SAP IQ-Transaktionsprotokollbackups zu aktivieren, müssen Sie den obligatorischen Parameter NSR_BACKUP_LEVEL auf den Wert txnlog in der NMDA SAP IQ-Backupkonfigurationsdatei festlegen. Ausführlichere Informationen finden Sie im NMDA-Administrations- und Installationshandbuch. 
  1. Installieren Sie den NetWorker-Client und NMDA auf dem SAP IQ-Datenbankserver.
Installieren Sie vor der Installation von NMDA sowohl den NetWorker-Basisclient als auch die Extended Client-Softwarepakete auf dem Datenbankserverhost.
Installieren Sie den NetWorker-Basisclient und die erweiterte Clientsoftware auf dem Datenbankserverhost.
Abbildung 1: Installieren Sie den NetWorker-Basisclient und die Extended-Client-Software auf dem Datenbankserverhost.
  1. NMDA mit der Serverumgebung verknüpfen
cd <SAP_IQ_installation_directory>/IQ-16_0/lib64
ln -s /usr/lib/libnsriqbr.so libnsriqbr.so
lrwxrwxrwx. 1 root root       22 Aug 25 12:40 libnsriqbr.so -> /usr/lib/libnsriqbr.so
  1. Einrichten der SAP IQ-Schnittstellendatei
Während der NMDA SAP IQ-Backupvorgänge kommuniziert die Open Client Server (OCS)-Bibliothek mit dem SAP IQ-Server. Um diese Kommunikation zu aktivieren, muss die SAP IQ-Schnittstellendatei im $SYBASE Verzeichnis vorhanden sein. Bevor Sie NMDA SAP IQ-Backups durchführen, stellen Sie sicher, dass die SAP IQ-Schnittstellendatei im verzeichnis $SYBASE vorhanden ist. Sie können das Dienstprogramm dscp ausführen, um die Schnittstellendatei zu erzeugen. Zum Beispiel:
[root@bu- bin64]# pwd
/iq/IQ-16_1/bin64
[root@bu-vm-61 bin64]# dscp
>> open
ok
Session 1 InterfacesDriver>> add SAPIQ_DEMODB
Service: [ASE]
Transport Type: [tcp]
Transport Address: 10.20.110.101 3334
Transport Type: [tcp]
Transport Address:
Security Mechanism [] :
HA Failoverserver:
Retry Count:
Retry Delay:
Added SAPIQ_DEMODB
Session 1 InterfacesDriver>> list all
On UNIX platforms, the interfaces file is located in the $SYBASE installation directory. On Windows, the sql.ini file is located in the %SYBASE%\ini installation directory. The interfaces file, which lists the name and address of every known server, is usually named interfaces.
[root@bu-vm-61 iq]# cat interfaces  
utility_db
        master tcp ether 10.234.166.61 2638
        query tcp ether 10.234.166.61 2638
newmydb1
        master tcp ether 10.234.166.61 3333
        query tcp ether 10.234.166.61 3333
newmydb1.iq
        master tcp ether 10.234.166.61 3333
        query tcp ether 10.234.166.61 3333
  1. Einrichten der Konfigurationsdatei (/nsr/apps/config/nmda_iq_backup.cfg)
HINWEIS: NMDA unterstützt den Backupkonfigurationsassistenten für geplante SAP IQ-Backups nicht. Sie müssen diese geplanten Backups ohne den Assistenten konfigurieren.
 
Die Konfigurationsdateivorlagen befinden sich im folgenden Verzeichnis:
Unter UNIX: /nsr/apps/config
nmda_iq_backup.cfg-Template für SAP IQ-Backupparameter
nmda_iq_restore.cfg-Template für SAP IQ-Wiederherstellungsparameter

Erstellen Sie eine Kopie der erforderlichen Vorlagen. Bei der Deinstallation der NMDA-Software werden die ursprünglichen Vorlagen entfernt.

Erstellen Sie die NMDA-Konfigurationsdatei basierend auf den Vorlagen:
Die Konfigurationsdateivorlagen befinden sich im folgenden Verzeichnis:
Unter UNIX: /nsr/apps/config:
  1. Kopieren Sie die entsprechende Vorlagendatei an einen beliebigen Speicherort auf dem Clienthost.
  2. Stellen Sie sicher, dass die Konfigurationsdatei über Leseberechtigungen für die Gruppe und andere Benutzer verfügt.
  3. Sie können die Konfigurationsdatei mit einem beliebigen bevorzugten Namen benennen. Die folgenden Parameter sind obligatorisch für manuelle Backups in der NMDA IQ-Backupkonfigurationsdatei. Manuelle Backups von SAP IQ werden durch Aufrufen von nsrdasv über die Befehlszeile gestartet. Alle Backupparameter werden mithilfe der standardmäßigen NMDA-Konfigurationsdatei eingegeben.
  •  IQ_OCS_PATH (obligatorisch für ein geplantes SAP IQ-Backup. Optional für ein manuelles SAP IQ-Backup
  •  IQ_OCS_PATH =/iq/IQ-16_1/OCS-16_0
  •  IQ_USER
  •  PATH (nur bestimmte Fälle)
  •  SYBASE-Speicherort > der SAP IQ-Softwareinstallation
  •  USER_PSWD (wenn der SAP IQ-Server über ein Passwort verfügt)
HINWEIS: Legen Sie das verschlüsselte SAP IQ-Benutzerpasswort im Parameter USER_PSWD mit dem configuration_file_path nsrdaadmin -P -z fest.
# nsrdaadmin -P -z /home/SybaseIQ/NMDA-IQ_BACKUP.cfg.    
  1. Kennwort eingeben
Kennwort eingeben
Abbildung 2: Kennwort eingeben
 
HINWEIS: NMDA unterstützt den Backupkonfigurationsassistenten für geplante SAP IQ-Backups nicht. Sie müssen diese geplanten Backups ohne den Assistenten konfigurieren.
 
  1. Melden Sie sich bei NMC an und gehen Sie zu Protection >Clients >New
Schlüssel in den Befehlen client_name, Save Set und Backup
 
Schlüssel im client_name und Saveset
Abbildung 3:
 Schlüssel im client_name und Saveset
 
Schlüssel im Backupbefehl
Abbildung 4: Schlüssel im Backupbefehl
  1. Testen Sie sowohl manuelle als auch geplante Backups. Stellen Sie sicher, dass der Pool, das Gerät und die Policy erstellt werden, bevor Sie Backups ausführen.
Das manuelle Backup wird mithilfe des folgenden Befehls ausgeführt:
nsrdasv –z <cfg_file_pathname
#nsrdasv -z /home/Sybase/NMDA_IQ_BACKUP.cfg
Die Recovery erfolgt mithilfe des Befehls:
nsriqrc -z <configuration file>

Weitere Informationen finden Sie im NMDA-Administrationshandbuch.

Die Datenbank muss deaktiviert sein, um eine VOLLSTÄNDIGE, INKREMENTELLE DA FULL- oder INKREMENTELLE Wiederherstellung eines READWRITE FILES ONLY- oder eines all files-Backups wiederherzustellen. Die Datenbank wird möglicherweise ausgeführt oder nicht, um ein Backup von schreibgeschützten Dateien wiederherzustellen.

Additional Information

Alle NMDA IQ-Backups befinden sich unter namespace 'iq'. Sie kann wie folgt verwendet werden, wenn Die Clientindexdateiinformationen im Namespace mit "nsrinfo" abgefragt werden:
nsrinfo –s <server> -c <client> -n iq
Die Wiederherstellung erfolgt über den Befehl:
sriqrc -z <configuration file>

Affected Products

Data Backup & Protection Software
Article Properties
Article Number: 000219292
Article Type: How To
Last Modified: 08 Nov 2023
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.