Installing Oracle OIM_OIF 10g R3

... otherwise known as Oracle Identity Management 10g, Release 3 (10.1.4.0.1), which is a mouthful, even for an Oracle product.

Note: This article will be updated from time to time as I learn more about how these Oracle products fit together.

Previous versions of 10g Application Server included the Identity Management Infrastructure. With Release 3, it gets split off into it's own distribution on 2 separate CD's.

There are lots of little improvements that go into the new release, not the least of which is the update to database 10.1.0.5 and Application Server 10.1.2.0.2 that relieves you of the time-consuming task of patching up to these versions.

Installing is pretty straightforward. If you use CentOS 4 as I do, you'll need to modify the /etc/redhat-release file by deleting the line referring to CentOS and substituting "Red Hat Enterprise Linux AS release 4" so that the installer will not abort because your system isn't certified.

Assuming my install will be called "infra1", this is how I would lay out the filesystem:

Oracle Base /u01/app/orainfra
Oracle Inventory /u01/app/orainfra/oraInventory
Oracle Home /u01/app/orainfra/product/10.1.4
Database files /u02/oradata/infra1

(the db instance was named "infra1", which is also the SID)

Make sure to have root privileges on the server. There are a couple of scripts that need to be run as root during the install.

There may be kernel parameter changes that need to be done. These can be done dynamically using the sysctl utility, without rebooting the system. The Quick Install Guide has a nice section on how to do this under "Kernel Parameter Settings for OracleAS Metadata Repository".

Thanks to the Energy Policy Act of 2005, every system on the planet needs to be patched to account for DST coming early this year, March 11 to be exact.

Oracle is no exception, and even though it was only release a little while ago, Identity Manager R3 also requires patching.

There are two basic patches that are needed, both only available to customers with support contracts, via MetaLink:

  • 5865568, updates the Oracle JVM used by the App Server with the new timezone data.

  • 5632264, replaces the old timezone data for the database and database clients.

Ah, let the games begin!