An attempt to run OAM 11G Release 2 PS3 on Oracle Linux 6.7, WLS 12C, RDBMS 12C.
Install Linux
Pretty straightforward. Used Oracle 6.7, as 7 is not certified. Create a 200MB /boot, and an LVM for /, both ext4.
Install just the server. Deselect *all* options, just X system and X legacy support (the OUI needs it). Some 566 packages will get installed.
Make sure it boots, and the network starts.
Linux Maintenance
Change /etc/sysconfig/selinux to read
SELINUX=disabled
I needed to use
ifup eth0
Address that by editing /etc/sysconfig/network-scripts/ifcfg-eth0 and change
ONBOOT=yes
Update to the latest:
yum update
Reboot...
As a pleasant surprise, my 6.6 was updated to 6.7, according to the boot messages.
Then, log in as root again, and start preparing for installs:
yum install oracle-rdbms-server-12cR1-preinstall
Also, add the following to /etc/sysctl.conf:
# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
As the oracle preinstall alters you grub, you do want to... reboot.
Oracle installs
[root@tvs ~]# mkdir /oracle
[root@tvs ~]# chown oracle:oinstall /oracle
[root@tvs ~]# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
As oracle:
[oracle@tvs ~]$ mkdir /oracle/depot
Mount my
private storage:
[root@tvs ~]# mount -o soft,intr,rsize=8192,wsize=8192,nolock 192.168.4.198:/volume2/oracle/Software /oracle/depot
Database
/oracle/depot/12G/database/runInstaller - fails with
"PRVF-0002: could not retrieve local node name".
I have to modify the hosts file (/etc/hosts), and add the current ip address and host name.
I chose just to install the software, for a single instance database, changed the base to /oracle/app, and that changes the db software location to /oracle/app/product/12.1.0/dbhome_1.
All else remains default.
Alter .bash_profile:
# Additional stuff
export ORACLE_HOME=/oracle/app/product/12.1.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
Java
Install the latest Java JDK; WLS 12C needs a development environment...
tar zxf /oracle/depot/weblogic/jdk-8u51-linux-x64.tar.gz -C /oracle
mv /oracle/jdk1.8.0_51/* /oracle/java/
Alter .bash_profile, source it, and check:
export JAVA_HOME=/oracle/java/jre
export PATH=$JAVA_HOME/bin:$PATH
[oracle@tvs] . .bash_profile
[oracle@tvs] java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
This version is not aligned with the installers, these make Java throw this warning:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
Use netca to create a listener, or manually, if you like that:
[oracle@tvs ~]$ cat /oracle/app/product/12.1.0/dbhome_1/network/admin/listener.ora
# listener.ora Network Configuration File: /oracle/app/product/12.1.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = tvs)(PORT = 1521))
)
)
If you want to cut-n-paste the above code, make sure to manually start the listener, using lsnrctl start.
Repository Creation Utility
/oracle/depot/OFM/11.1.2.3.0/rcu_linux_11.1.1.9.0_64/rcuHome/bin/rcu
OK, that has no problems installing against a 12C database. I heart (never seen it, though) that previous versions would not install against 12C.
Weblogic 12C
java -jar -d64 /oracle/depot/weblogic/fmw_12.1.3.0.0_wls.jar
Do NOT start the Configuration Wizard. Also, make sure, this is the first install in your middleware home - WLS refuses to install in a non-empty location.
OUD
Has been
done before, nothing new, but for the Java version used here.
/oracle/depot/OFM/11.1.2.3.0/oud_11.1.2.3.0/Disk1/runInstaller -jreLoc $JAVA_HOME
Just as well create an instance, as
described here.
OAM
Has been done before, too. Refer to
that blog entry.
Redo...
WLS12C does NOT work with OAM. The config.sh never comes to an end other than "Too many parameters".
Besides, it's not certified according to
the matrix, as is Java 8 (Java 8 is not certified, that is.)
So, I guess state of the art is Linux 7 (yes - that is certified!), WLS 10.3.6.11, Java 7 update 80.