Hi @ScottDunk,
Looking at the release notes for LTS 14 and LTS 17.3, it appears to be a compatibility issue...
LTS 14:
LTS 17.3:
As you can see from the images above, Databricks 17.3 LTS upgrades the cluster JVM to Java 17. Oracleโs own compatibility matrix requires a JDKโ17โcertified JDBC driver (e.g., ojdbc10 or a recent ojdbc8 from the 19c line). The current driver youโre using is an older ojdbc8 build that Oracle only certifies for Java 8/11, which is why it breaks once the JVM is Java 17. The recommended approach is to update the Oracle driver, not to keep the old Java 8 runtime.
Do you mind if I ask which version of Oracle you are currently using? Is it 19c or 21c?
If this answer resolves your question, could you mark it as โAccept as Solutionโ? That helps other users quickly find the correct fix.
Regards,
Ashwin | Delivery Solution Architect @ Databricks
Helping you build and scale the Data Intelligence Platform.
***Opinions are my own***