Talend ESB supports
Oracle database for locking. The lock implementation class name to use is
org.apache.karaf.main.lock.OracleJDBCLock
:
karaf.lock=true
karaf.lock.class=org.apache.karaf.main.lock.OracleJDBCLock
karaf.lock.jdbc.url=jdbc:oracle:thin:@hostname:1521:XE
karaf.lock.jdbc.driver=oracle.jdbc.OracleDriver
karaf.lock.jdbc.user=user
karaf.lock.jdbc.password=password
karaf.lock.jdbc.table=KARAF_LOCK
karaf.lock.jdbc.clustername=karaf
karaf.lock.jdbc.timeout=30
The Oracle JDBC driver file (ojdbc*.jar) has to be copied in the lib/ext folder.
The karaf.lock.jdbc.url
property contains a JDBC URL which
requires an active SID. It means that you must manually create the Oracle
database instance first before using the lock mechanism.