Task 1: Prerequisites for Oracle Database@Azure
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.
Task | Cloud | Personas | Permissions |
---|---|---|---|
Task 1: Prerequisites | Azure | Subscription Owner / Contributor | Subscription owner or contributor |
Task 2: Accept Private Offer (not applicable to Pay As You Go customers) | Azure |
Billing Account Owner / Contributor OR Enterprise Administrator |
Microsoft Customer Agreement accounts (MCA) - Billing account owner, Billing account contributor Enterprise Agreement (EA) account - Enterprise Administrator |
Task 3: Purchase Offer - private offer | Azure | Subscription Owner / Contributor | Subscription owner or contributor |
Task 3: Purchase Offer - Pay as You Go offer | Azure |
Billing Account Owner / Contributor |
Billing Account Owner, Contributor |
Task 4: Link an OCI Account | Azure and OCI |
Azure Persona: Subscription Owner / Contributor OCI Persona:
|
Azure Permissions: Contributor OCI Permissions: OCI Account Owner, OCI Administrator |
Task 5: Register with My Oracle Support | OCI | OCI Support Owner | OCI Support Owner |
Task 6: Find the Availability Zone Mapping - for users deploying Exadata Database Service | Azure | Subscription Owner / Contributor | Subscription Owner, Cloud Shell Access |
Task 7: Setup Role Based Access Control (RBAC) - Exadata Database Service (as needed) | Azure | EntraID Administrator | Microsoft EntraID: Groups Administrator, User Administrator |
Task 7: Setup Role Based Access Control (RBAC) - Autonomous Database (as needed) | Azure | EntraID Administrator | Microsoft EntraID: Groups Administrator, User Administrator |
Task 8: Identity Federation - Azure account configuration (optional) | Azure | EntraID Administrator | Azure EntraID: External Identity Provider Administrator, Groups Administrator, User Administrator |
Task 8: Identity Federation Identity Federation - OCI account configuration (optional) | OCI | Identity Domain Administrator | OCI Identity Domain Administrator |
2: An Azure Subscription
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.
-
Sign in to the Azure portal at https://portal.azure.com/. Search for "Subscriptions".
-
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.
-
Sign in to the Azure portal at https://portal.azure.com/. Search for "Virtual networks".
- 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.
For more information, see Plan for IP Address Space in Oracle Database@Azure in the OCI documentation, and Network planning for Oracle Database@Azure in the Azure documentation.
What's Next?
- Pay as You Go customers: Continue onboarding with Task 3: Purchase Offer
- Private offer customers: Continue onboarding with Task 2: Accept Private Offer