You can use the Commvault software to migrate an Amazon RDS Oracle instance to an Azure database.
Run the predefined Oracle_RDStoAzure workflow. The workflow automates the following processes:
-
Retrieves the RDS data and transforms it to a cloud-independent format by using native Oracle commands such as expdp.
-
Migrates the data to local database.
After the migration is complete, you have a local copy of the Amazon RDS database on a Linux client.
Before You Begin
-
Verify that the client can connect to the Amazon RDS instance.
-
The Amazon RDS instance must be publically accessible (connected to a VPC that has the internet gateway enabled).
-
The Amazon RDS instance security group must allow for network connections on the Amazon RDS listener port (the listener port is typically 1521).
-
The local firewall or the Azure firewall must allow for a two-way connect to Amazon RDS.
-
-
Verify that the Amazon RDS instance has enough space for the Oracle export.
Procedure
-
From the CommCell Browser, go to Workflows.
-
Right-click Oracle_RDStoAzure, and then click All Tasks > Execute.
The Oracle_RDStoAzure Options dialog box appears.
-
On the Inputs tab, specify the migration options.
-
From the Run workflow on list, select the client that the workflow runs on.
-
In the RDS Instance Name box, type the name of the Amazon RDS database. instance
-
In the RDS Database Username and RDS Database User Password boxes, type the user credentials that you use to connect to the Amazon RDS database.
-
From the Azure Client Name list, select the migration destination. The destination is a client on the CommCell Console.
-
In the Azure Staging location, type the full path to the directory where the Commvault software stores the exported Amazon RDS data before it imports the data to the local database.
-
In the Azure Database Instance Name box,type the name of the destination Azure database instance name.
-
In the Azure Instance Oracle Home box, type the full path to the $ORACLE_HOME directory for the Azure database instance.
-
-
Click OK.
You can track the progress of the workflow job from the Job Controller. For instructions on using the Job Controller, see Getting Started with the Job Controller.