Monday, July 11, 2016

OBIEE12c (12.2.1.0) Install Step by Step Configuration on Linux 6 64bit

OBIEE12c (12.2.1.0) Step by Step Install and Configuration on Oracle Linux 6 64bit:

Installation Process:
  •     Java Development Kit (JDK 8) - Install
  •     Oracle Database 12cR1 - Install
  •     Oracle Weblogic Server 12c (Fusion Middleware Infrastructure 12.2.1.0) - Install
  •     OBIEE 12c 12.2.1.0.0 - Install 
  •     RCU - Install
  •     OBIEE 12c Configuration
  •     OBIEE12c STOP and Start Services 
Download software distributives:
         OBIEE 12c is published on OTN: download page

Java Development Kit (JDK 8):
         Follow bellow link to install Java 8 on Linux 6 64bit system
         http://sankaramaddi.blogspot.com/2016/07/install-java-8-in-linux-64bit_7.html

 Oracle Database 12cR1:
        Follow bellow link to install Oracle Database 12c on Linux 6 64bit system
        http://sankaramaddi.blogspot.com/2016/07/how-to-install-oracle-database-12cr1-on.html

 Oracle Weblogic Server 12c (Fusion Middleware Infrastructure 12.2.1.0.0):
  • This part of the installation is very easy and fast. The only decision you need to make is to choose an installation directory on the third step. This directory will be used for OBIEE installation. After a full installation (including OBIEE), this directory size on my server is more than 10G.
  • Requried RPM's are innstalled with database installation
Installation Process:
Login to Linux Server with user name ( in my case “obiee” for OBIEE Applications and "oracle"  for Database 12c on same server) and go to software location.
[obiee@obiee12c oracle]$ cd software
[obiee@obiee12c software]$ ls
database  fmw_12.2.1.0.0_infrastructure.jar
[obiee@obiee12c software]$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
[obiee@obiee12c software]$ java -jar fmw_12.2.1.0.0_infrastructure.jar

Follow bellow screens for installation selections, comparatively 12c installation is easy install.


 Select ORACLE_HOME folder, this is different than oracle database ORACLE_HOME, need to careful  if you are installing single node with single user in Linux,









OBIEE 12c Install:

Go to software location, invoke the software installation

[obiee@obiee12c software]$ ls -ltr
drwxr-xr-x. 7 oracle dba       4096 Jun 10  2013 database
-rw-r--r--. 1 oracle dba 1534295400 Oct 12  2015 fmw_12.2.1.0.0_infrastructure.jar
-rwxrwxrwx. 1 obiee  dba 1424038128 Mar 23 17:22 bi_platform-12.2.1.0.0_linux64-2.zip
-rwxrwxrwx. 1 obiee  dba 2090759452 Mar 23 17:22 bi_platform-12.2.1.0.0_linux64.bin
[obiee@obiee12c software]$ ./bi_platform-12.2.1.0.0_linux64.bin

Follow bellow screens for installation selections:


    Select ORACLE_HOME folder, this is different than oracle database ORACLE_HOME, need to careful if you are installing single node with single user in Linux, This one should be same as weblogic server ORACLE_HOME location









 RCU Install:
  • Create the BI repository schemas required by OBIEE.  To do this I will use the RCU – Repository Creation Utility.  In previous releases of OBIEE this was a separate download, but now it is included in the software install.
  • There are five required repository schemas created by the RCU.
·         BIPLATFORM Business Intelligence Platform
·         MDS Metadata Services
·         WLS Weblogic Services
·         STB Common Infrastructure Services
·         OPSS Oracle Platform Security Services
·         Rest of them are optional
  • All of the schemas require a specific prefix (e.g. DEV_), which also allows more than one set of schemas in the same database for use my multiple OBIEE installations.
  • Another difference with OBIEE 12c is that you do not have to create the repositories with the RCU. You can instead let the configuration utility perform this. However the RCU gives you far more control over the configuration of the repositories, allowing you to choose/manage the tablespaces for the schemas.
  • To start the RCU run the rcu from the /oracle_common/bin directory:
    [obiee@obiee12c software]$ cd /oracle/middleware/oracle_common/bin
    [obiee@obiee12c software]$ ./rcu

    Follow bellow screens for installation selections:
     











OBIEE 12c Configuration:


  • /bi/bin contains the one for standard single server installations

  • ORACLE_HOME/oracle_common/common/bin contains the one for enterprise deployments. This is far more comprensive than the single server installation and allows you to configure multiple instances on multiple servers.

  • The script for configuring an OBIEE is located in $ORACLE_HOME/bi/bin directory. In my case, ORACLE_HOME is a /oracle/middleware directory.

[obiee@obiee12c bin]$ pwd
/oracle/middleware/bi/bin
[obiee@obiee12c bin]$ ls -ltr
-rwxr-x---. 1 obiee dba    4379 Sep 25  2015 config.sh
-rw-r-----. 1 obiee dba    3016 Sep 25  2015 config.cmd
-rw-r-----. 1 obiee dba 5673816 Oct  3  2015 vcredist_x64.exe
[obiee@obiee12c bin]$ ./config.sh

  • In here you get to choose which BI components you wish to configure:

·         Business Intelligence Enterprise Edition – the main BI product
·         Business Intelligence Publisher – if you need “pixel perfect” professional formatted output
·         Essbase – if you want to use the BI accelerator to speed up reporting for users

Follow bellow screens for installation selections:












OBIEE 12c: Analytics


OBIEE 12c Admin: 

OBIEE12c STOP and Start Services:

  • This is much simpler than before as there are now single scripts to start, stop and view the status of OBIEE 12c.
  • Scripts are all located in the $ORACLE_HOME/user_projects/domains/bi/bitools/bin directory. The scripts being
·         Start.sh for start services
·         Stop.sh for stop services
·         Status.sh for Status of the services
  • OBIEE 12c all installed, configured and running. There are a lot of differences to earlier versions, not just in functionality and look & feel, but also in the background and how it is deployed within the newer version of Weblogic.



2 comments:

Anonymous said...


Great Post,really it was very helpful for us.
Thanks a lot for sharing!
I found this blog to be very useful!!
JAVA training in Bangalore

Srinu Vasu said...

Thank you for sharing valuable information.This article is very useful for me valuable info about
OBIEE Online Training
OBIEE Training
OBIEE Online Course .keep updating.........