Você está na página 1de 82

MY BLOG

INSTALLING BI APPS 11.1.1.8.1: PART 1 PREREQUISITES


by Paul Cannon (http://www.redstk.com/author/paulcannon/) on 22nd May 2014 24 comments
(http://www.redstk.com/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/#comments)
This is the first of three blogs performing a basic out of the box installation of the newly released Oracle BI
Applications 11.1.1.8.1.
Im performing a completely fresh installation on our Exalytics/Exadata servers using an E-Business Suite
12.1.3 database as the data source.
In part 1 below Ill be going through the pre-requisites required before BI Apps can be installed, including
installing OBIEE, ODI and creating the warehouse and repositories using the RCU.
Part 2 will cover installing and configuring BI Apps http://blog.3sixty-analytics.com/?p=1300
(http://blog.3sixty-analytics.com/?p=1300)
Part 3 will demonstrate a simple example of load data into the warehouse and viewing it in OBIEE
http://blog.3sixty-analytics.com/?p=1417 (http://blog.3sixty-analytics.com/?p=1417)

For the pre-requisites for BI Apps well be performing the following steps:
1.
2.
3.
4.
5.

Review System Requirements


Determine the Environment
Download BI Apps Install files from Oracle
Configure Oracle DB for warehouse & repositories
Install a JDK

6.
7.
8.
9.

Install Oracle Business Intelligence Enterprise Edition


Upgrade Weblogic server to 10.3.6
Install Oracle Data Integrator
Create schemas for Oracle BI Applications

REVIEW SYSTEM REQUIREMENTS

Before beginning review the system requirements for BI Apps. This can be found at
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
(http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html)
and downloading the file for the release of BI Apps being installed, in this case 11.1.1.8.1:
System Requirements and Supported Platforms for Oracle Business Intelligence Applications Release
11.1.1.8.1 ( xls (http://www.oracle.com/technetwork/middleware/bi/biapps-11-1-1-8-1-2199792.xlsx) )
This is a spreadsheet with six tabs covering required versions for the OS, additional software etc. The
support source applications tab is required later on during the install as this lists the projects included
within BI Apps.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_01.png)
Note: it doesnt mention it in the spreadsheet but we found out the hard way that the database which will
hold the data warehouse needs to have the spatial component installed. To see if it is run the following
command in sqlplus:

select comp_id, version, status, comp_name from dba_registry where comp_id=SDO';


If spatial is installed you will get one record returned:

COMP_ID
VERSION
STATUS
COMP_NAME
------------- ------------- --------------- --------------SDO
11.2.0.3.0
VALID
Spatial
If spatial isnt installed then install it before continuing.

DETERMINE THE ENVIRONMENT


My Environment has four servers:
1.
2.
3.
4.

E-Business Suite 12.1.3 database server (with VISION demo data)


Database server (for the DW warehouse) with Oracle 12c pre-installed. This is our Exadata server
Repository Database Server. A small 12c database just used for repositories and sample data
BI Apps Server. This is our Exalytics server.

All four are linux x86-64 and I have all the userids/passwords/access I need on all of them.

DOWNLOAD BI APPS INSTALL FILES FROM ORACLE

The following set of files needs to be downloaded before starting. Most come from the BI Apps media
pack on edelivery, but there are a couple patch files which are downloaded from the oracle support
website.
edelivery.oracle.com
Product Pack: Oracle Business Intelligence
Platform Linux x86-64
Media Pack: Oracle Business Intelligence Applications 11.1.1.8.1 Media Pack for Linux x86-64
Files:

Oracle Business Intelligence 11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 1
of 3) (Part 1 of 2)
Oracle Business Intelligence 11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 1
of 3) (Part 2 of 2)
Oracle Business Intelligence 11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 2
of 3) (Part 1 of 2)
Oracle Business Intelligence 11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 2
of 3) (Part 2 of 2)
Oracle Business Intelligence 11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 3
of 3)
Oracle Business Intelligence Developer Client Tool (11.1.1.7.0) for Microsof
t Windows (64bit)
Oracle Business Intelligence Applications (11.1.1.8.1).zip
Oracle Business Intelligence Applications RCU (11.1.1.8.1) for Linux x86-64.
zip
Oracle Data Integrator 11g (11.1.1.7.0) (Part 1 of 2).zip
Oracle Data Integrator 11g (11.1.1.7.0) (Part 2 of 2).zip
Oracle Fusion Middleware Platform Patches for Oracle Business Intelligence A
pplications (11.1.1.8.1) (Part 1 of 2).zip
Oracle Fusion Middleware Platform Patches for Oracle Business Intelligence A
pplications (11.1.1.8.1) (Part 2 of 2).zip
Oracle Fusion Middleware Platform Patches for Oracle Business Intelligence A
pplications for Linux x86-64.zip
Oracle Fusion Middleware Repository Creation Utility 11g (11.1.1.7.0) for Li
nux x86-64.zip
The other files in this media pack I didnt download as I didnt need them Windows versions of some of
the files, Weblogic server or the Endeca samples.
Product Pack: Oracle Database
Platform Linux x86-64
Media Pack: Oracle Database 12c Release 1 (12.1.0.1.0) Media Pack for Linux x86-64
File:

Oracle Database 12c Release 1 Client (12.1.0.1.0) for Linux x86-64

My Oracle Support
I downloaded the following patch file just by searching for the patch number and platform:

p13529623_1036_Generic.zip

(This is the patch for Weblogic 10.3.6)

INSTALL ORACLE CLIENT ON THE BI APPS SERVER


At various points during the installation well need to connect to the data warehouse on the database
server, so although not compulsory, its easier if we have a basic Oracle client installed on the BI Apps
server before we begin.
Unzip the Oracle Database 12c Release 1 Client (12.1.0.1.0) for Linux x86-64 zip file and run the
runInstaller command from the client directory. I chose a custom install with just SQL*Plus, Oracle
Database Utilities and the Oracle Call Interface and placed it in a home directory by itself.

CONFIGURE ORACLE DB FOR WAREHOUSE & REPOSITORIES


Once BI Apps is fully installed there will be a lot of trac between the data warehouse and BI Apps servers
as the users run reports. To maximize the throughput of data the SDU and TDU parameters should be
increased from the default 2KB setting.
In the listener.ora on the database server I added (SDU=16384)(TDU=16384):

(SID_DESC= (SDU=16384)(TDU=16384)
(GLOBAL_DBNAME=dbserver.local.com)
(ORACLE_HOME=C:appproduct12.1.0ora12c)
(SID_NAME=ora12c))
Then added the same parameters to the tnsnames.ora on the BI Apps server:

dbserver =
(DESCRIPTION = (SDU=16384)(TDU=16384)
(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver.local.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora12c.local.com)
)
)
Check the guidelines for Oracle Database in the BI Apps install doc (sections 2.1 & 2.2) for more details on
this and other aspects to consider.

Install a JDK
BI apps required a JDK and the install guide tells you to download and install JDK 1.6.0_35 or better.
However its not strictly needed as OBIEE installs its own JDK and this is 1.6.0_35, so we can use that for
all the BI Apps components.
Install Oracle Business Intelligence Enterprise Edition
The starting point for a BI Apps installation is OBIEE 11g. BI Apps now integrates itself with an existing
OBIEE installation and is controlled by the same Enterprise Manager instance.
There are a number of ways of installing OBIEE and what BI Apps requires is a minimum of version
11.1.1.7.131017 running under Weblogic server 10.3.6.
An out of the box installation of OBIEE gives you version 11.1.1.7.0. You do not have to upgrade to
11.1.1.7.131017 as the patch section of the BI Apps install later on will do this for you.
OBIEE also comes with version 10.3.5 of Weblogic Server, so this need to be upgraded to 10.3.6 and well
do this in the next step.
Before beginning the OBIEE installation we need to create the repositories. Unzip the following file to a
temporary directory (do not confuse this file with the BI Apps RCU zip file)

Oracle Fusion Middleware Repository Creation Utility 11g (11.1.1.7.0) for Li


nux x86-64.zip
From this directory change to the rcubin directory and run :

./rcu

Click past the welcome screen:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_02.png)

Choose Create

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_03.png)

Enter the connection details for the database which will house the repositories:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_04.png)

After performing pre-requisite checks enter a prefix (I used BIAPPS) and select Oracle Business
Intelligence -> Business Intelligence Platform:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_05.png)
Enter a password for the two schemas:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_06.png)

The tablespaces are small, so the default settings can be left in place:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_07.png)
The tablespaces will then be created. Youll then get the summary screen confirming the repository
components which are about to be installed:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_081.png)

The repositories will then be created:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_091.png)
Close the RCU.
Now OBIEE can be installed. To start the OBIEE installation unzip all five of the OBIEE zip files to a
temporary directory:

Oracle
of 3)
Oracle
of 3)
Oracle
of 3)
Oracle
of 3)
Oracle
of 3)

Business Intelligence
(Part 1 of 2)
Business Intelligence
(Part 2 of 2)
Business Intelligence
(Part 1 of 2)
Business Intelligence
(Part 2 of 2)
Business Intelligence

11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 1


11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 1
11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 2
11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 2
11g (11.1.1.7.0) for Linux x86 (64-bit) (Disc 3

Then from the bishipship/Disk1 subdirectory run:

./runInstaller
Skip past the welcome screen:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_10.png)
Select Skip software updates. OBIEE will be patched up to the correct version later on in the BI Apps
installation.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_11.png)
Also you must not perform a Simple installation of OBIEE this will not work with BI Applications. You
must perform an Enterprise installation or a software-only followed by a domain configuration. Ive chosen
the Enterprise installation so that OBIEE is configured straight away.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_12.png)
Let the prerequisite checks run. If you get any issues then deal with these before continuing.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_13.png)
Enter a user-name and password for the BI system admin account. Do not scale out the BI System:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_14.png)
Specify a directory for the Middleware home. The other fields will auto-fill with default values beneath this
which Ive left as is:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_15.png)
The BI Apps install guide specifically states that the OBIEE install must include Real-Time decisions and
Essbase Suite. Not 100% sure this entirely necessary I suspect it depends on whether your installing
modules which use these not all do. I have included them anyway:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_16.png)
You now need to tell the installer where the BIPLATFORM repository is located enter the details
(including the prefix on the schema name) created with the RCU above:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_17.png)
This is then followed by the details of the MDS repository schema this will probably default to the correct
settings:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_18.png)
Ive chosen to leave the ports at the default values (7001 for Weblogic, 9704 for OBIEE) using the AutoPort configuration:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_19.png)
I do not want Oracle emailing me about updates (I get enough of those already):

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_20.png)
Check the installation summary that all is correct. I usually use the save button to keep a record of how I
installed it:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_21.png)
Let the installation progress

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_22.png)
Followed by the configuration

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_23.png)
On the completion screen take a note of the installation details, especially the URLs use the save button
to save these to a text file. Then close the installer.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_24.png)
Quickly check that OBIEE has installed correctly a browser will launch on closing the installer login
with the admin user-id (weblogic) created above:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_25.png)
Weblogic and OBIEE will need to be stopped and restarted a number of times during the BI Apps
installation, so now is a good time to setup a script to do this. Below is the standard script I use.
Create a file called biapps.sh in a suitable directory (e.g. your user home directory), edit it and paste in the
contents below, altering the top lines with the details of your installation, then make the file runnable
(chmod 777 biapps.sh). The script uses a /log directory to keep its logs in.
To stop Weblogic (and OBIEE) run: ./biapps.sh stop
To start Weblogic (and OBIEE) run: ./biapps.sh start

# Start and stop Oracle Business Intelligence 11g components.ORACLE_OWNR=oracle


# Local Unix user running OBIEEORACLE_FMW=/u01/app/biapps
# Deployment Middleware directory
BIEE_DOMAIN=bifoundation_domain
# Domain name
BIEE_INSTANCE=instance1
# Instance name
BIEE_SERVER=bi_server1
# Server name
BIEE_MANAGER_URL=biapps_server:7001
# Admin server URL
BIEE_USER=weblogic
# Admin user
BIEE_PASSWD=welcome1
# Admin password

LOG_PATH=/home/oracle/logs

# Log directory

WL_PATH=$ORACLE_FMW/wlserver_10.3/server/bin
BIEE_PATH=$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/bin
ORACLE_INSTANCE=$ORACLE_FMW/instances/$BIEE_INSTANCE
export ORACLE_INSTANCE
ORACLE_HOME=$ORACLE_FMW/Oracle_BI1
export ORACLE_HOME
INSTANCE_HOME=$ORACLE_FMW/instances/$BIEE_INSTANCE
export INSTANCE_HOME
WLS_HOME=$ORACLE_FMW/wlserver_10.3
export WLS_HOME
FMW_HOME=$ORACLE_FMW
export FMW_HOME

#create the security file boot.properties


rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/securit
rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/$BIEE_SERVER/securi
echo username=$BIEE_USER >$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/server
echo password=$BIEE_PASSWD >>$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/ser
echo username=$BIEE_USER >$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/server
echo password=$BIEE_PASSWD >>$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/ser
NOW=$(date +"%Y%m%d-%H%M")
START_LOG=$LOG_PATH/obiee_start_$NOW.log
STOP_LOG=$LOG_PATH/obiee_stop_$NOW.log
SUBSYS=obiee

start() {
echo "**************************************************************************
echo "Starting Admin Server on $(date)"
echo "**************************************************************************
$BIEE_PATH/startWebLogic.sh &
wait_for "Server started in RUNNING mode"

echo "**************************************************************************
echo "Starting Node Manager on $(date)"
echo "**************************************************************************
$WL_PATH/startNodeManager.sh &
wait_for "socket listener started on port"

echo "**************************************************************************
echo "Starting Managed Server $BIEE_SERVER on $(date)"
echo "**************************************************************************
$BIEE_PATH/startManagedWebLogic.sh $BIEE_SERVER http://$BIEE_MANAGER_URL &
wait_for "Server started in RUNNING mode"

echo "**************************************************************************
echo "Starting BI components on $(date)"
echo "**************************************************************************
$ORACLE_HOME/opmn/bin/opmnctl startall
$ORACLE_HOME/opmn/bin/opmnctl status

echo "**************************************************************************
echo "OBIEE start sequence completed on $(date)"
echo "**************************************************************************
}

stop() {
echo "**************************************************************************
echo "Stopping BI components on $(date)"
echo "**************************************************************************
$ORACLE_HOME/opmn/bin/opmnctl stopall

echo "**************************************************************************
echo "Stopping Managed Server $BIEE_SERVER on $(date)
echo "**************************************************************************
$BIEE_PATH/stopManagedWebLogic.sh $BIEE_SERVER t3://$BIEE_MANAGER_URL $BIEE_USER

echo "**************************************************************************
echo "Stopping Node Manager on $(date)"
echo "**************************************************************************
pkill -TERM -u $ORACLE_OWNR -f "$ORACLE_FMW/wlserver_10.3/server/lib/weblogic.po

echo "**************************************************************************
echo "Stopping Admin Server on $(date)"
echo "**************************************************************************
$BIEE_PATH/stopWebLogic.sh

echo "**************************************************************************
echo "Cleaning up .lok files"
echo "**************************************************************************
rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/edit.lok
rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/config/config.lok
rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/bi_server1/data/lda
rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/bi_server1/tmp/bi_s
rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/data/ld

rm -f $ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/tmp/Adm

echo "**************************************************************************
echo "OBIEE stop sequence completed on $(date)"
echo "**************************************************************************
}
wait_for() {
res=0
while [[ ! $res -gt 0 ]]
do
res=$(tail -5 "$START_LOG" | fgrep -c "$1")
sleep 5
done
}

case "$1" in
start)
echo "**************************************************************************
echo "Starting Oracle Business Intelligence on $(date)"
echo "To view log file: tail -f $START_LOG"
echo "**************************************************************************
start &> $START_LOG &
touch $LOG_PATH/$SUBSYS
;;

stop)
echo "**************************************************************************
echo "Stopping Oracle Business Intelligence on $(date)"
echo "Logs are sent to $STOP_LOG"
echo "**************************************************************************
stop &> $STOP_LOG
rm -f $LOG_PATH/$SUBSYS
;;

status)
echo "**************************************************************************
echo "Oracle BIEE components status...."
echo "**************************************************************************
$ORACLE_HOME/opmn/bin/opmnctl status
;;

stopopmn)
echo "**************************************************************************
echo "Oracle BIEE components status...."
echo "**************************************************************************

$ORACLE_HOME/opmn/bin/opmnctl stopall
;;

startopmn)
echo "**************************************************************************
echo "Oracle BIEE components status...."
echo "**************************************************************************
$ORACLE_HOME/opmn/bin/opmnctl startall
$ORACLE_HOME/opmn/bin/opmnctl status
;;

restartopmn)
echo "**************************************************************************
echo "Oracle BIEE components status...."
echo "**************************************************************************
$ORACLE_HOME/opmn/bin/opmnctl stopall
$ORACLE_HOME/opmn/bin/opmnctl startall
$ORACLE_HOME/opmn/bin/opmnctl status
;;
restart)
$0 stop
$0 start
;;
*)

echo "Usage: $(basename $0) start|stop|restart|stopopmn|startopmn|restartopmn|st


exit 1
esac
exit 0

UPGRADE WEBLOGIC SERVER TO 10.3.6


BI Apps required Weblogic server version 10.3.6.
If OBIEE was installed using the enterprise option as above then version of Weblogic server will be 10.3.5,
so it needs to be upgraded. If you performed a software only install into an existing Weblogic server
installation you need to check the version of Weblogic: open the console, click on Servers, click on
AdminServer then look in the Monitoring tab and the Weblogic Version line.
The version in this screen shot needs upgrading to 10.3.6.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_26.png)
To upgrade weblogic download the upgrade patch file from oracle support:
Patch number 13529623, file = p13529623_1036_Generic.zip
Before upgrading weblogic, shutdown OBIEE and the weblogic processes. Make sure to include stopping
the node manager (the script above does this)
The upgrade patch is a single jar file, called with the java command (using the JDK installed in the OBIEE
home):
/<OBIEE_HOME>/Oracle_BI1/jdk/bin/java -jar wls1036_upgrade_generic.jar

(http://blog.3sixtyanalytics.com/wp-content/uploads/2014/05/biapps1_27.png)
This launches the install wizard:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_28.png)
Select the existing Middleware home where OBIEE is installed:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_29.png)
The Register for Security updates screen is a little flakeyyou cant uncheck the I wish to receive
check box

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_30.png) So if you dont want these


emails you need to ignore the dire warning messages that appear upon clicking Next then on the next
screen check the I wish to remain uninformed check box and click continue and confirm in the warning
box that appears.

(http://blog.3sixty-

analytics.com/wp-content/uploads/2014/05/biapps1_31.png)
In the Choose Products and Components screen leave the default selections in place:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_32.png)
Confirm the Installation is correct:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_33.png)
Wait whilst the upgrade takes place:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_34.png)
Then you should get the installation complete screen. Uncheck the Run Quickstart option before closing
this just starts a new app for controlling Weblogic which we dont need.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_35.png)
Now restart Weblogic & OBIEE using your start script. A quick check in the console proves the upgrade
had indeed succeeded:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_36.png)

INSTALL ORACLE DATA INTEGRATOR


The next step is to install Oracle Data Integrator. This needs to be embedded in the same Weblogic server
as OBIEE AND in the same Middleware home are OBIEE so that BI Apps can access it directly. You must
not install ODI anywhere else or BI Apps will not be able to use it.

You must also use the version of ODI from the same download media pack from edelivery 11.1.1.7.0. You
cannot use earlier or later versions. The version does get patched up during the patching process later on,
but not up to ODI 12c.
From the BI Apps media pack unzip the following two files into a temporary directory:

Oracle Data Integrator 11g (11.1.1.7.0) (Part 1 of 2).zip


Oracle Data Integrator 11g (11.1.1.7.0) (Part 2 of 2).zip
Then from the Disk1 directory run:

./runInstaller -jreLoc <OBIEE_HOME>/Oracle_BI1/jdk


e.g. ./runInstaller jreLoc /u01/app/biapps/Oracle_BI1/jdk
(if you leave o the jreLoc parameter it will prompt you to enter it upon running)
On the welcome screen ignore the message about creating an ODI repository. This will be performed later
when installing BI Apps.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_37.png)
We do not want software updates for this installation.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_38.png)
Select ODI SDK along with ODI Studio and all of the Java EE Installation options.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_39.png)
Confirm the prerequisite checks pass ok:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_40.png)
You must choose the Middleware home where OBIEE is installed.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_41.png)
This screen is a little pointless, you can only choose Weblogic Server:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_42.png)
Choose Skip Repository Configuration. The repository will be configured when BI Apps is installed later
on.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_43.png)
Confirm the installation details:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_44.png)
Wait for the install to run through:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_45.png)
The Configuration is automatic and quick:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_46.png)
And finally the installation is complete:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_47.png)
At this point we dont want to do anything with ODI the software is installed and ready to be configured
for BI Apps later on.

CREATE SCHEMAS FOR ORACLE BI APPLICATIONS


BI Apps requires three database schemas to be created:
1. The Data Warehouse schema
2. The BI Applications Repository
3. The BI Apps specific ODI Repository
These are created using the BI Apps version of the RCU. From the media pack downloaded earlier unzip
the following file into a temporary folder:
Oracle Business Intelligence Applications RCU (11.1.1.8.1) for Linux x86 (64bit).zip
In order to build the data schemas the RCU needs to import some export .dmp files. These are located
under the directory rcuintegrationbiappsschema in the temporary file you unzipped the above file into.

If the databases are installed on a dierent server to where you are running the RCU (which they are in my
case) these .dmp files need to be copied (ftpd) to the database server into a directory with global write
access (so that log files can be written to). Take a note of the directory you copy them to; you will be aksed
for this during the repository creation.
This is further complicated by the fact that I am installing the data warehouse on one server, but the
repositories on another. Where you install these is up to you, I have chosen to keep them separate.
There are three .dmp files:
obia_comp.dmp
obia.dmp
obia_odi.dmp

BI Apps repository
Data warehouse
ODI Repository

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_48.png)
So in my case I need to FTP obia.dmp to my data warehouse server and obia_comp.dmp & obia_odi.dmp
to my repository server.
This also means that I need to run the Repository Creation Utility twice once each for both servers.
From the rcu/bin directory run ./rcu
Click past the welcome screen:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_49.png)
Select Create and continue.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_50.png)
Now we need to enter the database connection details. In this first run of the RCU Im just going to setup
the data warehouse schema, so I need to enter the details of the data warehouse server:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_51.png)
Let it check the prerequisites of the database, then it will ask which components to install. Expand Oracle
Business Intelligence Applications and just select Oracle Business Analytics Warehouse.
After entering a prefix, BIAPPS in this case, we can see the schema it will create: BIAPPS_DW:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_52.png)
Now enter the password for this schema:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_53.png)
You must now enter the name of the directory where the .dmp file (obia.dmp in this case) was copied to on
the database server. You do not need to specify the file name:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_54.png)
Now you need to manage the tablespaces for the data warehouse. There are some changes that need to
be made here.
Click on Manage Tablespaces

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_55.png)
We need to make adjustments to the four new tablespaces about to be created:
BIAPPS_DW_DATA
BIAPPS_DW_IDX
BIAPPS_DW_STG
BIAPPS_DW_TMP
The changes we are about to make are for guidance only, depending on the size you expect your
warehouse to become you may enter dierent values. Dont forget of course that once the tablespaces
have been created they can be amended directly within the database by a DBA.
So start by clicking on the DW_DATA tablespace (BIAPPS_DW_DATA in this case). When its details appear
click on the file name field (+DATA_DM01 in this case yours will be dierent depending on how the
database has been configured) and click on the edit (pencil) icon

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_56.png)
In the Edit Datafile window change the size to 20GB, ensure autoextend is selected and set the maximum
size to Unlimited. Then click ok.

(http://blog.3sixty-

analytics.com/wp-content/uploads/2014/05/biapps1_57.png)
Now click on the DW_IDX tablespace and edit its datafile. Leave the size at 5GB, but ensure autoextend is
on and set the maximum size to unlimited:

(http://blog.3sixty-

analytics.com/wp-content/uploads/2014/05/biapps1_58.png)
Then edit DW_STG. Change the size to 10 GB, ensure Autoextend is on and set the maximum size to
Unlimited.

Finally edit DW_TEMP, Change the size to 15 GB, ensure Autoextend is on and set the maximum size to
Unlimited:
Click ok to save the tablespace changes.
Back in the Map Tablespaces screen click next to continue.
At this point the tablespaces will be created.

(http://blog.3sixty-

analytics.com/wp-content/uploads/2014/05/biapps1_59.png)
Youll then get the summary screen confirming that schemas will be created. click Create to start it o.
This make take a little while to run the DW schema is quite large and the dmp file will be imported into it.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_60.png)
And finally the completion screen should show the creation was successful. Close the RCU.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_61.png)
Once complete youll be able to directly access the data warehouse objects by connecting with the
BIAPPS_DW user-id:

(http://blog.3sixty-analytics.com/wp-

content/uploads/2014/05/biapps1_62.png)
Now the RCU needs to be run a second time to create the BI Apps repository and ODI repository.
From the rcu/bin directory run ./rcu again.
This time in the database connection details screen I entered the details for my repository database.
Now in the select components screen we enter the same prefix but select the two repository
components: BIACOMP and BIA_ODIREPO:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_63.png)
After entering the passwords, we now enter the directory where we copied the two .dmp files,
obia_comp.dmp & obia_odi.dmp) on the repository database server:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_64.png)
There are no specific guidelines on the tablespaces for these two schemas so the defaults can be left in
place.

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_65.png)
Carry on to let the RCU create the schemas:

(http://blog.3sixty-analytics.com/wp-content/uploads/2014/05/biapps1_66.png)

So thats it, all the pre-requisite tasks have been performed and everything is ready for BI Apps to be
installed. Thatll be in part 2.
Enjoy!

! BI Apps (http://www.redstk.com/category/bi-apps/)
" 24 comments (http://www.redstk.com/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/#comments)

Previous (http://www.redstk.com/saving-you-15-minutes-12c-database-properties-extensions-and-emcli

Next (http://www.redstk.com/installing-bi-apps-11-1-1-8-1-part-2-installing-bi-apps/)

24 comments
Join the conversation

chinmay - 30th July 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=501#respond)
after doing rcu steps for biapps_biacomp user i fired sql statement
select version, status,comp_id from schema_version_registry ;
but it is showing invalid atg on 11.1.1.7.0 beacuse of this atgupgrae is getting failed

Romesh (http://blog.3sixty-analytics.com/?p=1221) - 21st August 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=502#respond)
Hi Paul
when trying to complete step 9 of 15 BI Applications Components Repository even though the schema
exists we are getting the error INST 08028 ,the schema type BIACM with the name
BIAPPS_BIACOMP does not exist. I have noticed that even though the RCU said it completed with a
Success and the schema exists in the table schema_version_registry there is no entry. Any help
appreciated,

Bharat Varandani - 1st November 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=3212#respond)
Hi Romesh same error i am getting can you please help me out from this error.

Paul Cannon - 21st August 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=503#respond)
Hi Romesh how you doing? its been a while
Dont know why the schema failed to create, but youll need to remove the entry from
schema_registry_version before you can try to re-run the RCU and try again
Paul

Romesh - 24th August 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=505#respond)
Hi Paul
Will be completing a reinstall .
I am good mate are you. Great set of articles . Many thanks.

Eduardo Montes - 22nd August 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=504#respond)
Hi Paul.
How could I reset the BI Applications Administrator User password.
I was absolutely sure about the password But I am getting the error message BAD CREDENTIALS
when trying to connect to ODI client

Romesh (http://blog.3sixty-analytics.com/?p=1221) - 27th August 2014

reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=507#respond)
Eduardo u have probably solved this but just in case I ran ODI from the server and connections worked

Romesh (http://blog.3sixty-analytics.com/?p=1221) - 27th August 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=506#respond)
Hi Eduardo
having the same issue, did you find away around this?
Regards
Romesh

Reniel M. Argente - 1st September 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=508#respond)
Thanks for this wonderful blog. This helped me a lot in linux installation though I have encountered a lot
of errors, but this is superb. Thanks!

subha - 9th September 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=509#respond)
Thanks for putting this excellent install tutorial. However when I run the shell script
./biapps.sh start, the start and stop function are getting executed. How do I stop the stop() function?

Pete - 7th December 2014


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=510#respond)
There are a few typos in the startup script biapps.sh above. The first few lines should look like:
# Start and stop Oracle Business Intelligence 11g components.
# Local Unix user running OBIEE
ORACLE_OWNR=oracle
# Deployment Middleware directory
ORACLE_FMW=/u01/app/oracle/middleware
Look for echo commands that have missing at the end of the line. (Lines 68 & 80)

J.A. - 10th March 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=514#respond)
I concur. Spotted same points to update otherwise the script will fail.

ishwarya - 6th January 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=511#respond)
What is Spatial Components ? how to Install ?could you please explain tat.

Nick H. - 14th February 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=512#respond)
Amazing blog..well done!!

alok - 2nd March 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=513#respond)
very well written!!

Frank - 23rd April 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=515#respond)
Excellent blog, no flu, real content. Thank you for sharing.

Dyan - 2nd July 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=686#respond)
Its a pity you dont have a donate button! Id definitely donate
to this brilliant blog! I suppose for now ill settle for bookmarking and adding your RSS feed
to my Google account. I look forward to
brand new updates and will share this site with my
Facebook group. Chat soon!

Biofinite - 6th July 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=701#respond)
Hi, I think your website might be having browser compatibility issues.
When I look at your website in Firefox, it looks fine but when opening in Internet
Explorer, it has some overlapping. I just wanted to give

you a quick heads up! Other then that, fantastic blog!

Raman - 13th July 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=739#respond)
I have installed Sample App v506 and corresponding VM machine , but when I start up the OBIEE
services using the given scripts it errors out and says OBIEE web page is not accessible any idea
why is that happening

san - 5th August 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=1231#respond)
With new website, I am not able to see pictures. Can you please enable them back this is very nice
blog that I have used earlier.

san - 5th August 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=1232#respond)
No worries, it looks like the issue is on my IE. Chrome worked fine. Thanks for this install information
very good information, very detailed install.

Sravan Kumar M - 25th August 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?

replytocom=1950#respond)
Very Good blog to setup BIEE, BIAPPS and ODI using EBS as Data Source.
But the images are not visible. Seems images source location is missing them.

JP - 21st October 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=3045#respond)
Great material. I really like your biapps.sh script. I have a couple of questions.
1. Why are you removing the boot.properties file and regenerating it?
2. Is it possible to run this script without the password or at least not in plain text? I can not have a
password in a file.

(http://www.redstk.com/author/paulcannon/)

Paul Cannon - 22nd October 2015


reply (/installing-bi-apps-11-1-1-8-1-part-1-pre-requisites/?
replytocom=3050#respond)
JP,
its not actually necessary to regenerate the boot.properties file once its created the first time, I just
included it in the script for completeness so the script will work if the boot.properties file does not
exist, you can remove this from the script.
Paul.

Join the conversation


%

Your name *

&

Your email *

'

Your message

Add comment

Search
Search

Categories
Select Category

Recent Posts
Saving You 15 Minutes: Enterprise Manager 13c vs Enterprise Manager Fusion Middleware Control
12c Part 1 (http://www.redstk.com/saving-you-15-minutes-enterprise-manager-13c-vs-enterprisemanager-fusion-middleware-control-12c-part-1/)
(http://www.redstk.com/saving+

you15- Saving You 15 Minutes: EM13.1 Blog Blitz ./em13100_.bin Syntax


+
minutes-(http://www.redstk.com/saving-you-15-minutes-em13-1-blog-blitz-em13100_-bin-syntax/)
(http://www.redstk.com/savingenterpriseyou- Dead Connection Detection in Oracle Database 12c (http://www.redstk.com/dead-connectionmanager+
detection-in-oracle-database-12c/)
1513c(http://www.redstk.com/deadminutesvsconnectionem13enterprisedetection1managerRecent
Comments
inblogfusionoracleblitzmiddlewareSvetoslav
Gyurov on Oracle Exadata X6 released (http://www.redstk.com/oracle-exadata-x6databaseem13100_controlreleased/#comment-4498)
12c/)
bin12csyntax/)
Dieluigu
part- on Welcome to OBIEE12c: Configuring External LDAP Authentication Part 2
(http://www.redstk.com/welcome-to-obiee12c-configuring-external-ldap-authentication-part-2/#comment1/)
4493)
Anisur rehman on Oracle Exadata X6 released (http://www.redstk.com/oracle-exadata-x6released/#comment-4459)

Archives
Select Month

JOIN OUR MAILING LIST


Enter your email address

JOIN!

RED STACK TECH

English

Polish (http://www.redstk.com/pl/)

QUICK LINKS
Home (http://www.redstk.com/)
About Us (http://www.redstk.com/about-us/)
Services (http://www.redstk.com/services/)
Business Transformation (http://www.redstk.com/business-transformation/)
Engineered Systems (http://www.redstk.com/engineered-systems/)
Blog (http://www.redstk.com/blog/)
Contact Us (http://www.redstk.com/contact-us/)

LATEST TWEET
, " Only 9 days until #cluboracle (http://twitter.com/search?q=%23cluboracle). Click the link now to
register if you haven't already: https://t.co/5Bw63tguzL (https://t.co/5Bw63tguzL) "
1 month ago
, " RT @chrisrsaxon (http://twitter.com/chrisrsaxon): Join us for beer, pizza and SQL magic!
https://t.co/jY9wIniTBR (https://t.co/jY9wIniTBR) "
1 month ago
Follow @redstacktech

Você também pode gostar