This blog post will show you how to install Oracle Enterprise Repository, or OER in short. The assumptions is that you have a running WebLogic Server (with SOA Suite on top of it) and a database.
Prepare – database
The most important part of the preparation for the installation of Oracle Enterprise Repository is the creation of tablespaces and the user that will hold the database objects.
Create the required tablespaces
You can change the names of the tablespaces and alter the path and names of the data files according to your needs. The example is based on an installation on the Windows OS. If your on Linux/Unix you probably know what to do to make it work on your platform…
CREATE TABLESPACE OER_DATA
DATAFILE 'D:\oracle\oraclexe\oradata\XE\oer_data.dbf' SIZE 300M
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
CREATE TABLESPACE OER_LOB
DATAFILE 'D:\oracle\oraclexe\oradata\XE\oer_lob.dbf' SIZE 300M
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
CREATE TABLESPACE OER_INDEX
DATAFILE 'D:\oracle\oraclexe\oradata\XE\oer_index.dbf' SIZE 300M
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
Create the user
Change the user name and password (both OER in this case) to cater your needs.
CREATE USER OER IDENTIFIED BY OER
DEFAULT TABLESPACE OER_DATA
TEMPORARY TABLESPACE TEMP;
GRANT CREATE MATERIALIZED VIEW TO OER;
GRANT CREATE SEQUENCE TO OER;
GRANT CREATE SESSION TO OER;
GRANT CREATE SYNONYM TO OER;
GRANT CREATE TABLE TO OER;
GRANT CREATE TRIGGER TO OER;
GRANT CREATE VIEW TO OER;
GRANT UNLIMITED TABLESPACE TO OER;
Install OER
Us the follwing command from a dos prompt to start the OER installation. By default it will start in graphical mode. You can use the -mode option to start it in console or silent mode.
java -jar OER111150_generic.jar -log=C:\installSOA\logs\OER_install.log
Run WebLogic Server Domain Configuration Wizard
To run the Domain Configuration Wizard on Windows you can click: Start > Programs > Oracle Products > Tools > Configuration Wizard. On any platform you can run the config script in the /common/bin/config.cmd. For example:
> cd oracle\Middleware\wlserver_10.3\common\bin
> config.cmd
Post Install actions
To use all options in the Repository you need to install Java Web Start. To check whether Java Web Start is installed correctly use the test Java link.
In case the JNLP stuff (needed for java Web Start) doesn’t work. This Firefox JNLP fix might help you (via Andreas).
Wanted to do a quick blog on installing Windows8 on VirtualBox. However work and stuff came in the way and of course now there are multiple sites describing it now like this quite short on Oracle blogs, Life Hacker Guide and How-To Geek. Since especially the first ones lack some screenshots, I’ll share mine:
More info on installing an OS like Ubuntu 11.04 on VirtualBox can give you some background on the general process of creating a new VirtualBox image.
Since I had to test some webpages with IE6 (please don’t ask), I wanted to use Windows XP Mode on my Windows 7 laptop (actually run it in VMWare as described here). Microsoft provides virtual machines (vhd files) to run in Microsoft Virtual PC.

Rolling back the update
Windows Virtual PC for Windows 7 is released as an update for Windows 7, and has the Knowledge Base Article ID of KB958559. So I tried to install it. That went actually pretty well until I had to reboot my laptop. At about 98% of the update process during the reboot it gave an error and rolled back the update. The log showed:
Installation failure: Windows failed to install the following update with error 0×80004005: Update for Windows KB958559
Digging into the support forums and blog posts on the subject, the most common working solution I found to the problem was to uninstall VMWare and/or VirtualBox. After the uninstall you can install Virtual PC without the error and after that reinstall VMWare and/or VirtualBox.
There are always quite some blog posts on installing SOA Suite on several platforms. Recently I discovered that Oracle publishes a Quick Start Guide on the SOA Suite (PDF!) that mainly deals with the installation process (and de-installation should you need it).
This guide is aimed at installations for developers and not for production machines. Unfortunately the installation of OSB is out of scope. I expect it to be upgraded to PS4 (11.1.1.5) soon. I could find any missing instructions while installing PS4 on a Windows7 VirtualBox.
This document looks very similar to the installation chapter in Getting Started with Oracle SOA Suite 11g R1.
Update
It was confirmed by Simone Geib, Product Manager in the Oracle SOA team, that both the OSB part and the PS4 update are coming soon.
Update September
The update for SOA Suite PS4 (11.1.1.5) including Oracle Service Bus is now available.
Categories: BPEL, JDeveloper, Oracle, SOA Suite, Tools, WLS
Tags: 11g, BPEL, Install, JDeveloper, Mediator, SOA Suite, WLS
Installing WebLogic Server on Ubuntu and JRockit 64 bits. This installation will later be used to install Oracle Service Bus.
Download the WebLogic Server installation files from OTN or E-Delivery.
Make sure the JAVA_HOME refers to the proper Java installation:
$ JAVA_HOME=/oracle/jrockit-jdk1.6.0_24 export JAVA_HOME
$ PATH=$JAVA_HOME/bin:$PATH; export PATH
Check that the proper Java version will be used:
$ java -version
Oracle JRockit(R) (build R28.1.3-11-141760-1.6.0_24-20110301-1432-linux-x86_64, compiled mode)
If you are installing WebLogic Server on a 64-bit platform using a .jar installation program use the downloaded wlsversionnumber_generic.jar . Start the installation using the following command. Include the -d64 flag in the installation command when using a 32/64-bit hybrid JDK.
$ java -d64 -jar wls1035_generic.jar
- Welcome screen – Click
Next
- Choose Middleware Home Directory – Create a new Middleware Home and enter the directory of your choice
- Register for Security Updates
- Choose Install Type – Choose Custom to be able to select the JDK of choice
- Choose Products and Components – No changes needed
- JDK Selection – Pick the JRockit JDK previously installed
- Choose Product Installation Directories – No changes needed
- Confirm Product Installation Directories
- Installer is running
- Installation complete
An overview of the WebLogic Server installation screen can be viewed in the gallery:
.
This post will show you how to install JRockit on Ubuntu 11.04. In later posts this will be used to run both WebLogic Server and Oracle Service Bus (OSB).
First download the installer from the JRockit download page. Make sure that the .bin file is executable. You can use chmod +x filename to make the file executable.
The installation guide for JRockit can be obtained from the JRockit Documentation page.
- Start the installer:
./jrockit-jdk1.6.0_24-R28.1.3-4.0.1-linux-x64.bin from the directory you download it or copied it to. Extracting can take some time.
- Click
Next on the Welcome screen.
- Choose the product installation directory eg
/oracle/jrockit-jdk1.6.0_24 and click Next
- Check optional components if you need them and click
Next
- Watch the progress bar
- The installation is complete so press
Done.
The screenshots of the installation process are in this gallery:
This post will show you how to install Ubuntu 11.04 in VirtualBox. In later posts this will be used to run: JRockit 64 bit, WebLogic Server (WLS) and Oracle Service Bus (OSB).
Prepare Ubuntu install in VirtualBox
A short recipe for preparing the Virtual Machine to install Ubuntu on it. The blog post Installing Ubuntu inside Windows using VirtualBox is more extensive on this subject…
- Create a new Virtual Machine using the VirtualBox Manager
- Click
Next in the Welcome screen
- Choose a Name for the Virtual Machine and select the Operating System (OS) before you click Next
- Set the amount of memory you want to allocate to the Virtual Machine
- When asked for the Virtual Hard Disk, check the
Boot Hard Disk box and Create a new hard disk. Then the Create New Virtual Disk Wizard will start guiding you through the process
- I choose a Fixed-size storage when asked for the Hard Disk Storage Type
- Choose the Size (16 GB) and Location (left it default) for the Virtual Hard Disk
- Check the summary
- Watch the progress while the
.vdi file is created
- Click
Finish to acknowledge the creation of the new Virtual Machine
- The newly created Virtual Machine will show up in the VirtualBox Manager
- In order to install Ubuntu 11.04 on the Machine go to the settings to alter the storage settings
- Use the icon besides the
IDE Controller to add the disk image – ISO file – you downloaded to boot and install Ubuntu as media in a drive
- Check the boot order and make sure that the Machine is booted from the CD/DVD device first
- Acknowledge
- Start the Virtual Machine and the “regular” installation of Ubuntu will start
The screenshot that come with the short instructions above:
Ubuntu install
- Boot the installation ISO
- Choose
Install Ubuntu and your language
- Preparing to install Ubuntu – You don’t need the additions here to later install WebLogic Server and Oracle Service Bus
- Allocate drive space – If you created a new Virtual Disk before you can safely erase the empty disk here
- Erase disk and install Ubuntu – Acknowledge
- Choose location and time zone
- Keyboard layout
- Who are you – Fill in the username, computer name and password
- Welcome screen
- Installation is complete – click the button to restart
- Login as the user you just created
Watch the screenshots that come with the steps above:
Installing VirtualBox Guest Additions
- From the VirtualBox Manager menu choose the
Devices - Install Guest Additions options
- Choose the application to start
- Click Run
- Authenticate with your password
- You need to restart Ubuntu to make it work
Watch the screenshots that come with the steps above:
In this post will show you how to install the Oracle Service Bus on the VirtualBox SOA Suite 11g appliance. For this demo we used a pretty straightforward installation scheme.
Oracle WebLogic Server installation
Download wls1033_oepe111150_linux32.bin for installation on Linux. Install using the command ./wls1033_oepe111150_linux32.bin:

Install WebLogic 10.3.3
The following screenshots will give you a good idea of the installation flow.
Oracle Service Bus installation
Start the Disk1/runInstaller.sh and specify the JRE/JDK location /oracle/osbhome/jdk160_18/.

Install Oracle Service Bus
This sequence of screenshots gives you a good impression.
Configure a WebLogic Domain
Configure a Domain using the Oracle Fusion Middleware Configuration Wizard using ./config.sh in the /oracle/osbhome/oracle_common/common/bin directory.

A straightforward configuration of the WLS Domain requires the following steps:
Start WebLogic
./startWebLogic.sh and Have Fun!
Categories: BPEL, Oracle, Service Bus, SOA Suite, WLS
Tags: 11g, Install, Oracle, OSB, SOA Suite, VirtualBox, WLS
In the blogpost on the release of SOA Suite 11gR1 PS2, I mentioned a link to the documentation index. Since it hasn’t been update by now, I suggest you go to the middleware documentation page. This page is more up to date and has the link to the web library and download address (Alert! approx. 860 MB) of E14571-01 – the Fusion Middleware Online Documentation Library 11g Release 1 (11.1.1.3.0).
SOA Suite 11gR1 PS2 installation notes
Besides the reference in the documentation library to the Install Guide and the Quick Install Guide, there are several blogs describing the installation of 11.1.1.3. Which is actually a patch on 11.1.1.2:
SOA Suite on Amazon EC2
This week it was announced that BPM 11g R1 is available as an Amazon Machine Image (AMI). This AMI includes SOA Suite 11gR1 Patchset 2 and JDeveloper with the SOA and BPM extension. In AWS filter on 64-bit and put soa-bpm in the search box. This should enable you to find oracle-soa-bpm-11gr1-ps2-4.1-pub. Some of the tips I posted on x SOA Suite in the cloud could be useful here as well.
Categories: BPEL, JDeveloper, Oracle, Service Bus, SOA Suite, WLS
Tags: 11g, AWS, BPM, EC2, Fusion Middleware, Install, JDeveloper, Oracle, SOA Suite, WebLogic, WLS