Nuxeo & Oracle : OCI Driver Configuration
------------------------------------------
Key: NXP-7507
URL: https://jira.nuxeo.com/browse/NXP-7507
Project: Nuxeo Enterprise Platform
Issue Type: Bug
Components: Directory
Affects Versions: 5.4.2
Environment: Nuxeo /Tomcat / Oracle 11G R2 / Linux Redhat 5.7
Reporter: Ludovic Toinel
Priority: Major
Bonjour,
Nous utilisons un cluster Oracle RAC avec Nuxeo et nous souhaitons utiliser le
driver OCI d'Oracle pour la gestion du Failover.
Pour cela nous avons :
- Modifié notre nuxeo.conf pour y placer les valeurs suivantes
nuxeo.db.url=jdbc:oracle:thin:NUXEO_LTO/NUXEO_LTO@vspar-iris-sr-bddev:1521:NUXDEV1
nuxeo.db.driver=oracle.jdbc.driver.OracleDriver
nuxeo.db.testOnBorrow=true
nuxeo.db.initialSize=0
nuxeo.db.maxIdle=5
nuxeo.db.maxActive=10
nuxeo.db.user=NUXEO_LTO
nuxeo.db.password=NUXEO_LTO
- Modifié la configuration des datasources présents dans la config Tomcat du
template Oracle (nuxeo.xml) pour y injecter l'URL de notre BDD incluant le
driver OCI.
<Resource name="jdbc/nxsqldirectory" auth="Container"
type="javax.sql.DataSource"
initialSize="${nuxeo.db.initialSize}" maxActive="${nuxeo.db.maxActive}"
maxIdle="${nuxeo.db.maxIdle}" maxWait="10000"
testOnBorrow="${nuxeo.db.testOnBorrow}" validationQuery="SELECT
1 FROM DUAL"
driverClassName="${nuxeo.db.driver}" url="${nuxeo.db.url}" />
<Resource .......
<Resource .......
- Modifié notre default-repository-config.xml
<xa-datasource>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource>
<property name="URL">${nuxeo.db.url}</property>
<property name="User">${nuxeo.db.user}</property>
<property name="Password">${nuxeo.db.password}</property>
Après tests, cette configuration ne fonctionne pas, les propriétés suivantes
semblent être requises par Nuxeo au démarrage du serveur.
nuxeo.db.host=vspar-iris-sr-bddev
nuxeo.db.port=1521
nuxeo.db.name=NUXDEV1
Lorsque je vérifie tous les fichiers de configuration Nuxeo, je ne vois aucun
appel à ces properties.
- Y-a-til un prérequis particulier pour Nuxeo vis à vis de ces propriétés ?
- Pourquoi ces paramètres sont nécessaires au bon fonctionnement des directory
alors qu'aucune configuration n'y fait appel ?
- Pourquoi le default-repository-config n'exploite pas les datasources
configurés dans Tomcat ?
Merci d'avance
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets