KB Article #70822

ERROR L94 TrkPoolConnector.initPoolConnector - JDBC Driver com.ibm.db2.jcc.DB2Driver not found.

Problem

-- Following errors are received in sentinel.log file when attempting to start Sentinel installed with IBM DB2 9.7 database.



2011-05-26 17:17:28 [TemplateServer ] ERROR L94
TrkPoolConnector.initPoolConnector - JDBC Driver com.ibm.db2.jcc.DB2Driver
not found.
2011-05-26 17:17:28 [TemplateServer ] ERROR L106  TrkConnector.connect -
Problem during DB connection :No suitable driver
2011-05-26 17:17:28 [TemplateServer ] ERROR L403
ApiDBConnect.initPoolConnection - Database not ready... waiting for 30
seconds (1)


Resolution

# The error means that Sentinel is unable to find the necessary Java class in the class library path Sentinel uses. To correct the error, perform the following -



1. Take a back up of the file trkserver in the bin folder of the Sentinel installation folder.
2. Add the following line before the first occurrence of the keyword SENTNEL_CLASSPATH



# This is a temporary fix - For missing DB2 database drivers.
SENTINEL_CLASSPATH=${SENTINEL_CLASSPATH}:${SENTINEL_INSTALL_DIR}/lib/db2/db2jcc.jar:${SENTINEL_INSTALL_DIR}/lib/db2/db2jcc_license_cu.jar
# End of Change - For missing DB2 database drivers



3. Save the file & restart Sentinel.