RCU creates the required database schema for Identity and Access Management components. As per the certification matrix, Database versions supported for 11gR2 components are :
- Oracle 10.2.0.4+
- Oracle 11.1.0.7+
- Oracle 11.2.0.1+
Environment :
OS | Oracle Enterprise Linux 6 |
Host Name | oam11gr2.idmoracle.com |
JDK_HOME | /home/oracle/jdk1.6.0_35 |
Database Hostname | idmdb.idmoracle.com |
Database Port and service name | 1521:orcl |
To create schema for OAM11gR2 using RCU on Linux 64 bit, unzip the V33642-01.zip file and execute the rcu command fromrcuhome/bin directory.
[oracle@oam11gr2 rcuHome]$ bin/rcu
Failed to initialize logger with location :/home/oracle/rcuHome/rcu/log/logdir.2013-02-25_15-42/rcu.log
Initializing logger using the following location :/tmp/logdir.2013-02-25_15-42/rcu.log
Exception in thread “main” java.lang.UnsatisfiedLinkError: /home/oracle/rcuHome/jdk/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1003)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1605)
at java.awt.Toolkit.<clinit>(Toolkit.java:1627)
at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:484)
at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:249)
at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:135)
at oracle.sysman.assistants.rcu.ui.InteractiveRCUModel.<init>(InteractiveRCUModel.java:117)
at oracle.sysman.assistants.rcu.Rcu.execute(Rcu.java:307)
at oracle.sysman.assistants.rcu.Rcu.main(Rcu.java:363)
This error occurred because RCU is supported only on 32 bit Linux. Perform a simple workaround to run RCU on 64 bit version of linux, create a soft link for “jdk” folder inside rcuHome as the directory location where 64 bit jdk is installed (/home/oracle/jdk1.6.0_35 in my case) and run the RCU again.
[oracle@oam11gr2 rcuHome]$ ls
assistants install jlib oracleRoot.sh portal slax xdk
BC4J instantclient ldap oracore precomp sqlj
bin inventory lib oraInst.loc rcu sqlplus
common javavm modules owm rdbms srvm
crs jdbc network perl relnotes util
css jdk nls plsql root.sh wwg
[oracle@oam11gr2 rcuHome]$ mv jdk jdk.bak
[oracle@oam11gr2 rcuHome]$ ln -s /home/oracle/jdk1.6.0_35 jdk
[oracle@oam11gr2 rcuHome]$ bin/rcu
This command will launch RCU GUI.
1) Click Next.
2) Select Create and Click Next.
3) Specify database hostname, port, Service Name and sys credentials. Click Next.
4) Click OK
6) Click OK
7) Specify a new password for schema which are going to be created and click Next
8) Click Next
9) Click OK
10) Click Create
11) Click Close. Selected schema are successfully created
Pingback: OAM 11gR2 (Oracle Access Manager 11.1.2.0.0) Installation | IDMORACLE
Pingback: Starting Admin Server and OAM Server | IDMORACLE