With the recent release of OBIEE 12c by Oracle it’s time to take a look at how to install it. There are some major changes to how it is installed compared to the various 11g releases, primarily around how it is configured with Fusion Middleware.
Fusion Middleware is no longer part of the OBIEE installation – it must be installed beforehand and then when OBIEE is installed you get to control how OBIEE is deployed to Fusion Middleware. Under a standard “single server/instance” installation this is quite straight forward and not too different from 11g, but for an Enterprise deployment consisting of multiple servers & instances the configuration of OBIEE is much more comprehensive now.
Before you can install Fusion Middleware you also need to download and install JDK 8.
Once Fusion Middleware is installed you next perform a software-only installation of OBIEE – in an Enterprise deployment you would do this on each server. Finally you configure OBIEE for the deployment type you are after.
For now I’m going to look at a standard single-server/instance installation, and as this is Part 1 I’m just going to install Fusion Middleware.
I’m starting with a simple Linux vm server, running OEL 6. For any OBIEE installation you need access to a database for the metadata repositories, I have Oracle DB 12.1 already installed on this server – any database you can connect to across a network will do, it does not have to be on the same server.
To start with you need to download the software install set from technet here.
There are five files you need, although which you download is dependent on the OS are you installing on. I’m on Linux x86-64bit so I have:
The Java Development Kit version 8 (8u65 was the latest version at time of writing)
Fusion Middleware Infrastructure install.
OBIEE 12c itself – 2 files now
The OBIEE 12c client install. Obviously this is just for Windows.
So the full file list I’ve downloaded to a directory called /u02/software/obiee is:
If you’ve installed OBIEE 11g before note that there is no RCU to download – it is now included in the OBIEE installation so doesn’t need to be downloaded separately.
The Oracle installers are as usual graphical, so ensure you have an x-windows emulator installed, I’ve downloaded X-ming.
So the first step is to install the JDK.
To do this you need to be connected as the root user. So login as root, or su to it. I’ve downloaded the rpm installation file for the JDK, but there are the other usual install files available (tar.gz, zip etc.) So I’m using the rpm command to install it:
su – cd /u02/software/obiee rpm -ivh jdk-8u65-linux-x64.rpm
This installed the JDK into the directory /usr/java/jdk1.8.0_65. You need to locate the directory the JDK was installed if different from this and set the JAVA_HOME and PATH environment variables:
export JAVA_HOME=/usr/java/jdk1.8.0_65 export PATH=$JAVA_HOME/bin:$PATH
You can then confirm Java is available ok with the java –version command:
I also added these to my .bash_profile so they are always set upon login:
We are now ready to install Fusion Middleware.
The first task is to unzip the downloaded install file:
This expands a single jar file: fmw_18.104.22.168.0_infrastructure.jar. Check this file name hasn’t changed, just in case Oracle have replaced it with a newer version.
To start the installation use the following command:
$JAVA_HOME/bin/java -d64 -jar fmw_22.214.171.124.0_infrastructure.jar
After a few seconds the splash screen will appear, followed by page 1 of the install wizard.
Just click next to continue.
The next screen asks if you want auto-updates. I’ve never come across a situation where I want middleware updated automatically…Leave ‘Skip Auto Updates’ selected and carry on.
Next you need to specify the home location for Fusion Middleware, I entered /u01/app/obiee:
The next screen basically asks if you want Middleware installed with examples. I’ve no idea what these examples are and as they are nothing to do with OBIEE, I passed on the offer.
The installer will then perform prerequisite checks, essentially checking that the OS is recognised and that you’ve installed JDK 8 before starting.
Finally you are asked if you want security emails from Oracle support. I get these anyway, so again I passed up the kind offer and ignored the unnecessary warning message when you do…
So now the installation is ready to begin. You can check over the summary screen and I usually save the response file so I’ve got a reference to how I installed it.
Then click Install and let it run through. It doesn’t take long – on my slowish vm it only took four minutes.
The install should be uneventful and once it’s finished you should see the summary screen.
That’s all there is to it. Fusion Middleware is now installed and ready for OBIEE to be installed into it. At this point Fusion Middleware isn’t running – it hasn’t been configured or started yet – this all happens when you configure OBIEE later on. You can however see the directory and view what’s been installed so far:
In Part 2 we’ll continue and install OBIEE 12c itself.