OCI Database Migration for MySQL Databases

OCI Database Migration migrates MySQL databases from on-premises or cloud deployments to OCI. The easy-to-use graphical user experience validates and manages online or offline migration workflows. Migration for MySQL databases transparently uses the MySQL Shell, a migration advisor, and GoldenGate.

How migration works

dms mysql flow
dms mysql flow

Sources and target

OCI Database Migration for MySQL supports the following MySQL variants, versions, and deployment sources. The flexibility of a logical migration allows for version upgrades and changes to target platforms.

sources and targets diagram description
sources and targets diagram description

Migration workflows

Workflows meet both simple and complex operational requirements without the need for advanced DBA skills. Migrations can run whether applications are online or offline. For online migrations, an initial load is followed by applying ongoing incremental changes. Logical workflows can also include version upgrades.

Oracle Base Database ServiceExadata Database ServiceAutonomous AI Database
Logical offline migration
Logical online migration
CategoryWorkflowDetails
Business continuityOffline migrationApplications are offline during migration; Duplicates entire database in one operation
Business continuityOnline migrationApplications are online during migration; Captures incremental source database changes in real-time and continuously applies them to target database
Data movementLogical migrationCaptures source data and metadata separate from physical data using MySQL Shell and ongoing changes with GoldenGate; Enables source and target databases to be different versions and platforms
Network connectionDirect connectionSource and target are on the same physical or virtual network

Embedded migration advisor

A diagnostic advisor is embedded into the migration workflow. The advisor prioritizes exceptions, suggests resolutions, and generates repair scripts. Users can interactively review the details and either ignore the warnings, exclude source objects, or make repairs. The convenience of this essential step streamlines the migration workflow.