NMDA: Konfigurieren von SAP IQ-Datenbankbackups mit NMDA 19.x
Riepilogo: Konfigurieren von Systemen, Anwendungen und Produkten Intelligente Abfragedatenbank (SAP IQ) mit NetWorker Module for Databases and Applications (NMDA) Version 19.x.
Istruzioni
Ab NetWorker Module for Databases and Applications (NMDA) 19.x 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-Recovery auf einen Point-in-Time durchzuführen, bei der die Datenbank mit einem Transaktionsprotokoll-Offset wiederhergestellt wird.
Die Datenbank enthält fünf Arten von SAP-IQ-Speichern:
- Katalogspeicher: 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 beim Laden oder Abfragen der Datenbank verwendet werden.
- RLV-Speicher: enthält In-Memory-Daten.
- IQ-freigegebener temporärer Speicher: Enthält temporäre Daten für eine Multiplex-Umgebung.
NMDA unterstützt vier Backuplevel für das Backup von SAP IQ-Datenbankdaten. komplett, 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 Backups von SAP IQ-Transaktionsprotokollen ausführen, verwendet die NetWorker-Software ein Dateisystembackup, um die Protokolle und Protokollarchive zu sichern.
Die Backups von SAP IQ-Transaktionsprotokollen prüfen nicht auf Protokolllücken oder fehlende Protokolldateien. Um die Backups der SAP IQ-Transaktionsprotokolle zu aktivieren, müssen Sie den obligatorischen Parameter festlegen NSR_BACKUP_LEVEL auf den Wert txnlog in der NMDA SAP IQ Backup-Konfigurationsdatei. Ausführlichere Informationen finden Sie im NMDA-Administrations- und Installationshandbuch.
- Installieren Sie den NetWorker-Client und NMDA auf dem SAP IQ-Datenbankserver.
Abbildung 1: Installieren Sie den NetWorker-Basisclient und die Extended-Client-Software auf dem Datenbankserver-Host.
- Verknüpfen von NMDA mit der Serverumgebung
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
- Einrichten der SAP IQ-Schnittstellendatei
[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
- Einrichten der Konfigurationsdatei (
/nsr/apps/config/nmda_iq_backup.cfg)
UNIX:
/nsr/apps/config
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 Vorlagen für die Konfigurationsdatei befinden sich im folgenden Verzeichnis:
UNIX:
/nsr/apps/configverwalten:
- Kopieren Sie die entsprechende Vorlagendatei an einen beliebigen Speicherort auf dem Clienthost.
- Stellen Sie sicher, dass die Konfigurationsdatei über Leseberechtigungen für die Gruppe und andere Nutzer verfügt.
- Sie können der Konfigurationsdatei einen beliebigen Namen geben. Die folgenden Parameter sind obligatorisch für manuelle Backups in der NMDA IQ-Backup-Konfigurationsdatei. Manuelle Backups von SAP IQ werden gestartet, indem nsrdasv über die Befehlszeile aufgerufen wird. 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-BackupIQ_OCS_PATH =/iq/IQ-16_1/OCS-16_0IQ_USERPATH(nur in Sonderfällen)SYBASE> Speicherort der SAP IQ-SoftwareinstallationUSER_PSWD(wenn der SAP-IQ-Server ein Kennwort hat)
USER_PSWD Parameter mit dem nsrdaadmin -P -z configuration_file_path.
# nsrdaadmin -P -z /home/SybaseIQ/NMDA-IQ_BACKUP.cfg.
- Kennwort eingeben
Abbildung 2: Kennwort eingeben
- Melden Sie sich bei NMC an und navigieren Sie zu Protection >Clients >New
Abbildung 3: Geben Sie die client_name und das Saveset ein.
Abbildung 4: Geben Sie den Backupbefehl ein.
- Testen Sie manuelle und geplante Backups. Stellen Sie sicher, dass der Pool, das Gerät und die Policy erstellt wurden, bevor Sie Backups ausführen.
nsrdasv –z <cfg_file_pathname #nsrdasv -z /home/Sybase/NMDA_IQ_BACKUP.cfg
nsriqrc -z <configuration file>
Weitere Informationen finden Sie im NMDA-Administrationshandbuch.
Die Datenbank muss deaktiviert sein, um eine FULL-, INCREMENTAL SINCE FULL- oder INCREMENTAL-Wiederherstellung eines READWRITE FILES ONLY- oder eines All-Files-Backups wiederherzustellen. Die Datenbank wird möglicherweise ausgeführt, um ein Backup schreibgeschützter Dateien wiederherzustellen.
Informazioni aggiuntive
nsrinfo –s <server> -c <client> -n iqDie Wiederherstellung erfolgt über den Befehl:
sriqrc -z <configuration file>