IBM Support

InfoSphere Change Data Capture: Java error executing commands from the command line-No ITLM marker file found.

Technote (troubleshooting)


I cannot execute any commands from the command line.

$ ls
dmarchivelogavailable dmreaddtable
dmarchivelogremoved dmreassigntable
dmbackupmd dmrefresh
dmclearevents dmrunrepairsql
dmclearstagingstore dmset
dmconfigurets dmsetbookmark
dmdecodebookmark dmsetreplicationmethod
dmdescribe dmshowbookmark
dmdisablecontinuouscapture dmshowevents
dmenablecontinuouscapture dmshowlogdependency
dmendreplication dmshowversion
dmexportconfiguration dmshutdown
dmflagforrefresh dmstartmirror
dmgetstagingstorestatus dmsupportinfo
dmgetsubscriptionstatus dmterminate
dmmarktablecapturepoint dmts32
dmmdcommander dmts64
dmmdconsole dmviewrepairsql
dmpark nohup.out

$ dmshowversion
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.datamirror.ts.commandlinetools.script.ShowVersion.
Caused by: com.datamirror.ts.assertion.NecessityException: The error
value is "No ITLM marker file found.".
at com.datamirror.ts.util.TSUtils.<clinit>(
... 1 more
Could not find the main class: com.datamirror.ts.commandlinetools.
script.ShowVersion. Program will exit.

Resolving the problem

This error occurs if the itlm.log is corrupted or missing from the <CDC_INSTALL> product directory. To resolve this run the install binary over top of this existing install by selecting upgrade

As a precautionary take a backup of
1. <CDC_HOME>/instance/<instance_name> folder
2. <CDC> schema

Document information

More support for: InfoSphere Change Data Capture

Software version: 6.5

Operating system(s): AIX, HP-UX, Linux, Solaris

Software edition: All Editions

Reference #: 1501172

Modified date: 2011-08-24