modified on 17 August 2011 at 14:01 ••• 9,085 views

Install OBIEE 11.1.1.3.0 on Oracle Enterprise Linux 5.5 with Oracle 11gR2 RDBMS

From Oramosswiki

Jump to: navigation, search

Contents

Introduction

This guide covers installing Oracle Business Intelligence Enterprise Edition 11.1.1.3.0 on Oracle Enterprise Linux 5.5, using an 11gR2 RDBMS.

The installation was undertaken in VMWare Workstation 7.1 virtual machine, running on a 2 CPU, twin core, AMD Opteron based x86_64 server.

Create Virtual Machine

First I created a new virtual machine with the following characteristics:

  • 2 CPU
  • 2 Cores
  • 8GB RAM
  • No sound card
  • One, 100GB disk
  • Bridged Networking
  • OS set to Other Linux 2.6.x Kernel, 64 bit

Install Oracle Enterprise Linux 5.5

  • Insert the Enterprise Linux DVD into the DVD drive.
  • Boot the new Virtual Machine until you see the Boot screen appearing:

Oracle Enterprise Linux 5.5 Boot screen

  • Hit Return and it starts to boot.
  • When offered the option of testing the media, choose Skip:

Oracle Enterprise Linux 5.5 Media Test

  • The welcome screen appears - choose Next:

Oracle Enterprise Linux 5.5 Welcome

  • Choose the language...select Next:

Oracle Enterprise Linux 5.5 Choose Language

  • Choose the keyboard...select Next:

Oracle Enterprise Linux 5.5 Choose Keyboard

  • A warning is displayed about the partition table...choose Yes to carry on:

Oracle Enterprise Linux 5.5 Partition Table Warning

  • Tick Review and modify partitioning layout and then click Next:

Oracle Enterprise Linux 5.5 Partition Configuration

  • A warning is displayed about removal of partitions - click Yes:

Oracle Enterprise Linux 5.5 Partition Removal Warning

  • Set the swap size to 10GB and the root filesystem to 90GB, if it is not already, then click Next:

Oracle Enterprise Linux 5.5 Partition Configuration Check

  • Accept the default boot loader options and click Next:

Oracle Enterprise Linux 5.5 Bootloader Preferences

  • Choose Edit to adopt a fixed IP approach:

Oracle Enterprise Linux 5.5 Network Devices Configuration

  • Disable IPv6. Set IPv4 to use fixed IP address and a netmask of 255.255.255.0, then click OK:

Oracle Enterprise Linux 5.5 Edit Interface

  • Click OK:

Oracle Enterprise Linux 5.5 Edit Interface with new settings in place

  • Set hostname - I'll use viper for mine. Set gateway and DNS as appropriate for your network, then click Next:

Oracle Enterprise Linux 5.5 Network Devices Configuration

  • Set to Europe/London and then click Next:

Oracle Enterprise Linux 5.5 Choose region

  • Set root password and then click Next:

Oracle Enterprise Linux 5.5 root account

  • Select Software Development and Customize Now and then click Next:

Oracle Enterprise Linux 5.5 Additional Tasks/Software

  • Optionally, on Desktop Environments add KDE and then click Next:

Oracle Enterprise Linux 5.5 Additional Tasks/Software

  • Optionally, on Development add KDE Software Development (if you're adding KDE) and then click Next:

Oracle Enterprise Linux 5.5 Additional Tasks/Software

  • Optionally, on Servers add FTP Server, Server Configuration Tools and Windows File Server and then click Next:

Oracle Enterprise Linux 5.5 Additional Tasks/Software

  • On Base System add System Tools and then click "Optional packages":

Oracle Enterprise Linux 5.5 Additional Tasks/Software

  • Add oracle-validated package:
  • NOTE - There are other oracle packages in this area, for ASM for example, but for this installation all we need is the oracle-validated one.

Oracle Enterprise Linux 5.5 Additional Tasks/Software

  • Click Next to start the installation:
  • NOTE - You may get a warning about "promiscuous mode for network adapter"...acknowledge and ignore the message...there are fixes on VMWare site.

Oracle Enterprise Linux 5.5 Start Installation

  • Select Reboot:

Oracle Enterprise Linux 5.5 Reboot

  • The Virtual Machine now reboots.
  • Select Forward:

Oracle Enterprise Linux 5.5 Welcome

  • Accept the licence and click on Forward:

Oracle Enterprise Linux 5.5 Licence

  • Select Disable Firewall and click on Forward:

Oracle Enterprise Linux 5.5 Firewall

  • Acknowledge the warning and click Yes:

Oracle Enterprise Linux 5.5 Firewall Warning

  • Select Disable SELinux and click Yes:

Oracle Enterprise Linux 5.5 SELinux

  • Acknowledge the warning and click Yes:

Oracle Enterprise Linux 5.5 SELinux Warning

  • Do not enable KDump and click Forward:

Oracle Enterprise Linux 5.5 KDump

  • Set date and time and click Forward:

Oracle Enterprise Linux 5.5 Date and Time

  • Create a user (jeff in my case) and then click Forward:

Oracle Enterprise Linux 5.5 Create User

  • Accept the default and Click Forward:

Oracle Enterprise Linux 5.5 Sound Card

  • Click Finish:

Oracle Enterprise Linux 5.5 Additional CDs

  • A warning message is displayed...acknowledge it and the system will reboot.
  • After rebooting the system is active
  • Shutdown and take a Snapshot of the VM, if you wish.

Configure Linux

  • Log in as jeff (or whatever user you created, other than root or oracle) - I changed my session to KDE, as it's my preferred windowing environment.
  • Open a terminal
  • su to root:
su root
  • edit /etc/hosts and add the viper fixed IP address.
vi /etc/hosts
  • create user area:
mkdir /u01
  • Change ownership and permissions on u01:
chown -R oracle:oinstall /u01
chmod 775 /u01
  • Set up sudo by editing the configuration file:
vi /etc/sudoers 
  • Add
jeff ALL=(ALL) NOPASSWD:ALL
oracle ALL=(ALL) NOPASSWD:ALL

Configure VMWare

  • You will receive warnings re VMWare tools needing installing...it's a good idea to install them, if only to get the messages to disappear.
  • From VM menu, choose Install VMWare Tools
  • From the window showing the VMWare Tools files, extract the TAR to /u01, keeping folder structure.
  • Open a terminal
  • su to root
su root
  • navigate to the VMWare Tools directory:
cd /u01/vmwware-tools-distrib
  • run the perl script to install VMWare Tools:
./vmware-config-tools.pl
  • Take all defaults for answers to questions
  • Don't install experimental vsync
  • Use 1024x768 resolution for X test.
  • When it finishes, reboot the VM.

Install Oracle RDBMS 11gR2 (11.2.0.1.0)

  • NOTE - I use the excellent guides on Oracle BASE run by Tim Hall, for installing Oracle on various flavours of Unix..to a certain extent, I followed the one Tim wrote on installing 11gR2 on Oracle Enterprise Linux 5.0, so thanks to Tim for his help there.
  • Login to KDE as oracle (the password defaults to oracle)
  • navigate to the /u01 directory
cd /u01
  • create directory for software:
mkdir software
  • Navigate to the software directory:
cd software
  • Download software from technet...11gR2 RDBMS Enterprise Edition...to /u01/software
  • Unzip the files
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
  • Make Oracle directories
 mkdir -p /u01/app/oracle/product/11.2.0/db_1
 chown -R oracle:oinstall /u01/app
 chmod -R 775 /u01/app
  • Add xhost - the hostname in this example is viper
 xhost +viper
  • Set up oracle profile. As oracle, vi ~/.bash_profile, then add this text:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=viper; export ORACLE_HOSTNAME 
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME 
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi
  • Run the Oracle installer:
cd /u01/software/database
./runInstaller
  • Enter your email address and if you want, your Oracle Support password (I don't). Then click Next:

Oracle 11gR2 Install Contact Details

  • Choose Install Software only. Then click Next:

Oracle 11gR2 Install Installation Options

  • Choose Single Instance. Then click Next:

Oracle 11gR2 Install Database Type Installation

  • Leave default of English. Then click Next:

Oracle 11gR2 Install Languages

  • Choose Enterprise edition. Then click Next:

Oracle 11gR2 Install Database Edition

  • Accept the default: /u01/app/oracle for Oracle Base. Set the Software Location to /u01/app/oracle/product/11.2.0/db_1. Then click Next:

Oracle 11gR2 Install Oracle BASE path

  • If this is first install, set Inventory Directory - accept default of /u01/app/oraInventory. Accept oraInventory Group Nmae of oinstall. Then click Next:

Oracle 11gR2 Install Inventory directory

  • Leave defaults of dba/oinstall. Then click Next:

Oracle 11gR2 Install SYSDBA/OPER

  • Click Finish...software installs:

Oracle 11gR2 Install Install summary

  • Now on to the root scripts:

Oracle 11gR2 Install Software installing

  • Open a terminal and su to root:
  • Copy each of the indicated scripts and execute them in the terminal

Oracle 11gR2 Install Software installed - post installation tasks

  • running orainstRoot.sh

Oracle 11gR2 Install Software installed - post installation tasks - running orainstRoot.sh

  • running root.sh

Oracle 11gR2 Install Software installed - post installation tasks - running root.sh

  • Software installed:

Oracle 11gR2 Install Software installation completed

Oracle Networking Configuration

  • Log in as oracle and run Oracle Net Services configuration:
netca
  • Choose Listener configuration. Then click Next:

Oracle 11gR2 Networking Configuration - Configuration choice

  • Choose Add. Then click Next:

Oracle 11gR2 Networking Configuration - Option

  • Leave default of LISTENER. Then click Next:

Oracle 11gR2 Networking Configuration - Choose Listener Name

  • Leave default of TCP. Then click Next:

Oracle 11gR2 Networking Configuration - Choose protocols

  • Leave default of 1521. Then click Next:

Oracle 11gR2 Networking Configuration - Choose Port Number

  • Choose No. Then click Next:

Oracle 11gR2 Networking Configuration - Configure another listener?

  • Click Next:

Oracle 11gR2 Networking Configuration - Listener configuration complete

  • Choose Naming methods configuration. Then click Next:

Oracle 11gR2 Networking Configuration - Configuration choice

  • Select Easy Connect and Local Naming. Then click Next:

Oracle 11gR2 Networking Configuration - Choose naming methods

  • Click Next:

Oracle 11gR2 Networking Configuration - Naming methods configuration complete

  • Choose Local Net Service Name configuration. Then click Next:

Oracle 11gR2 Networking Configuration - Configuration choice

  • Choose Add. Then click Next:

Oracle 11gR2 Networking Configuration - Option

  • Set this to T112. Then click Next:

Oracle 11gR2 Networking Configuration - Service Name

  • Accept default of TPC. Then click Next:

Oracle 11gR2 Networking Configuration - Protocol

  • Set hostname to viper. Then click Next:

Oracle 11gR2 Networking Configuration - TCP/IP settings

  • Don't test. Then click Next:

Oracle 11gR2 Networking Configuration - Test

  • Accept default name of T112. Then click Next:

Oracle 11gR2 Networking Configuration - Net Service Name

  • Choose No. Then click Next:

Oracle 11gR2 Networking Configuration - Configure another net service name?

  • Click Next:

Oracle 11gR2 Networking Configuration - Net Service name configuration complete

  • Click Click Finish to exit

Database Creation: T112

  • Log in as oracle and run Database Creation Assistant:
dbca
  • Click Next:

Oracle 11gR2 Database Creation Assistant- Welcome

  • Accept default of Create a Database, then click Next:

Oracle 11gR2 Database Creation Assistant- Select Operation

  • Accept default of General purpose transaction processing, then click Next:

Oracle 11gR2 Database Creation Assistant- Select Template

  • Set Global Database Name to T112 and the SID reflects this. Then click Next:

Oracle 11gR2 Database Creation Assistant- Global Database Name / SID

  • Accept defaults, click Next:

Oracle 11gR2 Database Creation Assistant- Management options

  • Use same password, for simplicity, then click Next. If common password is too short, a warning may be given, which you can choose to ignore, or replace with a more secure password:

Oracle 11gR2 Database Creation Assistant- Database Credentials

  • Accept default of Use locations from Template, then click Next:

Oracle 11gR2 Database Creation Assistant- Database File Locations

  • Accept defaults. Click Next:

Oracle 11gR2 Database Creation Assistant- Recovery Configuration

  • Enable Sample Schemas. Click Next:

Oracle 11gR2 Database Creation Assistant- Database Content

  • On Character Sets tab, click Use Unicode (AL32UTF8):
  • On Initialisation parameters change the following:
    • processes = 500 [NOTE - When trying this with 11.1.1.5.0 version of RCU, this required it to be 800]
    • sessions = 300
    • open_cursors = 500
  • Then click next

Oracle 11gR2 Database Creation Assistant- Init parameters

  • Accept defaults. Click Next:

Oracle 11gR2 Database Creation Assistant- Database Storage

  • Accept defaults. Click Finish:

Oracle 11gR2 Database Creation Assistant- Creation options

  • The database creates...and once finished, shows the Password Management dialog:

Oracle 11gR2 Database Creation Assistant- Password Management

  • Unlock all the locked accounts - if you want. Click OK
  • Click Exit to close the Password Management Dialog.

Oracle 11gR2 Database Creation Assistant- Password Management

Post DB Create Tasks

  • Edit oratab to ensure auto start of the database on boot up:
vi /etc/oratab 
  • Change N to Y at end of the line for T112:
T112:/u01/app/oracle/product/11.2.0/db_1:Y
  • Reboot the VM
  • Now login to database using SQLPlus

Oracle 11gR2 Login to database using SQLPlus

Install OBI Repository Creation Utility (RCU)

  • Log in as oracle and run Database Creation Assistant:
  • Download software from technet...RCU
  • Unzip the file
unzip ofm_rcu_linux_11.1.1.3.3.disk1_1of1.zip
  • navigate to the bin directory and start the RCU
cd rcuHome/bin
./rcu
  • Click Next:

RCU - Welcome

  • Accept default of Create. Click Next:

RCU - Step 1 of 7, Create Repository

  • Leave default of Oracle Database:
  • Set hostname to viper
  • Set port to 1521
  • Set service name to T112
  • Set username to SYS
  • Set password
  • Leave Role as SYSDBA
  • Click Next

RCU - Step 2 of 7, Database Connection Details

  • Click OK:

RCU - Checking Prerequisites

  • Leave prefix of DEV
  • Check Oracle AS Repository Components - they all become checked.
  • Click Next:

RCU - Step 3 of 7, Select Components.

  • Click OK:

RCU - Checking Prerequisites

  • Use same password for all users, for simplicity
  • Click Next:

RCU - Step 4 of 7 -Schema Passwords

  • Set passwords and defaults for other variables:
  • Click Next:

RCU - Step 5 of 7 - Custom Variables

  • Click Next:

RCU - Step 6 of 7 - Map Tablespaces

  • Click OK:

RCU - Step 6 of 7 - Tablespaces Warning

  • Click OK:

RCU - Step 6 of 7 - Tablespaces Created

  • Click Create:

RCU - Step 7 of 7 - Summary

  • Repository creation occurs.
  • Click Close

RCU - Step 7 of 8 - Completion Summary

Install Oracle Business Intelligence Enterprise Edition (11.1.1.3.0)

  • Log in as oracle and run Database Creation Assistant:
  • Download software from technet...OBIEE 11.1.1.3.0
  • Unzip the files
unzip bi_linux_x86_111130_64_disk1_1of2.zip
unzip bi_linux_x86_111130_64_disk1_2of2.zip
unzip bi_linux_x86_111130_64_disk2_1of2.zip
unzip bi_linux_x86_111130_64_disk2_2of2.zip
  • Navigate to the installer directory:
cd bishiphome/Disk1
  • Run the installer:
./runInstaller
  • Click Next:

OBIEE Installation - Step 1 of 12 - Welcome

  • Choose Simple install and click Next:

OBIEE Installation - Step 1 of 12 - Installation Type

  • Prerequisite checks should all pass.
  • Click Next:

OBIEE Installation - Step 3 of 12 - Prerequisite checks

  • select /u01/app/oracle/product/11.1.1/obi/middleware
  • Click Next:

OBIEE Installation - Step 4 of 12 - Middleware Location

  • Accept weblogic as username
  • Set password and confirm it. (boxer999)
  • Click Next

OBIEE Installation - Step 5 of 12 - Credentials

  • Click Next:

OBIEE Installation - Step 6 of 12 - ?

  • Set BIPLATFORM Schema Username to DEV_BIPLATFORM.
  • Set a password (boxer99)
  • Click Next

OBIEE Installation - Step 7 of 12 - BI Platform

  • Enter email and password for My Oracle Support
  • Click Next:

OBIEE Installation - Step 8 of 12 - Support Contact Details

  • Click Install:

OBIEE Installation - Step 9 of 12 - Start Install

  • Installing components - just watch:

OBIEE Installation - Step 10 of 12 - Installation underway

  • Configuring components - just watch:

OBIEE Installation - Step 11 of 12 - Configuring Components

  • Click Finish:

OBIEE Installation - Step 12 of 12 - Installation complete

  • Enter credentials - the username is weblogic:

OBIEE Installation - OBI Login Screen

  • Logged in to OBIEE:

OBIEE Installation - OBI Logged in