Поздний ответ как-то, но для любого, кто снова сталкивается с этим вопросом
Для шифрования / целостности:
вам нужно будет вставить эти свойства вручную в $ J2EE_HOME / config / data-sources.xml следующим образом: - не проверено полностью, но должно работать, хотя бы с небольшим изменением, но должно использовать фабричный класс OracleDataSource -
<connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user=... >
<connection-properties>
<property name="oracle.net.encryption_client" value="REQUIRED123"/>
<property name="oracle.net.crypto_checksum_types_client" value="(SHA1123)"/>
<property name="oracle.net.crypto_checksum_client" value="REQUIRED"/>
<property name="oracle.net.encryption_types_client" value="(AES256)"/>
</connection-properties>
</connection-factory>
Для SSL:
проверьте раздел «Настройка источника данных TCPS» в этой ссылке
Решение Франклина не будет работать, потому что свойства, разрешенные для добавления в OC4J, ограничены некоторыми перечисляемыми значениями, поэтому никакие свойства, такие как, например, «oracle.net.encryption_client», не могут быть добавлены ... вместо этого вы получите это oc4j error