When installing Cluster Manager 7.2 on a Ubuntu 12.04 LTS machine, and trying to configure the DB to connect to our Oracle 11gR2 database (new user created with proper permissioned), the installation seems to go without errors, but then when trying to login to the web portal of the CM, we see the following error:
Server State: databaseConnection Last 10 Messages: 2014-04-30T13:21:37.164 INFO Can't connect to the database: No suitable driver 2014-04-30T13:21:47.187 Jdk14MLog$Jdk14MLogger(Jdk14MLog.java:148): Could not load driverClass oracle.jdbc.OracleDriver 2014-04-30T13:21:47.188 Last message repeated 1 time 2014-04-30T13:21:47.189 INFO Can't connect to the database: No suitable driver 2014-04-30T13:21:57.224 Jdk14MLog$Jdk14MLogger(Jdk14MLog.java:148): Could not load driverClass oracle.jdbc.OracleDriver 2014-04-30T13:21:57.225 Last message repeated 1 time 2014-04-30T13:21:57.226 INFO Can't connect to the database: No suitable driver 2014-04-30T13:22:07.249 Jdk14MLog$Jdk14MLogger(Jdk14MLog.java:148): Could not load driverClass oracle.jdbc.OracleDriver 2014-04-30T13:22:07.250 Last message repeated 1 time 2014-04-30T13:22:07.251 INFO Can't connect to the database: No suitable driver
How can we work around the issue?
Answer by hcampbell · Apr 30, 2014 at 03:28 PM
You need to provide the Oracle JDBC connector jar file. Electric Cloud does not (and cannot) ship that due to license restrictions. But as a customer of Oracle, you can obtain it themselves and copy it to the CM "lib" directory (eg, /opt/ecloud/i686_Linux/lib). You may be able to download it from this location:
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
We are using JDK 1.6.0_29 in EA 7.2, so ojdbc6.jar ought to work.
Why are Cluster Manager queries slowing down? 1 Answer
How do I tell what database schema version my ElectricAccelerator Cluster Manager is using? 1 Answer
When should I consider switching the Accelerator database from MySQL to Oracle or MSSQL? 1 Answer
How do I write custom queries to filter build results in the ElectricAccelerator cluster manager? 1 Answer
Electric Cloud powers Continuous Delivery, helping organizations developing deliver better software faster by automating and accelerating build, test, and deployment processes at scale. Industry leaders like Qualcomm, SpaceX, Cisco, GE, Gap, and E*TRADE use Electric Cloud solutions to boost DevOps productivity and Agile throughput.