Professional Documents
Culture Documents
Hello Everyone,
This is my fist blog article and I am pretty excited about it. Let me begin with introducing myself. My name is Jahnavi Yeddanapudy
and I am currently working as Software Engineer for Biz-Metric Partners, Inc. I have done my Masters in Computer Science from
University of Colorado, Colorado Springs.
Biz- Metric Partners Inc, provides end- to- end software consulting, development, support and managed services. We offer
solutions relating to Enterprise BI, Application Middleware, Mobility and Web applications using various technologies with some of
current deliveries using Oracle Business Intelligence (OBIEE), Oracle Business Applications (BI Apps/ OBIA), ETL – ODI,
Informatica, EPM – Hyperion Planning, Hyperion Financials(HFM), Other BI Tools include Tableau, Qlikview, Business Objects,
Cognos, Oracle Apps(EBS), Fusion Middleware.
Recently, I had to install OBIEE 12c in Windows 10 as part of a project. In this blog, I will share my experience in installing OBIEE
12c with Oracle 12c database. I will also try to compare my earlier experience of installing OBIEE 11g with Oracle Database 11g on
Windows 8 OS.
In Part1 of the blog, I will discuss the pre-requisites we need to consider before installing OBIEE 12c.
Oracle releases Certification matrix for their products which provides us the information about the compatible Software versions
that support the product. OBIEE 12.2.1.0.0 certification matrix link.
JDK 1.8
Oracle database 12c
Java – jdk 1.8.0_112
I started my installation on a Windows 10 operating system with 12GB RAM. As per, OBIEE 12c certification matrix, jdk version
1.7_15 and higher versions are compatible for such configuration. I recommend to install the jdk latest version. In my case, I chose
jdk 1.8.0_112
Tip:
Java jdk version compatible for OBIEE 12c must be installed otherwise we might get compatibility errors during the OBIEE
Deployment Phase.
Download links
Download the JDK file and run the setup. Follow the steps that are mentioned below. Link I used for download can be
accessed here:
First and foremost, before installing remaining Oracle software try to install jdk correctly. Make sure Java Path is set correctly in the
‘Program Files‘ directory. By default, if the jdk version that you are using is installed in ‘Program Files (86)‘ directory, uninstall
Java and reinstall, otherwise you will get errors during the Deployment of OBIEE 12c.
If you try to change the default java path or uninstall and reinstall jdk after OBIEE installation, uninstalling remaining softwares like
Oracle database, weblogic server, OBIEE will not be successful. Therefore, it is very important to install java correctly.
For example, the path should look this in the environmental variables
C:\Program Files\Java\jdk1.8.0_112\bin
C:\Program Files\Java\jre1.8.0_112\bin
The reason to reiterate for setting the correct Java Path is because we cannot diagnose this issue till OBIEE 12c throws the error. I
had to go through a lot of trouble shooting as the error that OBIEE points is not straight forward and I tried to research different
error logs, files…etc. I will explain in detail about the trouble shooting I performed during the installation in the Part II of my blog.
Before installing Database, add loop back adapter if it is not already setup. Loop back adapter will set static IP address.
Next I will walk through the steps on how to install Oracle Database 12c.
As per OBIEE 12c Certification Matrix, Oracle Database 11.2.0.4+ or 12.1.0.1+, supports OBIEE 12c. But I faced issues while
installing the patch 11.2.0.4+ on Windows 10. Oracle database 11.2.0.4 is a full installation patch. I tried to install using “out of
place” methodology (recommended by Oracle documentation) as Oracle database 11.2.0.1 was pre-installed on the system. The
11.2.0.4+ installation failed. So, I moved to Oracle Database 12.1.0.2 install and installed successfully.
Download Link
Tip:
If the files are extracted to different folders, then the installation will be unsuccessful.
Ignore the error, if you don’t wish to get the security updates. Click on Yes and continue.
Select the desktop option if you want to install on a ‘laptop or desktop’. If you want to install on ‘server’ select server class option.
This article explains in installing the desktop class.
You can Ignore warning, if you wish to use the built administrator account. Alternatively, you can create a new Windows user or if
you have multiple accounts in the Windows system and want to use one of them select the option ‘Use Existing Windows user’ and
provide the credentials. Click on yes and continue,
Tip:
The error INS – 32011 may occur if the oracle database location you specified has character space. Make sure you don’t have any
spaces in the path name.
Tip:
Make sure to select Unicode(AL32UTF8) Character set option. Oracle recommends Unicode as a universal character set because
of its advantages like usability, compatibility and extensibility. Unicode supports multilingual data which may not be your current
requirement but it is helpful in future as Oracle trying to limit the other character set usage in their future releases.
Save response file. Click on install.
Yay!!! The Oracle database was installed successfully.
I used SQL plus to enable Pluggable Database. Following are the steps in SQL Plus:
show con_name
Tip:
Include the pdborcl description in the tnsnames.ora file as shown below which is helpful during OBIEE installation.
The file is located in the Oracle Database home path: For example
C:\app\[username]\product\12.1.0\dbhome_1\NETWORK\ADMIN
In my next part of the blog, I will discuss the steps on how to install OBIEE 12C.
Thanks,
Jahnavi
This article is in continuation of the first part of the blog – ‘Installing OBIEE 12c on Windows 10 – Part 1’ where we discussed the
pre-requisites for the installation. In this part, we will discuss the OBIEE 12c installation steps.
WebLogic Server
OBIEE 12c
Deployment
WebLogic Server
There are some fundamental differences in OBIEE install compared to prior versions. In previous versions, WebLogic Server was
included in OBIEE installation but in 12c release Fusion middleware (WebLogic server) needs to be installed first and then it needs
to be followed with OBIEE installation.
Fusion middleware
Unzip the file to a folder. For example, create a FusionMiddleware folder in C drive. Unzip the downloaded file to this folder.
OBIEE 12c
Download link for OBIEE 12c
Tip:
Create a folder OBIEE12c in C: drive and unzip both files to the same folder. You can find a zip file after unzipping. Unzip the file
one more time in the same folder.
Following screenshots will walk through the steps for OBIEE 12c Installation.
These screenshots look familiar, isn’t it? Yes, they are almost the same.
Tip:
Make sure to select the same path where the Fusion middleware (WebLogic Server) is installed.
If you wish to install the ‘BI Platform Distribution with Sample’ opt for it or else opt for ‘BI Platform Distribution’. In the present
scenario, ‘BI Platform Distribution with Samples’ is chosen.
The pre-requisite checks are successful. Make sure the all the checks are successful.
Save response file for future references but it is not mandatory to store the file.
While installing OBIEE 12c, it may trigger to repair Microsoft Visual C++2010 x64 Redistributable Maintenance. No worries, repair
it. Follow the screenshots below.
Yay!! We successfully installed the OBIEE. We are almost done.
There is one last step which is very important and needs to be completed for successful install.
Deployment
Run the config batch as administrator. The file is located at the following path C:\Oracle\Middleware\Oracle_Home\bi\bin
If you are interested only in ‘Business Intelligence Enterprise Edition’ and ‘Business Intelligence Publisher’ which is current
selection, uncheck ‘Essbase’ or you can choose all the options.
Ignore the Java version compatibility since we installed the latest version currently.
In the present scenario default location for new domain is picked. Please enter credentials for the new domain.
Tip:
In the OBIEE 12c you need not create rcu explicitly. The following step in the configuration assistant does that.
For the connect string make sure to enter pdborcl (Pluggable Database name) and not orcl. Connect string should look like
localhost:1521:pdborcl. OBIEE uses pluggable database not the Container database.
Enter password for the schema. Provide the database credential details. Enter the details that you provided during the Oracle
Database 12c.
Go with the default Port range if you don’t have any specifications.
In this case, I chose Oracle Sample application (SampleAppLite). I would recommend to install SampleAppLite.
Save this response file. This provides the information about the Ports assigned. This might be helpful in future.
If you are getting the error at this step. It means the pluggable database is not enabled. I mentioned in my previous
article (Installing OBIEE 12c on Windows 10 – Part 1) how to enable pluggable database. Please refer to it.
Congratulations!!! We successfully installed OBIEE 12c on Windows 10.
Tip:
Save the configuration complete which provides us important information like Database, Ports …etc. for future references. Now it is
time for a basic test.
Once you click finish the webpage shown below pops up. Enter weblogic credentials.
Hope you all had very good experience and fun installing OBIEE 12c. Our journey continues, Stay tuned. In my next article, I will
post how to trouble shoot the Issues that you might get during the OBIEE installation in detail.
Thanks,