OBIEE12c installation on windows7 machine

Much awaited OBIEE 12c is now available for general purpose use. Here in this post I will try to explain installation on windows 7 step by step.
FYI: My folders paths and ports are not pointing to defaults, if you copy paste they may not work in your environment, you have to relatively wherever applicable.

Installation has 3 phases

1)      Pre-installation :Download installers
a)      If you have java8 then you are good otherwise download from here
b)      Download WebLogic 12 , if you don't have already from here
c)       Download latest OBIEE 12c installers from here and here

2)      Installation phase, were we install each components (java, then weblogic, then OBIEE12c)
3)      Running configuration

Installation phase

a)      Install java 8 sdk (if you have already ignore this section)
once you downloaded just execute the executable file.
b)      Download and install Weblogic (if you have already weblogic 12.2.1 then ignore this section).
c:\Program Files\Java\jdk1.8.0_65\bin>java -jar C:\Users\srmalyal.ORADEV\Downloads\OBIEE12C\fmw_12.2.1.0.0_infrastructure_Disk1_1of1\fmw_12.2.1.0.0_inf
Launcher log file is C:\Users\srmalyal.ORADEV\AppData\Local\Temp\OraInstall2015-10-26_06-07-09PM\launcher2015-10-26_06-07-09PM.log.
Extracting files................
It will take you to following GUI








Here save response file for your future use.



c)       OBIEE Installation: Extract the zip files and save the files as shown. Then invoke setup_bi_platform-12.2.1.0_win64.exe
It is better run this as administrator and check for compatibility mode.












If you have already visual force, it may prompt for repair, click with next.


4)      OBIEE Configuration Phase : Run config.cmd to configure the OBIEE 12c

cd Oracle_home\bi\bin
C:\FMW122\Middleware\Oracle_Home\bi\bin>config.cmd
--it shows screen as below eventually takes you to GUI
Launcher log file is C:\Users\srmalyal.ORADEV\AppData\Local\Temp\OraInstall2015-10-26_06-35-08PM\launcher2015-10-26_06-35-08PM.log.
Starting Oracle Universal Installer

Checking monitor: must be configured to display at least 256 colors.   Actual 4294967296    Passed
Checking swap space: must be greater than 500 MB    Passed
Checking if this platform requires a 64-bit JVM.   Actual 64    Passed (64-bit not required)

Log: C:\Program Files\Oracle\Inventory\logs\install2015-10-26_06-35-08PM.log





C:\FMW122\Middleware\Oracle_Home\bi\bin\..\..\user_projects\domains
Provide username and password and confirm the password



Don't enter any special characters in the schema prefix. If you enter any spl character it show following error.
"Prefix contains non-alphanumeric values , should not be more than 12characters."

Either pick default or customize according to your need.




Save the response file which will have all the details of your server where to launch what details.
Response file look like below.
Configure
    Configuration
        Components
            BIEE
                OBIPS (Port 8507)
                Cluster controller (Main port 8508, monitor 8509)
                Java host (Port 8510)
                Scheduler (Main port 8511, monitor 8512, script 8513)
            BIP
        Domain
            BI Domain Name: bi
            Domains Directory: C:\FMW122\Middleware\Oracle_Home\bi\bin\..\..\user_projects\domains
            Admin server (HTTP port 8500, HTTPS 8501, internal 8504)
            Managed server (HTTP port 8502, HTTPS 8503, internal 8505)
        Database
            New schemas
                Database type: ORACLE
                Connect string: Database_host_name:1521:service_name
                New RCU prefix: sm122c
        Port Management
            Port range
                Port range start: 8500
                Port range end: 8999
        Application
            SampleAppLite
            Service Instance Key: ssi
            Service Instance Limit: 1
  
 Entry points
        WebLogic Console
            http://localhost:8500/console
        Fusion Middleware Control
            http://localhost:8500/em
        BI Publisher
            http://localhost:8502/xmlpserver
        BI Analytics
            http://localhost:8502/analytics




To Start All Services

C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\bitools\bin>start.cmd -all

Screen look like below
BI_PRODUCT_HOME set as C:\FMW122\Middleware\Oracle_Home\bi\
ORACLE_HOME set as C:\FMW122\Middleware\Oracle_Home
Domain status; Using domainHome: C:\FMW122\Middleware\Oracle_Home\bi\bin\..\..\user_projects\domains\bi ...
Starting domain; Using domainHome: C:\FMW122\Middleware\Oracle_Home\bi\bin\..\..\user_projects\domains\bi ...

Initializing WebLogic Scripting Tool (WLST) ...

Eventually shows services are started

To Stop All Services
Cd C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\bitools\bin
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\bitools\bin> stop.cmd -all

To manually starting important  services

First set domain environment then start weblogic
Execute setDomainEnv.cmd
Cd C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\setDomainEnv.cmd
Execute startWebLogic.cmd
Cd C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\ startWebLogic.cmd

Once weblogic is started you will be able to access console screen.

Starting bi server (managed server)
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\bin>setDomainEnv.cmd
C:\Oracle\Middleware\user_projects\domains\mydomain\bin\startManagedWebLogic.cmd bi_server1 http://localhost: 8500

EM screen look like below:


To Start stop  OBIEE 12c services from EM:
Click on Target Navigation (Tree Icon, upper left corner)
Click and expand Business Intelligence – click on biinstance

Screen look like below

It is same as 11g screen from availability start/stop the services.


OBIEE12c Log file locations
OBIEE 12c Presentation services log file location:
                                                C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\system_components\OBIPS\obips1\logs
OBIEE 12c Server services log file location:
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\system_components\OBIS\obis1\logs
AdminServer-diagnostic.log
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\servers\AdminServer\logs\AdminServer-diagnostic.log
bi_server1.log
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\servers\bi_server1\logs\bi_server1.log

OBIEE12c Configuration file location:
Root BI Configuration directories exists at C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig

OBIEE 12c BI Server configuration file location
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig\OBIS\NQSConfig.ini

OBIEE 12c Presentation services configuration file location:
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig\OBIPS\instanceconfig.xml

OBIEE 12c Java services configuration file location:
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig\OBIJH\config.xml

OBIEE 12c Scheduler Services configuration file location:
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig\OBISCH\schedulerconfig.xml

OBIEE 12c Cluster Services configuration file location:
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig\OBICCS\ bi-cluster-config.xml

OBIEE 12c Metadata configuration file location:
C:\FMW122\Middleware\Oracle_Home\user_projects\domains\bi\config\fmwconfig\biconfig\metadata\config.xml

Log-on Screen look like below:

Home screen look like below


Few Important OBIEE12c documentation links

Whole Middleware documentation can be found here

OBIEE 12.2.1 documentation

Installation of OBIEE 12.2.1

OBIEE 12.2.1 Tutorials

OBIEE12.2.1 Starting/Stopping services

Migration from OBIEE11g to OBIEE12c
http://docs.oracle.com/middleware/1221/core/BIMIG/toc.htm


Stay tuned with next OBIEE12c posts .....