NetWorker: SQL0104N Fehler während des Backups von DB2-Datenbanken.
Zusammenfassung: SQL0104N Fehler während des NetWorker-Backups von DB2-Datenbanken.
Symptome
NetWorker-Backups von DB2-Datenbanken können mit den folgenden Fehlern fehlschlagen:
C:\Program Files\EMC NetWorker\nsr\bin>db2 update db cfg for DBNAME using logarchmeth1 VENDOR:"C:\Program Files\EMC NetWorker\nsr\bin\libnsrdb2.dll" logarchopt1 "C:\Program Files\EMC NetWorker\nsr\apps\config\nmda_db2_tlogs.cfg"
SQL0104N An unexpected token "Files\EMC" was found following "<identifier>"
Expected tokens may include: "ACT_SORTMEM_LIMIT" SQLSTATE=42601
Ursache
Dieser Fehler ist das Ergebnis eines Fehlers in der Syntax des Backupbefehls.
Lösung
Der Backupbefehl muss die Windows-Konvention für den kurzen Pfad verwenden. Zum Beispiel:
Full Path: C:\Program Files\EMC NetWorker
Short Path: C:\PROGR~1\EMCNET~1
Derselbe Befehl im Abschnitt "Symptome", der fehlgeschlagen ist, würde stattdessen den kurzen Pfad enthalten:
db2 update db cfg for DBNAME using logarchmeth1 VENDOR:C:\PROGRA~1\EMCNET~1\nsr\bin\libnsrdb2.dll logarchopt1 C:\PROGRA~1\EMCNET~1\nsr\apps\config\nmda_db2_tlogs.cfg