NetWorker: NMDA DB2 – Triage-Handbuch
Summary: In diesem Dokument werden die Informationen beschrieben, die für das anfängliche Troubleshooting eines NMDA-DB2-Problems erforderlich sind.
Instructions
Informationen, die zur Fehlerbehebung angefordert werden,
1) NetWorker-Server- und -Clientbetriebssystem und -Version
2) NMDA für DB2-Version und Build-Nummer
3) Problembeschreibung
- Problem mit der Datenbanksicherung
Neuinstallation?
Ja –> Wird der DB2-Client über den NMC-Client-Erstellungsassistenten erstellt? Wenn nicht, versuchen Sie, den Assistenten zu verwenden und das Ergebnis zu erfassen.
Nein –> Hat es vorher funktioniert? get
mminfo -avot -r name,savetime,pool,ssflags -q client=<db2 client name>
Funktioniert ein manuelles Backup?
- Problem mit dem Backup von Archivprotokollen
Melden Sie sich mit dem DB2-Instanzeigentümer bei der DB2-Instanz an.
Abrufen der Ausgabe von
db2 get db cfg for <DB name>
Rufen Sie die DB2-Archivprotokollbackupkonfigurationsdatei <db2archive.cfg> auf dem DB2-Client ab
4) Fehlermeldung und Protokollauszug
5) Backupgerätetyp (Band, AFTD, Data Domain, VTL oder andere)
6) Beobachtung: Wann ist es passiert, was hat sich geändert, wie weit ist das Backup vorangeschritten?
7) Debuggen:
Festlegen der Option Debug in der Datei db2.cfg
NSR_DEBUG_LEVEL= 1 ~ 9 (most cases 3~5) NSR_DIAGNOSTIC_DEST= /nsr/apps/logs (make the folder full permission to db2 account) NSR_DPRINTF=TRUE (enables NetWorker debug for modules)
8) Erforderliche Protokolle:
Auf dem NetWorker-Server: nsrget
Auf dem DB2 NetWorker-Client: nsrget
9) Beispiel für ein manuelles Backup
UNIX oder Linux:
db2 backup db <db name> load /usr/lib/libnsrdb2.so options @/<path/to/db_backup>.cfg> without prompting
Windows:
db2 backup db <db name> load c:\\path\linbsrdb2.dll options @/<path/to/db_backup>.cfg> without prompting
Wiederherstellungsbeispiel.
Stellt
Geben Sie auf dem DB2-Host (NetWorker-Client), auf dem die Daten wiederhergestellt werden sollen, den für das Betriebssystem geeigneten DB2-Wiederherstellungsbefehl wie folgt ein:
Linux und UNIX:
$ db2 restore db <source DB name> load /usr/lib/libnsrdb2.xx open sessions <n> options @/pathname/nmdb2.cfg taken at yyyymmddtttt into <target DB name>
Windows:
$ db2 restore db <source DB name> load <drive>:\<NetWorker_Install_Directory>\nsr\bin\libnsrdb2.dll open sessions <n> options @<drive>:\pathname\nmdb2.cfg taken at yyyymmddtttt into <target DB name>