This topic explains the prerequisites required to begin onboarding with Oracle Database@Azure.
Prerequisites List
1: Permissions for Onboarding and Provisioning 🔗
Many of the tasks you perform during Oracle Database@Azure onboarding require permissions in either the Azure cloud or the OCI cloud. Expand Permissions Information by User Persona for Oracle Database@Azure in this section to see a table which details the permissions you need for each task of the onboarding process, and for provisioning operations after you onboard. Before you begin onboarding, identify the individuals in your organization with the permissions in the following section and ensure they're available to complete the corresponding steps in the table.
The Azure subscription you select for onboarding with Oracle Database@Azure becomes the primary subscription for the offer that you buy. Your Azure bill displays the total cost for Oracle Database@Azure usage under the primary subscription used for the offer.
3: An Oracle Cloud Infrastructure (OCI) Account 🔗
For private offer purchases, if you have an existing Oracle Cloud Infrastructure (OCI) account, you can connect it to Oracle Database@Azure during in the onboarding process. Otherwise, you can create a new OCI account to link later in the process.
For Pay as You Go offer purchases, you must create a new OCI account during onboarding.
4: Register Resource Providers in Your Azure Subscription 🔗
Register the following resource providers in Azure to onboard with and use Oracle Database@Azure:
Oracle.Database
Microsoft.BareMetal/BareMetalConnections/read
Microsoft.BareMetal/BareMetalConnections/write
Microsoft.BareMetal/BareMetalConnections/delete
The Oracle.Database resource provider is required to onboard with Oracle Database@Azure. The Microsoft.BareMetal resources are required to provision Oracle Exadata Database and Oracle Autonomous Database resources.
Click Subscriptions in the search results to navigate to the Subscriptions list view. Find the subscription you want to use for onboarding in the list view.
Click the name of the subscription in the list to view the details page for the subscription.
Select Resource providers under the Settings menu. Search for "Oracle" in the Filter by name search field.
Select the "Oracle.Database" resource in the Provider list, then click Register. Wait for the resource to display the "registered" status. This might take a few minutes.
Repeat steps 4 and 5 for the following resource providers if your subscription doesn't have these registered:
Microsoft.BareMetal/BareMetalConnections/read
Microsoft.BareMetal/BareMetalConnections/write
Microsoft.BareMetal/BareMetalConnections/delete
See Azure resource providers and types in the Azure documentation for information on checking the registration status of available resource providers and information on registering providers.
5: Azure Virtual Network (VNet) with a subnet delegated to the Oracle.Database resource. 🔗
For this task, you need a subnet within your VNet that you want to delegate to the Oracle.Database resource. You can use an existing subnet, or create a new one.
Click Virtual networks in the search results to navigate to the list view of virtual networks.
Find the virtual network (VNet) that you want to use to deploy database resources in the list of virtual networks. Click the name of the virtual network. The Azure portal redirects to the details page of the selected VNet.
On the details page for the VNet, click Subnets under the Settings menu.
In the list of subnets, click the name of the subnet you want to use for the Oracle.Database resource.
In the Edit subnet panel, find the Subnet Delegation section. In the Delegate subnet to a service field, select "Oracle.Database/networkAttachments", then click Save.