Skip to content

OBI Architecture

Overview

Various Oracle configurations ranging from Oracle RAC to Oracle multi-tenant can be used with Delphix. This article contains an overview of how Delphix works with Oracle.

There are three key concepts when using Delphix with any data platform:

  1. Environments: The server and software required to run a data set. For Oracle, this will be an operating system host with Oracle instances running on it.
    a. Staging Environment: Source data is ingested into Delphix using Staging Host. These will be used to create dSources.
    b. Target Environment: Target hosts to provision VDBs. These need Oracle installations that correspond to the versions of the Source environments, per our Oracle Support Matrix.
  2. dSources: A database that the Delphix Virtualization Engine uses to create and update virtual copies of your database
  3. VDBs: A database provisioned from either a dSource or another VDB which is a copy of the source data. A VDB is created and managed by the Delphix Virtualization Engine. Explore how Delphix connects to Oracle environments and creates Oracle dSources and VDBs, with these concepts in mind.

Environment Linking and Provisioning Architecture

As shown in the diagram below Delphix begins by ingesting data from your source database backups to create dSources. Data is ingested using existing backups on Disk or Tape. Once you have added an environment, Delphix will automatically ‘discover’ Oracle Homes on it. This means we are looking for any compatible data sources we could ingest from to create new dSources.

Screenshot