NetWorker: SQL0104N Fejl under sikkerhedskopiering af DB2-databaser.
Oversigt: SQL0104N Fejl under NetWorker-sikkerhedskopiering af DB2-databaser.
Symptomer
NetWorker-sikkerhedskopiering af DB2-databaser kan mislykkes med følgende fejl:
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
Årsag
Denne fejl skyldes en fejl i backup-kommandoens syntaks.
Løsning
Sikkerhedskopieringskommandoen skal bruge Windows Short Path-konventionen. F.eks.:
Full Path: C:\Program Files\EMC NetWorker
Short Path: C:\PROGR~1\EMCNET~1
Den samme kommando i symptomsektionen, der mislykkedes, ville i stedet indeholde den korte sti:
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