KPI Partners Blog

9 Steps To Upgrade A Oracle Data Integrator Repository (11g to 12c)

Posted by KPI Partners News Team on Tue, May 13, 2014 @ 11:20 AM

by Raviteja Santosh

Upgrading A Oracle Data Integrator (ODI) Repository from ODI 11g to ODI 12c

Migrating Oracle Data Integrator (ODI) from version 11g to 12c is not straight forward as exporting and importing it into a new repository.   An administrator needs to upgrade the 11g version of the repository to the 12c version so the new features can be incorporated into into the code.

 

Prerequisites For An ODI 11g to ODI 12C upgrade

Clone

A clone should be made of each original master and work repository on 11g.   The Upgrade Assistant does not support repositories distributed on different instances of ODI.  

The ODI 12c version now uses unique IDs that follow the GUID convention. This avoids collision during the import of ODI objects and allows for simpler management and consolidation of multiple repositories within any given project.

Backup

Create a backup for each master and work repository (11g).  The backup will enable administrators to restore to the initial (pre-upgrade) state, if necessary.

Support

Before the upgrade of schemas, make sure the database supports the newer version.  (Note: ODI 12c supports database versions 11.2.0.3 R2 and above.)

Version Upgrade

Only repositories from versions of ODI 11.1.1.6.0 and above can be upgraded to ODI 12c.  If the scenario is one where we have to upgrade ODI 10g to ODI 12C, we must first upgrade ODI 10g to ODI 11.1.1.6.0 before performing the ODI 12c upgrade.

After successfully installing ODI 12c using the odi_121200.jar file, Opatch needs to be applied from the odi_1212_opatopatch.rar file available from the same folder downloaded from Oracle Technology Network (OTN).

  • Before running a Opatch, shut down all Oracle and ODI services.
  • Call the OPtach.bat file available in <Oracle_Home>\OPatch directory
  • “opatch napply <download_folder>\odi_1212_opatch”

Upgrade repository from ODI 11g to ODI 12C  Image1 resized 600

  • Once Opatch is successful, call upgrade utility “ua.bat” from <Oracle_Home>\oracle_common\upgrade\bin folder.
Linking People, Strategy, and Performance at Progressive

 

Step-By-Step Upgrade of ODI 11g to ODI 12c

Following are the steps to be performed to upgrade from 11g to ODI 12c.

Step 1: Start the Upgrade Assitant and Click Next

Upgrade repository from ODI 11g to ODI 12C Image2 resized 600

Step 2: Select the Schemas option for the type of upgrade.

Upgrade repository from ODI 11g to ODI 12C Image3 resized 600

Step 3: Select Oracle Data Integrator and the dependencies will be automatically selected.

Upgrade repository from ODI 11g to ODI 12C image4 resized 600

Step 4: Select the prerequisites that are met and then click next.

Upgrade repository from ODI 11g to ODI 12C image5 resized 600

Step 5: Provide a Database Connect String in the given format.  Provide DBA credentials and the ODI schema to upgrade.

Upgrade repository from ODI 11g to ODI 12C image6 resized 600

Step 6: Select all options for the upgrade. The options selected here are permanent and may not be changed later.

Upgrade repository from ODI 11g to ODI 12C image7 resized 600

Step 7: Provide credentials of the SUPERVISOR for the ODI repository upgraded.

Upgrade repository from ODI 11g to ODI 12C image8 resized 600

Step 8: Save the auto-generated alpha numeric Upgrade Key to convert 11g object IDs to unique GUIDs.  Additional 11g objects can be imported later so the converted GUIDs match the GUIDs in the repository.  You can provide a different upgrade key or leave as default.

Upgrade repository from ODI 11g to ODI 12C image9 resized 600

Step 9: Examine the status of the upgrade.  Once done, click next to check the summary.  When successful, a notification with the Status = "succeeded" will signify the successful  upgrade of the repository.

Upgrade repository from ODI 11g to ODI 12C image10 resized 600

 


Raviteja Santosh is a Senior Consultant at KPI Partners. Raviteja is a business intelligence and data integration expert who has specialized in complex utilization of data integration platforms.   Check out Raviteja's blog at KPIPartners.com.

Tags: ODI, Raviteja Santosh, Cloud Services, Tutorial, Data Integration, Examining OBIA 11g, Oracle Data Integrator (ODI)



Subscribe to the KPI Blog