After configuring an Oracle database scan target, the job runs and immediately fails with an error without scanning any content.
Reviewing the FileReader log on the detection server running the scan, the following error can be seen:
File: server\logs\debug\FileReader0.log
Date: xx/xx/xxxx 00:00:00 PM
Class: com.vontu.discover.target.sqldatabase.SQLDatabaseCrawler
Method: logVendorProperties
Level: SEVERE
Message: Error trying to load the configuration
com.vontu.discover.target.sqldatabase.SQLDatabaseCrawlerConfigException: Driver class undefined for vendor jdbc
at com.vontu.discover.target.sqldatabase.SQLDatabaseCrawlerConfig.getDriverClassname(SQLDatabaseCrawlerConfig.java:80)
at com.vontu.discover.target.sqldatabase.SQLDatabaseCrawler.logVendorProperties(SQLDatabaseCrawler.java:339)
at com.vontu.discover.target.sqldatabase.SQLDatabaseCrawler.crawl(SQLDatabaseCrawler.java:189)
at com.vontu.discover.crawler.AbstractCrawler$1.run(AbstractCrawler.java:204)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
A malformed content root for the Oracle database has been configured in the scan target.
Configure the target as follows:
oracle:@//servername:port/instance
For example:
oracle:@//127.0.0.1:1521/oracleinstancename