There are few documents on the Oracle Support site http://support.oracle.com to check if OWB is installed correctly on RAC and Exadata (Doc
ID 455999.1) and How to Install a Warehouse Builder Repository on a RAC (Doc ID
This blog will just show you how to install the OWB repository on RAC using OMBPlus.
The steps are:
UNIQUE Service Name
Make sure that
EACH Node in the RAC has a UNIQUE service_name. If this is not the
case, then add a unique service_name with the following command:
srvctl add service -d dbname -s instn -r instn
We assume that RAC has 2 Nodes: NODE1 and NODE2, the database instance is setup and the OWB software has been installed on all Nodes of the RAC.
Start the OMBPlus shell on the primary node say Node 1 from <OWB_HOME>/owb/bin/unix/OMBPlus.sh
Execute the following command
OMB+> OMBSEED DATA_TABLESPACE
'USERS' INDEX_TABLESPACE 'INDX' TEMPORARY_TABLESPACE 'TEMP'
SNAPSHOT_TABLESPACE 'USERS' USING CREDENTIAL
OWB repository seeding completed.
During the Repository seeding, a file rtrepos.properties is
created/updated on Node 1 at location
<OWB_HOME>\ owb\bin\admin directory. This file should be copied to
all RAC Nodes to the same location. In this case to Node 2 at <OWB_HOME>\ owb\bin\admin.
After the Repository installation, all RAC Nodes should be registered.
This to enable the OWB Runtime Service to fail over to one of the other
Nodes when required (e.g. because of a node crash). This registration
process consists of an update in tables OWBRTPS and WB_RT_SERVICE_NODES.
These tables will be updated with Node specific details like the
Oracle_Home where the OWB software has been installed on the Node and
and host, port, service connection details for the instance running on
OMB+>OMBINSTALL OWB_RAC USING
RAC instance has beeb
Step 5: Check the installation
Check the owb home values in the following tables are correct.
Select * from owbsys.owbrtps
Select * from owbsys.wb_rt_service_nodes.
Connect as the OWBSYS to the unique service net_service on each node
and execute the script located in the <OWB_HOME>\ owb\rtp\sql
PL/SQL procedure successfully completed.
If the service is not available start the service using the following script
Your installation of the OWB repository is now complete.
You can also use the following OMBplus commands to create a OWB WORKSPACE and workspace owner.
In SQL*Plus as sysdba
create user WORKSPACE_OWNER identified by PASSWORD;
grant resource, connect to WORKSPACE_OWNER;
grant OWB_USER to WORKSPACE_OWNER;
grant create session to WORKSPACE_OWNER;
OMB+> OMBINSTALL WORKSPACE 'WORKSPACE_WH' USING CREDENTIAL WORKSPACE_OWNER/PASSWORD@hostname:1521:service_name
Workspace has been created.