Create Linked services using Managed Virtual Network Azure IR to connect to Oracle on-premise database

John 190 Reputation points
2024-01-01T01:20:09.9833333+00:00

Hi,

I have a requirement where I need to use mapping data flow to transform json(source is rest API) and write the data into oracle table.

I am able to connect to oracle database by using self-hosted integration runtime but not able to connect using Managed Virtual Network Azure IR.

Since I can not use self-hosted integration runtime in data flow mapping, I have no other option but to use Managed Virtual Network Azure IR.

Please let me know how to connect to oracle database using Managed Virtual Network Azure IR.

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,509 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Amira Bedhiafi 31,501 Reputation points Moderator
    2024-01-01T19:12:00.6566667+00:00

    Create a Managed Virtual Network in Azure Data Factory if you haven't already. When creating an Integration Runtime, choose the 'Azure' type and enable the 'Managed Virtual Network' setting.

    Verify that your on-premise network is properly configured to allow connections from Azure. This might involve setting up Network Security Group (NSG) rules or firewall rules to allow traffic from Azure's IP ranges.

    Since Managed Virtual Network Azure IR is a cloud component, your on-premise Oracle database must be accessible from the cloud. This may require setting up a VPN or Azure ExpressRoute between your on-premise network and Azure.

    I see you mentioned that you cannot connect to Oracle using Managed Virtual Network Azure IR directly, consider setting up a Self-hosted IR as a proxy.

    Configure the Self-hosted IR within your on-premise network (where it can access your Oracle database).

    Link this Self-hosted IR to your Managed Virtual Network Azure IR.


Your answer

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