After installing or upgrading to Integrated Cyber Defence exchange (ICDx) version 1.1.0, an attempt to configure a collector for Data Loss Prevention (DLP) results in ICDx saving the configuration. However, an attempt to start the new DLP collector results in the collector stopping after less than 30 seconds, and errors about the JDBC driver class "oracle.jdbc.OracleDriver" appearing in the collector logs of the new DLP collector.
The details of the log entry on the Collector Logs for the DLP connector include...
Exception: Cannot find JDBC driver class "oracle.jdbc.OracleDriver". It is possible an incorrect "JDBC Drivers Directory" was specified.
Message: DLP DB Sensor - unable to initialize the sensor.
and Stack Trace:
[at com.symantec.cas.ucf.sensors.DB.DBSensorModule.init(DBSensorModule.java:736), at com.symantec.cas.ucf.sensors.DB.DBSensorModule.init(DBSensorModule.java:124), at com.symantec.sensor.SensorModule.init(SensorModule.java:134), at com.symantec.lib.app.Supervisor.init(Supervisor.java:123), at com.symantec.lib.app.Application.init(Application.java:192), at com.symantec.lib.app.SimpleApplication.main(SimpleApplication.java:52)]
The JDBC driver from Oracle is not in the expected location.
To install the Oracle JDBC driver on ICDx
<version>is the actual version of the collector available within the $SYMC_HOME folder
Please refer to the Administration Guide for the installed version of ICDx for further troubleshooting.