Does Azure hosted Databricks Unity catalog support wallet based Oracle Connection?

Sarvesh Kulkarni 0 Reputation points
2025-12-02T11:33:22.1966667+00:00

I have a Databricks Unity catalog in my Azure Databricks Service workspace, and I'm trying to create a connection to an Oracle Autonomous Database (ADB). In the Workspace UI, the "Create Connection → Oracle" option only accepts hostname / port / service name.

However, Oracle Autonomous Database does not support direct hostname-based connections. It requires a wallet-based (credentials file) connection instead.

Steps to reproduce:

Sign in to https://portal.azure.com

Open the Azure Databricks workspace → Launch Workspace

In the left panel, open Catalog

Click the + icon next to “Catalog”

Choose Add a connection

Select Oracle

The form does not provide any field to upload an Oracle wallet or configure wallet-based authentication.

Question

Does Unity Catalog in Azure currently support wallet-based Oracle Autonomous Database connections?
If yes, where should the wallet be uploaded?
If no, is this feature on the roadmap?

Thanks.

Screenshot 2025-12-01 at 23.34.49.png

Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  2. VRISHABHANATH PATIL 1,820 Reputation points Microsoft External Staff Moderator
    2025-12-03T07:19:09.4066667+00:00

    Hi @sarvesh Kulkarni

    Thank you for contacting to Microsoft QA.

    I see you’re trying to establish a connection between your Azure Databricks Unity Catalog and an Oracle Autonomous Database, but you're hitting a snag with the wallet-based authentication requirement. Let's break it down.

    Currently, Unity Catalog in Azure Databricks does not support wallet-based connections directly from the UI when creating an Oracle connection. The "Create Connection → Oracle" option primarily focuses on hostname/port/service name configurations, which do not facilitate the wallet-based approach required by Oracle ADB.

    Options You Can Consider:

    JDBC Connection: You might want to use a JDBC Unity Catalog connection, which allows for more flexibility in connecting to external databases. You would need to set this up in a way that accommodates wallet-based authentication.

    Contact Support: Since the wallet-based authentication is a specific Oracle requirement not currently handled through the UI, it would be prudent to contact Azure support to confirm if there is a workaround or if this feature is on the roadmap for future releases.

    Follow-Up Questions:

    To assist you better, here are a few follow-up questions:

    • Have you explored using JDBC connections with any custom configurations to see if that suits your requirements?
    • Are you aware of any existing API or CLI methods in Databricks that might allow you to set up wallet-based authentication indirectly?
    • Would you need help with specific configurations for setting up JDBC, or are you looking for guidance on a different aspect?

    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.