Hi I'm trying to use Oracle RDBMS with Magnolia 3.0 RC2 (which uses
JackRabbit).

The only thing I did was to configure the file system/persistence manager,
in a new file I created (jackrabbit-oracle-search.xml):

 <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
        <param name="path" value="${wsp.home}/default" /> </FileSystem>

<PersistenceManager
class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
        <param name="driver" value="oracle.jdbc.OracleDriver"/>
      <param name="url" value="jdbc:oracle:thin:@myserver:1521:mydb"/>
      <param name="user" value="myuser"/>
      <param name="password" value="password"/>
      <param name="schemaObjectPrefix" value="${wsp.name}_"/>
        <param name="externalBLOBs" value="false"/> </PersistenceManager>


But, when Magnolia is booting, Jack is trying to create its schema, tables,
and stuff, and then it breaks and throw this exception:

javax.jcr.RepositoryException: Cannot instantiate persistence manager
org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager:
ORA-00902: invalid datatype
: ORA-00902: invalid datatype


Is there anything else I need to do to make it work?
Thanx,

JS.

Reply via email to