Choosing a Migration Method

You can migrate your on-premises Oracle Database database to an Oracle Database Cloud database using a number of different methods that use several different tools.

Not all migration methods apply to all migration scenarios. Many of the migration methods apply only if specific characteristics of the source and destination databases match or are compatible. Moreover, additional factors can affect which method you choose for your migration from among the methods that are technically applicable to your migration scenario.

Some of the characteristics and factors to consider when choosing a migration method are:

  • On-premises database version

  • Oracle Database Cloud database version

  • On-premises host operating system and version

  • On-premises database character set

  • Quantity of data, including indexes

  • Data types used in the on-premises database

  • Storage for data staging

  • Acceptable length of system outage

  • Network bandwidth

To determine which migration methods are applicable to your migration scenario, gather the following information.

  1. Database version of your on-premises database:

    • Oracle Database 11g Release 2 version lower than 11.2.0.3

    • Oracle Database 11g Release 2 version 11.2.0.3 or higher

    • Oracle Database 12c Release 1 version lower than 12.1.0.2

    • Oracle Database 12c Release 1 version 12.1.0.2 or higher

  2. For on-premises Oracle Database 12c Release 1 databases, the architecture of the database:

    • Multitenant container database (CDB)

    • Non-CDB

  3. Endian format (byte ordering) of your on-premises database’s host platform

    Some platforms are little endian and others are big endian. Query V$TRANSPORTABLE_PLATFORM to identify the endian format, and to determine whether cross-platform tablespace transport is supported.

    Oracle Database Cloud uses the Linux platform, which is little endian.

  4. Database character set of your on-premises database and Oracle Database Classic Cloud Service database

    Some migration methods require that the source and target databases use compatible database character sets.

  5. Database version of the Oracle Database Cloud database you are migrating to

    • Oracle Database 11g Release 2

    • Oracle Database 12c Release 1

    Oracle Database 12c Release 1 databases created on Oracle Database Cloud use CDB architecture. Databases created using the Enterprise Edition software edition are single-tenant, and databases created using the High Performance or Extreme Performance software editions are multitenant.

After gathering this information, use the “source” and “destination” database versions as your guide to see which migration methods apply to your migration scenario: