Thanks for the detailed write-up.
You've read it correctly. Today, Unity Catalog Oracle connections, Lakehouse Federation and the Lakeflow Connect Oracle connectors don't support client-certificate or Oracle wallet (mTLS) authentication.
1. Roadmap: There's no public timeline or preview for wallet or mTLS authentication on Oracle connections. Please share your requirement with your Databricks account team so it's recorded against your use case.
2. Managed connector against an mTLS-only database: There's no supported way to do this today. The Oracle connectors support basic authentication (username and password) only, and Oracle Autonomous Database is listed as unsupported for the integrated CDC connector.
3. Options while you keep mTLS:
- Spark JDBC on dedicated compute. A job cluster in dedicated (single user) access mode can use the Oracle JDBC driver with your wallet. You'd write the results to Delta tables and schedule it with Lakeflow Jobs, loading incrementally on a cursor column such as a last-updated timestamp. Of these options, this is the closest to what the managed connector does.
- Oracle GoldenGate if you need log-based CDC. GoldenGate can write directly to Databricks and handles mTLS on the Oracle side.
Thanks again for raising it.
Cheers,
Nina
References
Nina Thoni
Databricks Senior Solutions Engineer