This topic describes how to enable a Unix Oracle database for conversion to Linux.

Prerequisites

  • A source Unix Oracle database 
    This can be a dSource or a VDB.
  • Unix Validated Sync Environment
    This environment must be the same platform and Oracle version as the source database. See Enabling Validated Sync for Oracle for information on designating a staging environment.

    The default OS user for the staging host must have access to the Oracle installation that will be used as the staging environment.

  • A Linux Target 
    This environment must be the same Oracle version as the source database. We recommend that this environment have a fast network link to the Delphix Engine because it needs to process all blocks in the database when converting a database to Linux. See General Network and Connectivity Requirements and Network Performance Configuration Options for general information about network requirements and configuration for the Delphix Engine.

Procedure

  1. Log into the Delphix Management application.
  2. In the Manage menu, select Databases > Datasets.
  3. Select the Oracle dSource that you want to use for cross-platform provisioning and click the Configuration tab.
  4. Under the dSource's configuration page, click the Linux tab.
  5. Under the Linux tab, click the three dots next to the Refresh button and select Validate Database.
    The validation process will create a temporary VDB on the Unix staging environment, and run SQL commands against it to verify that the database structure meets the requirements of the underlying Oracle platform conversion technology. Depending on the size of the dSource, this may take several minutes. See Cross-Platform Provisioning of Oracle dSources: Overview for more information about the specific database requirements that will be checked during this process.
  6. If the validation process is successful, green check marks will appear next to each validation requirement. If the dSource does not pass the validation process, a red X will appear next to the requirement. See Creating Scripts for Cross-Platform Provisioning for more information on how to correct these violations of the cross-platform provisioning requirements.