Tuesday, October 1, 2013

OIM 11g cloning strategy

For 10g OIM there was a metalink documentation available for cloning production OIM environment to DR environment. For 11g, however the documentation is not available. I had to do the cloning of 11g environment for a client; the steps performed to accomplish the same are mentioned below:-

For Initial Cloning (Assuming DR is not setup yet)

  1. Do a fresh install of Weblogic,OIM and SOA and run the respective configuration wizards
  2. Apply the bundle patches if any are applied to the existing production environment.
  3. Drop the newly create schema and database users (This step is important).
  4. Create the user and database tablespaces corresponding to the earlier schemas.
  5. Update the data sources' DB URL's.
  6. Update the OIMAuthenticationProvider with correct values for DB URL, username and password.
  7. Update the Direct DB configuration with correct values for DB URL, username and password.
  8. Copy the files cwallet.sso,.xldatabasekey,xell.csr,xlserver.cert,default-keystore.jks from the existing production environment to the DR environment
  9. Update the IT resource information with correct target information using the OIM console.

On a repetitive basis

  1. Apply the bundle patches if any are applied to the existing production environment.
  2. Drop the newly create schema and database users.
  3. Create the user and database tablespaces corresponding to the earlier schemas.
  4. Update the data sources' DB URL's.
  5. Update the OIMAuthenticationProvider with correct values for DB URL, username and password.
  6. Update the Direct DB configuration with correct values for DB URL, username and password.
  7. Copy the files cwallet.sso,.xldatabasekey,xell.csr,xlserver.cert,default-keystore.jks from the existing production environment to the DR environment
  8. Update the IT resource information with correct target information using the OIM console.

Patching strategy

  • Whatever patches are applied to the OIM in production environment have to be applied to the DR environment separately.

Hope this is useful.