I tried to connect keycloak 8.0.0 with oracle 18c database on Ubuntu
module.xml :
<?xml version="1.0" encoding="UTF-8"?>
<module name="com.Oracle" xmlns="urn:jboss:module:1.3">
<resources>
<resource-root path="ojdbc8.jar"/>
<resource-root path="ojdbc8.policy"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
and standalone.xml file :
<datasource jndi-name="java:jboss/datasources/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@192.168.1.52:1521:xe</connection-url>
<driver>oracle</driver>
<pool>
<min-pool-size>5</min-pool-size>
<max-pool-size>15</max-pool-size>
<fair>false</fair>
<flush-strategy>IdleConnections</flush-strategy>
</pool>
<security>
<user-name>keycloak</user-name>
<password>keycloak</password>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<validate-on-match>true</validate-on-match>
<background-validation>true</background-validation>
<background-validation-millis>6000</background-validation-millis>
<stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
<exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
</validation>
<timeout>
<blocking-timeout-millis>5000</blocking-timeout-millis>
<idle-timeout-minutes>5</idle-timeout-minutes>
</timeout>
</datasource>
can anybody help please ?
also:
https://stackoverflow.com/questions/59772103/keycloak-with-oracle-18c-database-is-not-working
Thanks in advance.