Hi,
I’m trying to set my DSpace repo up to use Oracle instead of Postgres.
I’ve followed the instructions in the docs (http://www.dspace.org/1_6_2Documentation/ch03.html#N108B4) by downloading the latest driver (ojdbc6.jar) and running the following command:
/opt/apache-maven-2.2.1/bin/mvn install:install-file -Dfile=ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc16 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true
It says ‘Build successful’ then I run the ‘mvn clean package’ command which works but then the ‘ant update -Doverwrite=true’ command gives the following error:
rt_metadata_registry:
[java] 2012-02-24 11:08:53,705 INFO org.dspace.core.ConfigurationManager @ Loading system provided config property (-Ddspace.configuration): config/dspace.cfg
[java] 2012-02-24 11:08:53,734 INFO org.dspace.core.ConfigurationManager @ Using default log4j provided log configuration,if uninitended, check your dspace.cfg for (log.init.config)
[java] 2012-02-24 11:08:53,736 WARN org.dspace.storage.rdbms.DatabaseManager @ Exception initializing DB pool
[java] java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:169)
[java] at org.dspace.storage.rdbms.DatabaseManager.initialize(DatabaseManager.java:1587)
[java] at org.dspace.storage.rdbms.DatabaseManager.getConnection(DatabaseManager.java:618)
[java] at org.dspace.core.Context.<init>(Context.java:126)
[java] at org.dspace.administer.MetadataImporter.loadRegistry(MetadataImporter.java:133)
[java] at org.dspace.administer.MetadataImporter.main(MetadataImporter.java:120)
[java] Exception in thread "main" java.sql.SQLException: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
[java] at org.dspace.storage.rdbms.DatabaseManager.initialize(DatabaseManager.java:1711)
[java] at org.dspace.storage.rdbms.DatabaseManager.getConnection(DatabaseManager.java:618)
[java] at org.dspace.core.Context.<init>(Context.java:126)
[java] at org.dspace.administer.MetadataImporter.loadRegistry(MetadataImporter.java:133)
[java] at org.dspace.administer.MetadataImporter.main(MetadataImporter.java:120)
BUILD FAILED
/opt/dspace-1.6.2-release/dspace/target/dspace-1.6.2-build.dir/build.xml:835: Java returned: 1
Any ideas what I’m doing wrong?
Thanks
Ian
------------
Ian Wellaway
Senior System Support & Development Officer - Academic Systems (Room 911) Mons, Tues and alternate Fridays
&
Technical Developer, Open Exeter - Infrastructure Systems (Room 54) Weds, Thurs and alternate Fridays
Exeter IT
Laver Building
University of Exeter
EX4 4QE
UK
tel +44 1392 722852