Avamar: So überprüfen Sie die Archivprotokollkonfiguration des Avamar DB2-Plug-ins
Zusammenfassung: In diesem Artikel wird erläutert, wie Sie die archivelog-Konfiguration des Avamar DB2-Plug-ins überprüfen, um sicherzustellen, dass DB2-Datenbanken korrekt für Archivprotokollbackups eingerichtet sind. ...
Weisungen
Das Ziel dieses Artikels ist es, dem Leser zu helfen, die Archivelog-Konfiguration für DB2-Backups zu überprüfen.
-
Überprüfen Sie, ob Archivprotokollbackups in DB2 korrekt konfiguriert sind:
- Melden Sie sich als DB2-Nutzer an:
- Führen Sie folgenden Befehl aus:
db2 get db cfg for db <dbname>
Überprüfen Sie, ob die Parameter LOGARCHMETH1 oder LOGARCHMETH2 und LOGARCHOPT1 oder LOGARCHOPT2 so eingestellt sind, dass die Backups an Avamar gesendet werden.db2 get db cfg for testdb ... First log archive method (LOGARCHMETH1) = VENDOR:/usr/local/avamar/lib/libdb2_avamarloader.so ... Options for logarchmeth1 (LOGARCHOPT1) = @/home/db2inst1/flags.txt
- Führen Sie folgenden Befehl aus:
ANMERKUNG 1:- Wenn LOGARCHMETH1 festgelegt ist, muss LOGARCHOPT1 festgelegt werden.
- Wenn LOGARCHMETH2 festgelegt ist, muss LOGARCHOPT2 festgelegt werden
ANMERKUNG 2:- LOGARCHMETH1 müssen mit den folgenden Schritten beginnen: "ANBIETER:" (dasselbe, wenn der Satz LOGARCHMETH2)
- Die von LOGARCHMETH1 referenzierte Bibliothek muss Folgendes sein:
UNIX/Linux:libdb2_avamarloader.so and not libdb2_avamar.so
Windows:libavdb2.dll
ANMERKUNG 3:
LOGARCHOPT1 muss mit "@" beginnen (dasselbe, wenn der Satz LOGARCHOPT2 ist) - Melden Sie sich als DB2-Nutzer an:
-
Überprüfen Sie, ob die Bibliothek und der Pfad der Optionsdatei korrekt sind, indem Sie Folgendes ausführen:
ls -ltr <path_to_library_and_option_file>ls -ltr /usr/local/avamar/lib/libdb2_avamarloader.so
ls -ltr /home/db2inst1/flags.txt
HINWEIS: Nutzerverzeichnis oder Datei-Explorer auf Windows-Betriebssystemen -
Stellen Sie sicher, dass die Optionsdatei die beiden Anweisungen "--debug=true" und "--logfile=<directory>/filename" enthält:
--id=MCUser --sysdir=/usr/local/avamar/etc --logfile=/tmp/cli_test/avdb2.log --avtar-before-after-days-search=1 --vardir=/usr/local/avamar/var --debug=true ...
-
Überprüfen Sie, ob die Protokolldateien während der Archivprotokollbackups erstellt werden.
So überprüfen Sie, ob Protokolldateien erstellt wurden:
Beispiel:
Die Optionsdatei enthält:... --logfile=/tmp/cli_test/avdb2.log ... ls -ltr /tmp/cli_test/avdb2*log -rw-r--r--. 1 db2inst1 dba 19961878 Jul 27 19:29 /tmp/cli_test/avdb2-avtar-2018-07-27-db2inst1-TESTDB-LOG-BACKUP-00-001.log -rw-r--r--. 1 db2inst1 dba 3975178 Jul 27 19:29 /tmp/cli_test/avdb2-lib-2018-07-27-db2inst1-TESTDB-LOG-BACKUP-00-001.log
-
Überprüfen Sie die Berechtigungen für das durch --logfile angegebene Verzeichnis und stellen Sie sicher, dass DB2 in dieses Verzeichnis schreiben kann.
Beispiel:
... --logfile=/tmp/cli_test/avdb2.log ... chmod 777 /tmp/cli_test