PART 1 – Installation of Oracle Database, Weblogic Application Server and SOA Suite 11gR1.
Not only the version numbers match ;-) Also the products – OpenSuse 11.1 and Oracle Fusion Middleware 11gR1 form an excellent couple even though not officially certified. While Oracle Enterprise Linux is the officially certified version, it lacks more recent kernel support which means also that WLAN drivers might not work for example. So if you are looking for a lightweight Open Source Linux based installation (as development environment) of SOA Suite 11gR1 here is the way how I did it (Installation on Toshiba Tecra M9 Notebook with 4 GB RAM with Gnome desktop).
1. Be sure to install OpenSuse 11.1 with the development tools and libraries and with 32-bit support for gcc, glibc and glibc-devel.
2. Create user oracle and group oracle. Login as user oracle.
3. Install Oracle Database 220.127.116.11 Standard Edition and create a default OLTP database with the creation assistant. Be sure to use character set AL32UTF8. I used an SGA size of 512 MB with autoextend=on.
4. Install Weblogic Server 11g (10.3.1) – I used the generic jar installer.
5. Install the 11gR1 Database Repository Creation Utility and start it from <install>/bin/rcu
To save space, I created single tablespaces “DEV_SOA” and “TEMP” for all repository schemas:
6. Install the Oracle SOA Suite 11gR1 into the recently created WebLogic (BEA) Home.
7. Next, execute <WLS_HOME>/common/config.sh to create a new WLS domain for SOA.
First check if the Sun JDK has been set in commEnv.sh as JAVA_HOME – otherwise set the <WLS_HOME>/jdk160_11 as JAVA_HOME.
Set the database connections to the ones created with RCU:
Finally you are done!
- When you receive an error at Database linking in ins_client.mk at database installation time: Skip this step, complete the DB installation and execute <ORACLE_HOME>/bin/relink client after installation.
- If executing runInstaller fails, then include the option –jreLoc <path to JDK160_11> on the command line