OFM 11g: Install OAM 10.1.4.3 (32-bit) on 64-bit RedHat AS 5
By Olaf Heimburger on Aug 27, 2009
When you want to install Oracle Access Manager 10.1.4.3 on a 64-bit platform, you will instantly notice that there is no 64-bit version available. Here is how to go ahead with the 32-bit version of Oracle Access Manager.
Use the 32-bit Environment
The installer of Oracle Access Manager do not work on a 64-bit environment. On RedHat AS 5 you can "switch" to the 32-bit architecture by starting a new bash with linux32 bash. Until you close this new shell you will be in 32-bit world.
Use the OFM 11g Web Tier 32-bit
Because the web server plugins for PolicyManager and WebPass are available as 32-bit versions only, you need to install the OHS 11g from the OFM 11g Web Tier distribution. Unfortunately, this will not go through smoothly and will sooner or later stop in one of the makefiles (*.mk) which link the executables.
When you encounter one of these (possible candidates are $OHS_HOME/rdbms/lib/ins_rdbms.mk, $OHS_HOME/network/lib/env_network.mk, or $OHS_HOME/webcache/lib/env_calypso.mk) do not stop the installer! I mean it.
You can now scan the makefile in question for a command line containing gcc. To link a 32-bit executable, the command line must have the -m32 flag set. If this is missing, simply replace gcc with gcc -m32.
When you finished these small obstacles, the rest of the installation of Oracle Access Manager should continue smoothly.
A Word on WebGate
When you configure your web server with the PolicyManager and WebPass it is a good practice to install WebGate as well. But, don't get confused by the 64-bit WebGate.This should not be installed for the web server containing PolicyManager and WebPass. Use the 32-bit version of WebGate and everything is fine.
Please check here for an update on this entry.