Post on 12-Nov-2014
Oracle BI Apps Complete Installation in Test server
NEXT
NEXT
Pick Data Warehouse
Change normal ORCL to our own
I Increased the Memory to 2G..as we are going with DataWarehouse environment
Charcter set
Password: 123456aA
Press OK
Click exit
Goto RUN and type sqlplus
Here try to connect with system/<password>@<service name> it should connect to respective database as below.
Create 3 users obia,informatica,dac
Create 1 role sse_role
Grant all the privileges to sse_role
Assign sse_role to the above 3 users.
OBIEE 10g Installation
Now Install JDK
Click on Basic…NEXT
Select COMPLETE and NEXT
Select Oracle containers and click NEXT
Password: 123456aA
Leave as default
It takes time now to complete the installation…so please wait till it prompts below message…
I select No, I will restart my computer at a later time….NEXT
Now Install BI Apps
It takes time to complete the installation…wait till it give below message…
Now check the OBI Presentation services by launching the URL (Administrator/Admin123), if the URL is not up then
check the services.
Open BI Administrator and try to open Sample rpds with username Administrator/Admin123.
NOTE:- Both in username and password ‘A’ must be in capital.
Install INFORMATICA now…
Uncheck HTTPS
Password: informatica
Click on ‘Test Connection’. It must give below message..
Password: 123456aA
Now Apply HotFix 11
After that Install Informatica Client..
Now install Client HotFix…
Login to Informatica Administration console..
Username:admin
Password: 123456aA
Now create Repository service…the name of this Repository service must be Oracle_BI_DW_Base
Now click on Create and select Repository Service…
Your entered information should look like this…
Click create..
The repository creation is completed successfully.
Now before creating Integration services you have to set environmental variables in the server, they are…
Variable:- LANG value:-en_US.utf8
Variable:- LC_ALL value:-en_US.utf8
Variable:- INFA_CODEPAGENAME value:-UTF-8
Restart Informatica services and relogin to administration console…
Now we have to create Integration services..
Username:Administrator
Password:Administrator
NOTE:- Make sure that ‘A’ is capital in both username & password
After creating the Integration services….goto home and if you click on Node then both Repository and Integration must
be in green and running.
Now we have to restore Oracle_BI_DW_Base repository..to do that..
Add the custom properties of Integration service as below
Copy the file from original location (C:\OracleBI\dwrep\Informatica\Repository) to
(C:\Informatica\PowerCenter8.6.1\server\infa_shared\Backup)
Go back to administration console and click on repository service…click on General Properties, Click Edit, change
OperatingMode to Exclusive.
Choose Actions, then Delete Contents.
At the Delete Contents for dialog box, enter Oracle_BI_DW_Base and password (Administrator\Administrator),
then click OK.
Wait till you receive the message….
Choose Actions > Restore Contents.
At the Restore Contents dialog box, select Oracle_BI_DW_Base.rep from the Select Backup File drop-down
list.
Select the Restore as New check box.
Now it restores the selected Repository which new contents.
After some time you will receive the message as
Click close..
Click on General Properties..and select Global Repository
Click OK…provide Administrator/Administrator
Now go back to General Properties
Change OperatingMode to Normal
Click OK
Copy the source files from C:\OracleBI\dwrep\Informatica\SrcFiles to C:\Informatica
PowerCenter8.6.1\server\infa_shared\SrcFiles
Now Copy the lookup files from C:\OracleBI\dwrep\Informatica\LkpFiles to C:\Informatica
PowerCenter8.6.1\server\infa_shared\LkpFiles
To set Informatica PowerCenter Integration Services Custom Properties, In Informatica PowerCenter
Administration Console, select the Integration Service -> Click the Properties tab -> In the Custom Properties
area, click Edit -> Create a custom property by clicking Add to display new Name and Value fields
Click Add and add the following
ServerPort 4006
overrideMpltVarWithMapVar Yes
Click ok
Now click on untick mark ‘Oracle_BI_DW_Base’ it will open roles & privileges..there select Administrator role and click
on OK
Create another user dac
Password dac
And assign Administrator role to Oracle_BI_DW_Base repository
Restart the Informatica services
Login to Informatica client and go to workflow monitor and their we need to give database and data warehouse details
Similarly create another for OLTP…with name ORA_R12
Now Install DAC
Select Informatica option
Domain File Location:- C:\Informatica\PowerCenter8.6.1\domains.infa
Click ‘Finish’
For JDBC Connectivity copy the file ojdbc14.jar from jdbc\lib
C:\app\Administrator\product\11.1.0\db_1\jdbc\lib\classes14.jar to C:\orahome\10gR3_1\bifoundation\dac\lib (as I am
using database 11g if its 10g then copy ojdbc6.jar from jdbc\lib to dac\lib)
Now we have to establish ODBC connection
To do it we have to first create TNS Entry of the required
Control Panel ->Administrative Tools ->Data Sources(ODBC)->SYSTEM DSN T->Add->select Oracle Merant ODBC
Click ‘Apply’ and ‘Ok’
In the same way create ODBC connection to PONGAL database which is in the same server.
Click ‘Apply’ and ‘Ok’
Copy the Folder name ‘Export’ from ‘C:\OraclelBI\dwrep\DAC_metadata\DAC_Client\export’ to
‘C:\orahome\10gR3_1\bifoundation\dac\export’
NOTE:- You can either copy the whole export folder and copy only the content of export folder to dac\export. Here I
have copied the whole folder. This will affect at the time of Repository Imp/Exp which is in 79th Page….there you have
to select the exact export folder then only all the Application list will display.
Copy the file ‘deletetriggers.list’ from ‘C:\OraclelBI\dwrep\DAC_metadata\DAC_Client’ to
‘C:\orahome\10gR3_1\bifoundation\dac\conf’
Copy the files ‘parameterfileOLTP.txt’ & ‘parameterfileDW.txt´ from ‘C:\OraclelBI\dwrep\DAC_metadata\DAC_Server’ to
‘C:\orahome\10gR3_1\bifoundation\dac\Informatica\parameters\input’
Copy pmcmd.exe from informatica server to informatica client
Start/Configure DAC Client
Now stop the server and start the client to configure
Click on Apply
Now click on Finish
And now select the created Configuration file and use
username :Administrator
password: 123456aA
Click on ‘Yes’
Username:Administrator
Password: 123456aA
Above I changed the export folder to C:\orahome\10gR3_1\bifoundation\dac\export\export
Before this if you have not given any authentication information in OBIEE then stop all the BI services and open
OracleBIApps rpd assign
OLAP USER: obia
OLAP DSN: PONGAL
ORA_EBS_OLTP_USER: APPS
ORA_EBS_OLTP_DSN:MGSCLONE
And Assign respective passwords also..
Now start all the BI Services
http://www.itexperts4u.com/blog/2010/12/installation-and-configuration-of-oracle-bi-applications-7-9-6-with-oracle-
ebs-r12-and-informatica-8-6/
paused at Step 14
Here I have specified USERS as our tablespace and also unchecked Unicode. If you face any problems after clicking start
then check the log files at below location
You can cross check the number of tables created in obia schema as below
Setup DAC properties
I have changed server Host: biapps
Informatica ParameterFile Location:
According to my environment.
Parameter File location must be same as $PMSourceFileDir variable in Informatica Integration service
Now Setup Informatica server properties..
Click Test Connection
OK
Now enter Informatica Repository information
You can edit Domain information in the upper column by pressing F2 and saving it.
6002 is my Informatica port
Test Connection
OK
Now Enter Physical Data sources
This Name must match the name provided in Informatica workflow monitor connection
Test Connection
OK
This Name must match name given for OLTP connection in workflow monitor
Test Connection
OK
Now open BI Administration and open OracleBIApps.rpd (If you have already changed these variable values and saved it,
then fine or else follow below steps)
Configuring Oracle BI Repository Connections
In the physical layer click on Oracle Data Warehouse , Enter the connection information for data warehouse in
Oracle Data Warehouse Connection Pool and Oracle Data Warehouse Repository Initblocks Connection Pool.
Step 23)
Configuring Connection Pools
Goto File Open in Oracle BI Administration Tool and open OracleBIAnalyticsApps.rpd file from
\OracleBI\Server\Repository
In the Physical pane, double-click the Oracle Data Warehouse object, in the database field specify Oracle and
click on Save, click Yes when it asks to check global Consistency, click OK when the warnings are displayed.
In the Physical Pane double-click the Oracle Data Warehouse Connection Pool to display the Connection Pool
dialog.
Do not change the below fields starting with VALUEOF, these are Functions which will update the value from
Variables Manager, which will be configured in next step.
User name field – ‘VALUEOF(ORACLE_OLTP_USER)’ --- APPS
Data Source – ‘VALUEOF(ORA_EBS_OLTP_DSN)’ --- MGSCLONE
Password – apps
OLAPTBO ---obia
Save for Global
Exit
Restart the BI services
Now go back to DAC and create a New Container
Select New Source System Container
OK
Creating an ETL Process
In DAC -> Goto Execute view -> click on Execution Plan tab -> New -> Edit -> Specify Name of the ETL
Process -> Goto Subject Areas->Click on Add/Remove -> Select the new container that you created in above
step -> Select Financials – Payables or anything click Add and OK
Parameters are looking like below
Click Build
Paused at Step 26
http://www.itexperts4u.com/blog/2010/12/installation-and-configuration-of-oracle-bi-applications-7-9-6-with-oracle-
ebs-r12-and-informatica-8-6/
If you face any issues while running ETL full load then apply below patch
10052370_101341_Generic
Follow the steps instructed in Readme.txt file of the patch
Challenges starting BI Presentation services:-
1. It takes lot of time to start BI Server service, wait till it start.
2. Make sure you enter all the required values for PATH variable (INFA_HOME\server\bin;
INFA_HOME\client\bin;C:\Program
Files\Java\jdk1.6.0_10\bin;C:\OracleBI\SQLAnywhere;C:\OracleBI\web\bin;C:\OracleBI\web\catalogmanager;C:\
app\Administrator\product\11.1.0\db_1\BIN;C:\app\Administrator\product\11.1.0\db_1\LIB;C:\OracleBI\server
\Bin)
3. In any case of restarting BI services…first start BI Server, then BI Presentation services, Java host & OC4J.
NOTE:- Check the size of EnterpriseBusinessAnalytics at C:\OracleBIData\web\catalog, it must be 176 MB, if not then
unzip the zip file with same name.
Order of stopping/starting BI Services:-
Order of Stopping, then Restarting OBI Services To avoid unnecessary failures, the OBI services on Windows environment should be stopped in the below
order:
1. Stop Oracle Business Intelligence Server Service
2. Stop Oracle Business Intelligence Presentation Services
3. Stop Oracle Business Intelligence Scheduler Service
I will now explain how these services are stopped or terminated under Windows environment. These steps are
also very much important to consider when we want to restart the OBI server.
Stopping OBI Server under Windows In order to stop OBI servers under Windows platform, we need to stop related Windows services. Because OBI
servers are being run by Windows as services. Following the simple steps given below helps us to stop the OBI
services. Here also the order is important.
1. Open Windows Services. (Start->Run->services.msc->Enter or Start->Programs->Administrative
Tools->Services)
2. Stop 'Oracle BI Presentation Services'.
3. Stop 'World Wide Web Service'.
4. Stop 'Oracle BI Server Service'.
Stopping Oracle BI Presentation Services will take longer time to finish.
Starting OBI Server under Windows Starting OBI Server is almost the reverse process of stopping the server, instead of stopping we start services. In
order to start the OBI server, we need to start the following services in order:
1. Open Windows Services. (Start->Run->services.msc->Enter or Start->Programs->Administrative
Tools->Services)
2. Start 'Oracle BI Server Service'.
3. Start 'World Wide Web Service'.
4. Start 'Oracle BI Presentation Services'.
Oracle User getting locked frequently:-
SQL> SELECT username, account_status FROM dba_users WHERE username= ‘<username>’;
SQL> CREATE PROFILE <profile_name> LIMIT
2 COMPOSITE_LIMIT UNLIMITED
3 SESSIONS_PER_USER UNLIMITED
4 CPU_PER_SESSION UNLIMITED
5 CPU_PER_CALL UNLIMITED
6 LOGICAL_READS_PER_SESSION UNLIMITED
7 LOGICAL_READS_PER_CALL UNLIMITED
8 IDLE_TIME UNLIMITED
9 CONNECT_TIME UNLIMITED
10 PRIVATE_SGA UNLIMITED
11 FAILED_LOGIN_ATTEMPTS UNLIMITED
12 PASSWORD_LIFE_TIME UNLIMITED
13 PASSWORD_REUSE_TIME UNLIMITED
14 PASSWORD_REUSE_MAX UNLIMITED
15 PASSWORD_VERIFY_FUNCTION NULL
16 PASSWORD_LOCK_TIME UNLIMITED
17 PASSWORD_GRACE_TIME UNLIMITED;
SQL> ALTER USER <username> PROFILE <profile_name>;
SQL> ALTER USER <username> ACCOUNT UNLOCK; If the user is locked