Tuesday, September 25, 2012

Using Oracle VM with Exalytics - Trusted Partitioning

It is now possible to get a "limited" Exalytics In-Memory machine. This is achieved by using Oracle VM. Oracle VM can segment (or hard partition, if you will) the Exalytics machine, and limit the number of resources (CPUs) being used. This will also bring down the license prices when using the CPU license metric.

So if you do not need the full power of Exalytics, but are interested in the integrated solution it represents, it has now become cheaper to start up and ramp up resources when needed.

The installation of Oracle VM is described in the official documentation, under "2 Configuring Exalytics Machines for Virtualization":

http://docs.oracle.com/cd/E27027_01/bi.1/e24706/install_virtual.htm#CIHBHIGH

The Oracle VM template and base image can be downloaded from the Oracle Software Delivery Cloud (that's eDelivery to us older people):

http://edelivery.oracle.com

After signing in, search for:

Product Pack: Oracle Business Intelligence
Platform: Linux x86-64
Click on “Oracle Exalytics Software Media Pack for Linux x86-64

Then download the files:
Oracle Exalytics Base Image 2.0.1.1.0 for Exalytics Oracle VM x86-64 (Part# V34491-01)
Oracle Exalytics Oracle VM Template 2.0.1.1.0 for Exalytics Oracle VM x86-64 (Part# V34468-01)

As I do not have hands-on access to an Exalytics machine at the moment, I kind of have to stop here - but I am sure our friends at Rittman Mead will start playing with this soon. ;-)

Two important things to notice, if you are using Oracle VM for Trusted Partition Licensing (that is Oracle-speak for limiting the number of CPUs being used on the Exalytics machine):

1. Oracle VM requires that you install Oracle VM Manager, and this is NOT supported on Exalytics, so you will need to install this on another server
2. Trusted Partition Licensing requires that you monitor the usage of resources by installing Oracle Enterprise Manager Cloud Control 12c Release 2 on another server, when it is available (not yet GA at the time of writing this)

More info in this document (Overview of licensing policies for partitioned environments):

http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf


Happy VM'ing!

Wednesday, September 12, 2012

Public Demo Site for Oracle Mobile BI iOS App

The latest update to Oracle Business Intelligence Enterprise Edition also brought along an updated version of the Oracle Business Intelligence Mobile App for iOS

It can be a hassle to demo Oracle's BI App for iOS, especially when trying to connect an iPad to a laptop computer via an ad-hoc wireless network. It works, but can quickly go wrong.

But there is actually a server out there that can be used to showcase the Oracle Mobile BI App. It is meant for partners, but the connection details and credentials are publicly available. I have used it several times, and works quite well.

Read more about it on the BI & EPM Partner Community EMEA blog (a big thank you to Mike Hallet for sharing this information)

https://blogs.oracle.com/emeapartnerbiepm/entry/run_live_obi_mobile_hd?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+orana+%28OraNA%29

If you want to go directly to the details, here's the PDF:

http://www.oracle.com/ocom/groups/public/@ocom/documents/webcontent/1717949.pdf

And here's the link to the Oracle BI App on iTunes:

http://itunes.apple.com/us/app/oracle-business-intelligence/id534035015?mt=8

Happy "Mobile BI"'ing.

Wednesday, August 8, 2012

Exalytics v. 1.0.0.1 (Patchset 1 / PS1) is GA!

Oracle has just announced the release of the first patchset for the Exalytics In-Memory Machine.

Exalytics In-Memory Machine 1.0.0.1

Oracle Exalytics V1 Patch Set 1 (v 1.0.0.1) is generally available.  This patch set is recommended for all new and existing Exalytics customers.

Documentation:
http://www.oracle.com/technetwork/documentation/exalytics-doc-1645656.html


Download:
Download can be found in support.oracle.com. Search for patch  #14301728 (Oracle Exalytics Base Image Patch 1.0.0.3.1).


Applying the patchset:
http://docs.oracle.com/cd/E27027_01/bi.1/e24706/admin_patch.htm#CHDJFBHJ

What’s New?

This first integrated and tested update for the Exalytics engineered system includes these product versions:
Oracle BI Enterprise Edition 11.1.1.6.2 BP1
Oracle TimesTen for Exalytics 11.2.2.3.0
Oracle Essbase 11.1.2.2.100

New capabilities and enhanced performance optimizations include:  
  • Visualizations and Mobile - Improved and new charts
  • In-Memory Analytics and Performance
  • Oracle’s Hyperion Planning Certification
  • Oracle’s Endeca Information Discovery Certification
  • Storage Area Network (SAN) Certification
  • Auto Service Request (ASR) for Hard Drives
  • Oracle Data Integrator Certification - ODI Certified for Timesten for Exalytics
  • Oracle Golden Gate Certification - Golden Gate certified for Timesten for Exalytics
It looks like it should be easier to do incremental updates of the In-Memory database with ODI or Golden Gate, as well as some new charts - basically the OBIEE part on Exalytics has been improved with all the new functionality available in OBIEE 11.1.1.6.2 BP1 - see more here:


The views expressed on this blog are those of the author and do not necessarily reflect the views of Oracle.

Monday, July 9, 2012

Oracle BI EE Patch 11.1.1.6.2 BP1 README.TXT

14223977 - Patch 11.1.1.6.2 BP1 (1 of 7) Oracle Business Intelligence Installer
===============================================================================

Section 1: About The Oracle Business Intelligence 11.1.1.6.2 BP1 Patchset
-------------------------------------------------------------------------
The Oracle Business Intelligence 11.1.1.6.2 BP1 patchset comprises a number of patches:

Patch:        Abstract:

*14223977    Patch 11.1.1.6.2 BP1 (1 of 7) Oracle Business Intelligence Installer
*14226980    Patch 11.1.1.6.2 BP1 (2 of 7) Oracle Real Time Decisions
*13960955    Patch 11.1.1.6.2 BP1 (3 of 7) Oracle Business Intelligence Publisher
*14226993    Patch 11.1.1.6.2 BP1 (4 of 7) Oracle Business Intelligence ADF Components
*14228505    Patch 11.1.1.6.2 BP1 (5 of 7) Enterprise Performance Management Components Installed from BI Installer 11.1.1.6.x
*13867143    Patch 11.1.1.6.2 BP1 (6 of 7) Oracle Business Intelligence
*14142868    Patch 11.1.1.6.2 BP1 (7 of 7) Oracle Business Intelligence Platform Client Installers and MapViewer


The Readme files for the above patches describe the bugs fixed in each patch, and any known bugs with the patch. The instructions to apply the above patches are identical, and are contained in this Readme file (which is the Readme for the first patch in the patchset).

In addition to the above Oracle BI EE patches, you must also apply an Oracle JDeveloper patch (Patch 13952743) to your Oracle BI system.


Section 2: Who Should Install The Oracle Business Intelligence 11.1.1.6.2 BP1 Patchset
--------------------------------------------------------------------------------------
This patchset is available for all customers who are using Oracle Business Intelligence Enterprise Edition 11.1.1.6.0, 11.1.1.6.1, and 11.1.1.6.2.


Section 3: New Features in The Oracle Business Intelligence 11.1.1.6.2 BP1 Patchset
-----------------------------------------------------------------------------------
* Trellis Visualization. Trellis visualizations provide optimal layout and controls for high density data and analysis.  Two Trellis options are available; Simple, and Advanced.  For an overview of functionality and deployment, see the "Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Enterprise Edition".

* BI Mobile Updates. A more interactive and natural user experience is provided, including prompt interactions, drillable charting, email and offline reports. Updates are required to both the BI Server and Client. The new client is compatible with the iPad Retina display, and  is available at the iTunes App Store (Oracle Business Intelligence Mobile HD - http://itunes.apple.com/gb/app/oracle-business-intelligence/id534035015). Note the following
 - The new client can only be used with a BI system to which the Oracle Business Intelligence 11.1.1.6.2 BP1 patchset has been applied.  - The new client can be installed on the same mobile device as the previous version of the BI Mobile client.
For more information, see the "Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Mobile".


Section 4: Important Notes To Read Before Installing The Oracle Business Intelligence 11.1.1.6.2 BP1 Patchset
-------------------------------------------------------------------------------------------------------------
Note the following:
* Oracle Exalytics customers must not install this Oracle Business Intelligence 11.1.1.6.2 BP1 patchset unless explicitly told to do so in the instructions for applying an Oracle Exalytics Patch or Patchset Update. For more information see the "Oracle Fusion Middleware Installation and Administration Guide for Oracle Exalytics In-Memory Machine" and the Oracle Exalytics certification information.
* The Oracle Business Intelligence 11.1.1.6.2 BP1 Patchset is cumulative, and includes patches you might have already applied to the BI System. Therefore, when you are installing the patchset, you might see warning messages indicating that earlier patches are being rolled back. These warnings simply indicate that oPatch is working correctly, and do not require any action.
* If you have horizontally scaled out the BI system on to multiple machines, you must apply the the BI EE 11.1.1.6.2 BP1 patches and the JDeveloper patch to all machines in the cluster.
* When the patchset installation is complete and the BI System is running again, end-users might experience unexpected behavior due to pre-existing browser sessions caching javascript from the earlier Oracle BI release. To avoid unnecessary support requests, ask all end-users to clear their browser cache.


Section 5: Patchset Installation Instructions
---------------------------------------------
1. Backup the Oracle BI System, including the following:
* the ORACLE_HOME\bifoundation\server directory
* the ORACLE_INSTANCE\bifoundation\OracleBIServerComponent\coreapplication_obis1\repository
* the \bifoundation\jee\mapviewer.ear\web.war\WEB_INF\conf\mapViewerConfig.xml, if you have modified it

2. Download the following Oracle BI 11.1.1.6.2 BP1 patch zip files from My Oracle Support into the Oracle BI Home directory:

* 14223977
* 14226980
* 13960955
* 14226993
* 14228505
* 13867143
* 14142868

Tips:
* Find all the above patches together by entering the following search criteria:
  - Product/Family = Oracle BI Suite EE
  - Release = 11.1.1.6.2 BP1

* The location of the Oracle BI Home directory will depend on where Oracle BI was originally installed, and the platform. For example:
  - on Linux, AIX or Solaris, the Oracle BI Home directory might be prod_mwhome/Oracle_BI1
  - on Windows, the Oracle BI Home directory might be c:\prod_mwhome\Oracle_BI1


3. Download the following JDeveloper patch zip file from My Oracle Support:
* 13952743


4. Stop the BI System (in the order shown):
* BI system components, by typing the following at the command prompt: opmnctl stopall
* WebLogic Managed Server(s)
* WebLogic Admin Server


5. Clear the files associated with the Oracle BI EE Catalog Manager binary cache as follows:
a. Go to the /bifoundation/web/catalogmanager/configuration/ directory (using a file manager application or the command line). For example:
* on Linux, AIX or Solaris:  if the Oracle BI Home directory is prod_mwhome/Oracle_BI1, go to the following directory:
       prod_mwhome/Oracle_BI1/bifoundation/web/catalogmanager/configuration/
* on Windows: if the Oracle Home directory is C:\prod_mwhome\Oracle_BI1, go to the following directory:
       c:\prod_mwhome\Oracle_BI1\bifoundation\web\catalogmanager\configuration\
b. Remove the following Catalog Manager cache directories (if they exist):
* org.eclipse.osgi
* org.eclipse.equinox.app


6. In the Oracle BI Home directory, unzip each of the Oracle BI 11.1.1.6.2 BP1 patch zip files into a subdirectory below the Oracle BI Home directory. For example:
* on Linux, AIX or Solaris: you might extract patch 14223977 into prod_mwhome/Oracle_BI1/14223977
* on Windows: you might extract patch 14223977 into c:\prod_mwhome\Oracle_BI1\14223977


7. At the command prompt, change directory to the Oracle BI Home directory using the command appropriate for the operating system.
For example:
* on Linux, AIX or Solaris: if the Oracle BI Home directory is prod_mwhome/Oracle_BI1, type the following:
       cd prod_mwhome/Oracle_BI1

* on Windows: if the Oracle BI Home directory is C:\prod_mwhome\Oracle_BI1, type the following:
       cd c:\prod_mwhome\Oracle_BI1


8. At the command prompt, set the ORACLE_HOME, PATH, and JAVA_HOME environment variables as appropriate for the operating system.
For example:
* On Linux, AIX or Solaris: if you are using a command shell derived from the C shell, set the environment variables by typing the following:
       setenv ORACLE_HOME $PWD
       setenv PATH $ORACLE_HOME/bin:$PATH
       setenv JAVA_HOME $ORACLE_HOME/jdk
       setenv PATH $JAVA_HOME/bin:$PATH
       setenv PATH $ORACLE_HOME/OPatch:$PATH

* On Windows: if the Oracle BI Home directory is C:\prod_mwhome\Oracle_BI1, set the environment variables by typing the following:
       set ORACLE_HOME=C:\prod_mwhome\Oracle_BI1
       set PATH=%ORACLE_HOME%\bin;%PATH%
       set JAVA_HOME=%ORACLE_HOME%\jdk
       set PATH=%JAVA_HOME%\bin;%PATH%
       set PATH=%ORACLE_HOME%\OPatch;%PATH%


9. At the command prompt, for each of the extracted Oracle BI 11.1.1.6.2 BP1 patch directories (starting with 1 of 7, then 2 of 7, and so on):
a. Change directory to the extracted patch directory.
For example:
* on Linux, AIX or Solaris: if you extracted patch 14223977 into prod_mwhome/Oracle_BI1/14223977, type the following:
       cd prod_mwhome/Oracle_BI1/14223977

* on Windows: if you extracted patch 14223977 into C:\prod_mwhome\Oracle_BI1\14223977, type the following:
       cd c:\prod_mwhome\Oracle_BI1\14223977

b. Apply the patch using the command: opatch apply
c. When the message 'Opatch Succeeded' is displayed, repeat the above steps for the next patch directory until all the patches have been applied.


10. Verify the Oracle BI 11.1.1.6.2 BP1 patches have been applied successfully as follows:
a. At the command prompt, change directory to the Oracle BI Home.
b. Run the following command to list the patches that have been applied to the Oracle home specified by the ORACLE_HOME environment variable (currently the Oracle BI Home):
        opatch lsinventory
c. Confirm that all the Oracle BI 11.1.1.6.2 BP1 patches shown in Section 1 appear in the list of applied patches (along with any other patches that have previously been applied to the BI System).


11.  Copy the BIPublisherDesktop32.exe and BIPublisherDesktop64.exe files from the Oracle BI Home/clients/bipublisher/repository/Tools directory to the Middleware Home/user_projects/domains/bifoundation_domain/config/bipublisher/repository/Tools directory.


12. If you backed up mapViewerConfig.xml because it had been modified, copy the backed up file to its original location at \bifoundation\jee\mapviewer.ear\web.war\WEB_INF\conf\


13. You can now apply the JDeveloper patch 13952743 (that you previously downloaded), by following the instructions in the JDeveloper patch Readme file. Note the following:
* As described in the JDeveloper patch Readme file, you apply the JDeveloper patch to the Oracle Common Home directory. Therefore, be sure to follow the instructions in the Readme to change the ORACLE_HOME environment variable to the / directory before applying the JDeveloper patch.
* You must complete the final step to start the Weblogic Admin Server, and then to start Managed Server(s)).


14. When you have applied all the BI EE 11.1.1.6.2 BP1 patches and the JDeveloper patch, start the BI system components by typing the following at the command prompt: opmnctl startall


15. Having installed the Oracle BI 11.1.1.6.2 BP1 patches, you must also update the Oracle Business Intelligence Client Tools (Oracle Business Intelligence Administration Tool, Oracle Business Intelligence Job Manager, and Oracle Business Intelligence Catalog Manager) as follows:
a. Deinstall the Oracle Business Intelligence Client Tools from the Windows machine on which they have been installed, by following the instructions in chapter 5 of the "Oracle Fusion Middleware Installation Guide for Oracle Business Intelligence".
b. Reinstall the Oracle Business Intelligence Client Tools by following the instructions in chapter 5 of the "Oracle Fusion Middleware Installation Guide for Oracle Business Intelligence".


16. (Recommended) Minimize disk usage by:
* deleting the downloaded BI EE 11.1.1.6.2 BP1 patch zip files and the JDeveloper patch zip file
* deleting the extracted patch directories (for example, C:\prod_mwhome\Oracle_BI1\14223977)



Section 6: Post Installation Instructions
-----------------------------------------
None.


Section 7: Deinstallation Instructions
--------------------------------------
If you experience any problems after installing a patch, you can deinstall the patch as follows:

1. Stop the BI System (in the order shown):
* BI system components, by typing the following at the command prompt: opmnctl stopall
* WebLogic Managed Server(s)
* WebLogic Admin Server

2. Set environment variables (for example, ORACLE_HOME) as described in the Installation Instructions above.

3. Verify that the patch has actually been applied (by running the command: opatch lsinventory) as described in the Installation Instructions above.

4. At the command prompt:
a. Change directory to the extracted patch directory. For example:
* on Linux, AIX or Solaris: if you extracted patch 14223977 into prod_mwhome/Oracle_BI1/14223977, type the following:
       cd prod_mwhome/Oracle_BI1/14223977

* on Windows: if you extracted patch 14223977 into C:\prod_mwhome\Oracle_BI1\14223977, type the following:
       cd c:\prod_mwhome\Oracle_BI1\14223977

b. Deinstall the patch using the command: opatch rollback -id -jre $ORACLE_HOME/jdk/jre

5. Start the BI System (in the order shown):
* WebLogic Admin Server
* WebLogic Managed Server(s)
* BI system components, by typing the following at the command prompt: opmnctl startall


Section 8: Bugs Fixed By This Patch
-----------------------------------
Bugs fixed by each of the patches in the Oracle Business Intelligence 11.1.1.6.2 BP1 patchset are described in the readme file for each patch.

Bugs fixed in this patch (1 of 7) are shown below:

13560245:BIDOMAIN/CONFIG/JDBC NOT FOUND.
13504454:BLK - BIINSTANCE COPYCONFIG FAILURE ESSBASE MAXL LOGIN IS FAILING
13510938:NEED OFFICIAL WAY TO INVOKE _CONFIGURERPD
13628293:EMPTY PROCUREMENT DASHBOARD IN RC4
13565722:BLK: BI T2P PASTECONFIG ERRORED OUT WITH UNABLE TO PARSE JMS_WEBLOGIC_JNDI_URL
13589944:BI T2P - PASTECONFIG INSTANCE IS FAILING WITH JAVA.LANG.UNSATISFIEDLINKERROR
13619973:INCLUDE ESSSERVER HOST NAME IN THE MOVEPLAN
13683204:STRESS:FA:CRM ERROR RESPONSE[NQSERROR: 43082] ILLEGAL OPERATION ATTEMPTED CLOSED
13724975:RUP2 AIX HCM STARTERDB POSTCONFIGURE FAILED
13779029:BI T2P BI RPD PLUGIN OPERATION ERROR WHILE LOADING SHARED LIBRARIES LIBARICU23
13687239:RUP2_RC4 BI DOMAIN - BI ANALYTICS DATASOURCE TEST FAILS
13780076:USE BIPROV PROPERTIES FROM 13694505
13404296:BI PROVISIONING FACADE MUST TRIM RPD IN INSTANCE FOR SELECTED FA OFFERINGS
13485655:T2P ERROR MSG EXECUTING WLST SCRIPT APPEARS DURING BIINSTANCE PASTECONFIG
13896014:RPDTRIM INCORRECT PROPERTY BIPROV.BI-HOME.DIR IN BI-CONTENT.XML FILE
13896152:TRIMRPD NOT ABLE TO CREATE BIPROJECTS.TXT BASED ON FAOFFERING LIST BAD XPATH ERR
13896209:TRIMRPD RELATIVE BI ORACLE HOME LOCATION PASSED TO SCRIPTS DURING RPDTRIM
13898786:TRIMRPD PLEASE MASK THE RPD PASSWORD WHICH IS LOGGED DURING _TRIMRPDTARGET EXEC
13910554:MISSING CONNECTION PROPERTIES IN OBIEE RPD
13926479:TRIMRPD FOR WINDOWS THE PROPS FILE SHOULD INCLUDE FORWARD SLASH IN DIR PATHS


Section 9: Known Bugs With This Patch
-------------------------------------
Known bugs with each of the patches in the Oracle Business Intelligence 11.1.1.6.2 BP1 patchset (if any) are described in the readme file for each patch.

Known bugs in this patch (1 of 7) are shown below:

14228519 ADMINTOOL CLIENT MISSING ALL FILES UNDER EXTENDER DIRECTORY IN CLIENT INSTALLER
14239706 CANNOT CONNECT TO DB2 USING NATIVE DB2 CLIENT AFTER APPLYING 11.1.1.6.2BP1
14244844 NAVIGATE TO URL ACTIONS BASED ON ENCODED URLS MAY RESULT IN DOUBLE ENCODING

----------------------------------------------------------------------------------------------------------------------------------------------------
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

How-To: Applying OBIEE Patch 11.1.1.6.2 BP1

Introduction

I have for a long time been thinking about starting blogging about the bits and pieces around Oracle Business Intelligence and Data Warehouse technology currently available. This is a first post, focused around applying the latest bundle patch 11.1.1.6.2 BP1 released June 30th 2012, for Oracle Business Intelligence Enterprise Edition (OBIEE) 11.1.1.6.0. This release is a patch release, which means you must first install OBIEE 11.1.1.6.0 or upgrade your current 11.1.1.3 or 11.1.1.5 version to 11.1.1.6.0. The instructions below are based on the following setup:
  • OBIEE 11.1.1.6.0 installed on an Oracle Enterprise Linux 32-bit Virtual Machine, the Weblogic Server is version 10.3.5.0
  • The Virtual Machine is running in Oracle VirtualBox on a 64-bit Windows 7 host with  8GB RAM
  • MW_HOME=/home/oracle/obiee/
  • BI ORACLE_HOME=/home/oracle/obiee/Oracle_BI1
At first, the patching process can seem quite overwhelming, but fear not - it should be quite simple - and can be carried out in less than an hour if you have downloaded the patch files before hand.  The patches are approximately 4GB, depending on your operating system version, so make sure you have downloaded these before starting.

The high-level steps

The text below will go deeper into these steps:
  1. Preparation
  2. Download the patches from My Oracle Support (3,90GB in total)
  3. Unzip Patches
  4. Transfer patches to the ORACLE_HOME folder
  5. Shut down services
  6. Apply OBIEE Patches
  7. Tasks to be carried out after patching

1. Preparation

Start by reading the README.TXT that comes with the first patch (14223977). It gives all the instructions necessary for patching your existing system.

But you should be aware of the following warnings in the Read Me file before continuing:
  1. This patchset is available for all customers who are using Oracle Business Intelligence Enterprise Edition 11.1.1.6.0, 11.1.1.6.1, and 11.1.1.6.2.
  2. This is not meant for Oracle Exalytics installations - wait for the official Oracle Release Patchset PS1 for Exalytics - this will also include patches for other components in the Exalytics system.

2. Download Patches

For downloading the files, you log on to My Oracle Support (http://supporthtml.oracle.com), and search for the patches. This process is described very well by Robin Mofatt, you can see his excellent description by clicking the link below. If you are using a Unix-based operating system, you can even use the WGET functionality described by Robin

http://www.rittmanmead.com/2012/07/downloading-obiee-patches-from-oracle-with-wget/

One good tip is to use shift-click selecting all the patches you want to download, instead of downloading them one at a time.

Selecting the patches to download - make sure you choose the right operating system

These are the patches you need to download - make sure you get the right version for your operating system:

  1. 14223977 - 1 of 7 - Oracle Business Intelligence Installer
  2. 14226980 - 2 of 7 - Oracle Real Time Decisions
  3. 13960955 - 3 of 7 - Oracle Business Intelligence Publisher
  4. 14226993 - 4 of 7 - Oracle Business Intelligence ADF Components
  5. 14228505 - 5 of 7 - Enterprise Performance Management Components Installed from BI Installer 11.1.1.6.x
  6. 13867143 - 6 of 7 - Oracle Business Intelligence
  7. 14142868 - 7 of 7 - Oracle Business Intelligence Platform Client Installers and MapViewer
  8. 13952743 - Interim Patch for Bug: 13952743 - JDeveloper

3. Unzip patches

When you have downloaded all 8 patches, unzip the files into each its own folder. When the files are downloaded and unzipped, you should end up with this structure:

The folder structure on Windows 7 after unzipping all 8 patches - ready to be applied in the virtual machine
I am working with a Virtual Machine with Oracle Enterprise Linux 32-bit and OBIEE 11.1.1.6.0 installed. I have downloaded the files to my host, and unzipped all the patch files to a folder called E:\Oracle Software\Shared\OBIEE_Linux_11.1.1.6.2_BP1.

If you do not work on a Virtual Machine, please skip down to the next step

Next step is to map the E:\Oracle Software\Shared folder as a shared folder in the VM, and then mount the Shared folder in the Virtual Machine:

Add a shared folder to the virtual machine by going to Devices - Shared Folders
This is the information entered when adding a shared folder to the virtual machine

Then open a terminal window (command line) in the Linux virtual machine, and type in the following commands:
sudo mkdir /mnt/sf_Shared
sudo mount -t vboxsf Shared /mnt/sf_Shared


You will probably be prompted for a password, enter the password for root to be able to mount the shared folder.

This now means you will have access to the downloaded and unzipped patch files in the /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/ folder from within the Linux virtual machine.

4. Transfer patches to the ORACLE_HOME folder

Next step is to copy the files to the correct place. The patch instructions recommends that the patch folders be copied to the Oracle_BI1 folder (ORACLE_HOME) in the middleware home folder.

We start by only copying the 7 OBIEE patches first - the JDeveloper patch will be applied later.

cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p14223977_1111621_Generic/14223977 /home/oracle/obiee/Oracle_BI1
cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p14226980_1111621_Generic/14226980 /home/oracle/obiee/Oracle_BI1
cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p13960955_1111621_Generic/13960955 /home/oracle/obiee/Oracle_BI1
cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p14226993_1111621_Generic/14226993 /home/oracle/obiee/Oracle_BI1
cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p14228505_1111621_LINUX/14228505 /home/oracle/obiee/Oracle_BI1
cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p13867143_1111621_LINUX/13867143 /home/oracle/obiee/Oracle_BI1
cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p14142868_1111621_Generic/14142868 /home/oracle/obiee/Oracle_BI1

The patches are now in the correct position, and are ready to be applied.

5. Shut down services

You should shut down all services:
  1. OPMN: ./opmnctl stopall
  2. Managed Server: $MW_HOME/user_projects/domains/bifoundation_domain/bin/stopManagedWeblogic.sh bi_server1
  3. Admin Server: $MW_HOME/user_projects/domains/bifoundation_domain/bin/stopWeblogic.sh

6. Apply OBIE Patches

First, we need to prepare the environment variables. The ORACLE_HOME, JAVA_HOME and PATH variables all need to point to the OBIEE Installation. Change the first line below to make sure it is pointing at the right folder in your installation:
cd /home/oracle/obiee/Oracle_BI1
export ORACLE_HOME=$PWD
export PATH=$ORACLE_HOME/bin:$PATH
export JAVA_HOME=$ORACLE_HOME/jdk
export PATH=$JAVA_HOME/bin:$PATH
export PATH=$ORACLE_HOME/OPatch:$PATH
Once this is correct, you can now apply the patches. Apply the patches one at a time, and make sure that you get a positive result:
cd $ORACLE_HOME/14223977
opatch apply
cd $ORACLE_HOME/14226980
opatch apply
cd $ORACLE_HOME/13960955
opatch apply
cd $ORACLE_HOME/14226993
opatch apply
cd $ORACLE_HOME/14228505
opatch apply
cd $ORACLE_HOME/13867143
opatch apply

7. Tasks to be carried out after patching

7.1. Copy  new files

Copy the BIPublisherDesktop32.exe and BIPublisherDesktop64.exe files from the Oracle BI Home/clients/bipublisher/repository/Tools directory to the Middleware Home/user_projects/domains/bifoundation_domain/config/bipublisher/repository/Tools directory.

cd /home/oracle/obiee/user_projects/domains/bifoundation_domain/config/bipublisher/repository/Tools/
cp /home/oracle/obiee/Oracle_BI1/clients/bipublisher/repository/Tools/BIPublisherDesktop* .

7.2. Apply JDeveloper Interim Patch

Check that you have the correct version of Perl

export ORACLE_HOME= /home/oracle/obiee/oracle_common
perl -v

The resulting version should be greater that 5.00503 . If not, you should follow the instructions in this MOS note:
  Note 189489.1 - Oracle Data Server Interim Patch Installation
   - https://support.oracle.com/CSP/main/article?cmd=show&?;type=NOT&;id=189489.1

Confirm that opatch and unzip are in your path:
which opatch
which unzip

If you have come this far without any errors, you can apply the last patch. If you are not succesful, double-check the ORACLE_HOME environment variable, and make sure that it points to the oracle_common folder, and not the Oracle_BI1 folder.

export ORACLE_HOME=/home/oracle/obiee/oracle_common

cd $ORACLE_HOME

cp -R /mnt/sf_Shared/OBIEE_Linux_11.1.1.6.2_BP1/p13952743_111162_Generic/13952743/ .

cd $ORACLE_HOME/13952743

opatch apply

7.3 Starting the System

 When the last patch has been applied succesfully, start the Weblogic Admin server (and Managed server if you are not running a Simple install type)


- Weblogic AdminServer:
/home/oracle/obiee/user_projects/domains/bifoundation_domain/bin/startWeblogic.sh
- Weblogic Managed Server bi_server1 (if your installation is of type "Simple", this step is not necessary):
/home/oracle/obiee/user_projects/domains/bifoundation_domain/bin/startManagedWeblogic.sh bi_server1
- Start BI Components with opmnctl
/home/oracle/obiee/instances/instance1/bin/opmnctl startall

7.4 Client Configuration

- Clear browser cache on client PC

- Uninstall BI Administration Tool

FInd the "Change Oracle Business Intelligence Enterprise Edition Plus Client Installation" icon in Start - All Programs - Oracle Business Intelligence Enterprise Edition folder.
Select "Uninstall Product" to remove the old Oracle BI Administration Tool
- Install BI Administration Tool

  1. Log on to OBIEE (http://<servername>:<port>/analytics)
  2. Go to Home Page (Click Home in the Link bar in the top right)
  3. After logging in to OBIEE, click the Home link

  4. In the bottom left, find the "Get Started..." Section, click on "Download BI Desktop Tools" and select "Oracle BI Client Installer" for the operating system you are using:



- Uninstall & Install BI Publisher Desktop Tool

Follow the same procedure as described above for uninstalling and reinstalling the Oracle BI Administration Tool.

Conclusion

That's it! You should now have patched your system, and be ready to use Trellis Views, the new Mobile BI App for iOS, etc. as Mark Rittman goes through in a detailed manner in this post:

http://www.rittmanmead.com/2012/07/obiee-11-1-1-6-2-bp1-new-features-oracle-bi-mobile-hd-and-patching-upgrade-considerations/

I will be returning with more posts, I am planning on sharing more information on the Mobile App for iOS, Exalytics installation, and more - with inspiration on my current assignment as an Oracle BI & Data Warehouse Consultant.


The views expressed on this blog are those of the author and do not necessarily reflect the views of Oracle.