This section describes how to configure Oracle Warehouse Builder on Linux platforms.
This section includes the following topics:
"Configuring Oracle Warehouse Builder on Linux Installed as Part of Oracle Database 11g Release 2"
"Configuring Oracle Warehouse Builder on Linux Installed as a Standalone Instance"
Note:
The initial installation of Oracle Warehouse Builder must be made on the computer that hosts Oracle Warehouse Builder Repository.Oracle Warehouse Builder is part of every database installation on hosts running Oracle Database 11g Release 2.
After Oracle Database 11g Release 2 is installed, you only have to unlock two accounts: OWBSYS
and OWBSYS_AUDIT
.
There are no additional installation tasks. However, you must configure Oracle Workflow to use process flows.
See Also:
"Integrating with Oracle Workflow"To unlock OWBSYS and OWBSYS_AUDIT accounts:
At the command prompt, start SQL*Plus:
C:\> sqlplus
When prompted for user name, log in as a user with administrative privileges.
Enter user-name: sys as sysdba Enter password: password Connected to: Oracle Database 11g Enterprise Edition Release 11.2 - Production With the Partitioning, OLAP and Data Mining options
Unlock the OWBSYS
user account, and set its new password:
SQL> alter user owbsys identified by password account unlock; User altered.
Unlock the OWBSYS_AUDIT
user account, and set its new password:
SQL> alter user owbsys_audit identified by password account unlock; User altered.
This section contains the following topics:
To properly configure Oracle Warehouse Builder and its repository on a host that runs an earlier version of the database, such as Oracle Database 10g Release 2, you must:
Ensure that the database is fully installed and working; if it is not, see Oracle Database Installation Guide for Linux.
Note of the host name, the port, and Oracle service name of this database. The example here uses the following connection information: localhost:1521:orcl
.
Ensure that you have user name and password for an account with SYSDBA
privileges. The SYSDBA
privilege has the necessary privileges for making changes to the basic configuration of Oracle Database, Oracle Warehouse Builder, and Oracle Warehouse Builder Repository.
To create an Oracle Warehouse Builder repository in your database, you must first create an OWBSYS
schema, and then install repository objects within it. Oracle Warehouse Builder has command-level scripts to perform this task:
The clean_owbsys.sql
script drops the contents of any existing OWBSYS
schema installations, but leaves the schema otherwise intact.
The cat_owb.sql
script checks if an OWBSYS
schema exists, and creates it if necessary, and then installs the objects required by Oracle Warehouse Builder 11.2 repository.
The reset_owbcc_home.sql
script ensures that Oracle Warehouse Builder uses the 11.2 version of the Control Center Service.
[Optional] The remote_owb_install.sql
script, when executed on the server, ensures that a repository on a remote system can be installed; it sets the REMOTE_OWB_HOME
variable for authentication by remote systems.
Starting with Oracle Warehouse Builder 11.1, the metadata repository is stored in the OWBSYS
schema, inside a workspace. This contrasts with the terminology of Oracle Warehouse Builder 10.2, where a workspace corresponds to a repository.
Oracle Warehouse Builder repositories for version 11.2 and 11.1 cannot coexist on the same database; creating an 11.2 repository overwrites the contents of the 11.1 repository in the database. Oracle recommends that you back up the older Oracle Warehouse Builder repositories before installing the 11.2 repository or upgrading to the 11.2 repository.
To clean an existing Oracle Warehouse Builder Repository:
At the command prompt, start SQL*Plus:
C:\> sqlplus
When prompted for user name, log in as OWBSYS
user.
Enter user-name: owbsys Enter password: password Connected to: Oracle Database 11g Enterprise Edition Release 11.2 - Production With the Partitioning, OLAP and Data Mining options
Stop Oracle Warehouse Builder Control Center service.
SQL> @OWB112/owb/rtp/sql/stop_service.sql
See "stop_service" for more information.
Connect as user with administrative privileges:
SQL> connect sys as sysdba Enter password: password
Run the clean_owbsys.sql
script to drop all the objects in the existing OWBSYS
schema:
SQL> @OWB112/owb/UnifiedRepos/clean_owbsys.sql
The process of creating (or refreshing) an OWBSYS
schema generates the corresponding locked user account within the specified tablespace. In this example, the tablespace is USERS
. When the script completes, you must unlock the account and set its password. The instructions in "Configuring Oracle Warehouse Builder on Linux Installed as Part of Oracle Database 11g Release 2" show how to unlock OWBSYS
and OWBSYS_AUDIT
accounts. The OWBSYS
schema is populated only when you run the Repository Assistant for the first time and create the first workspace in the repository.
To set-up an OWBSYS schema with repository objects:
At the command prompt, start SQL*Plus:
C:\> sqlplus
When prompted for user name, log in as a user with administrative privileges.
Enter user-name: sys as sysdba Enter password: password Connected to: Oracle Database 11g Enterprise Edition Release 11.2 - Production With the Partitioning, OLAP and Data Mining options
Run the cat_owb.sql
script to set up OWBSYS
in a tablespace in your database. For example, this command sets up OWBSYS
in the USERS
tablespace:
SQL> @OWB112/owb/UnifiedRepos/cat_owb.sql USERS
If you are installing Oracle Warehouse Builder 11.2 on an older Oracle Database release, or if you integrating Oracle Warehouse Builder with Oracle Business Intelligence Standard Edition (Oracle Discoverer), you must run the reset_owbcc_home.sql
script to ensure that the Control Center Service functions correctly.
To configure the Control Center service:
Confirm the correct Oracle home path, paying particular attention to capitalization. In this example, the path is OWB112
.
The path entered in the next steps must be an exact match to the Oracle Warehouse Builder home directory, including letter case match.
At the command prompt, start SQL*Plus:
C:\> sqlplus
When prompted for user name, log in as a user with administrative privileges.
Enter user-name: sys as sysdba Enter password: password Connected to: Oracle Database 11g Enterprise Edition Release 11.2 - Production With the Partitioning, OLAP and Data Mining options
Run the reset_owbcc_home.sql
script to force the Control Center Service to run from Oracle Warehouse Builder 11.2 installation:
SQL> @OWB112/owb/UnifiedRepos/reset_owbcc_home.sql OWB112
To unlock OWBSYS and OWBSYS_AUDIT accounts:
At the command prompt, start SQL*Plus:
C:\> sqlplus
When prompted for user name, log in as a user with administrative privileges.
Enter user-name: sys as sysdba Enter password: password Connected to: Oracle Database 11g Enterprise Edition Release 11.2 - Production With the Partitioning, OLAP and Data Mining options
Unlock the OWBSYS
user account, and set its new password:
SQL> alter user owbsys identified by password account unlock; User altered.
Unlock the OWBSYS_AUDIT
user account, and set its new password:
SQL> alter user owbsys_audit identified by password account unlock; User altered.
Using process flows requires that you configure Oracle Workflow for use with Oracle Warehouse Builder. See "Integrating with Oracle Workflow" for details on configuring Oracle Workflow.
You must create a database directory OWB_REMOTE_ADMIN
that is accessed by remote installations, so they can read the server's OWB_HOME
/owb/bin/admin
directory.
At the command prompt, start SQL*Plus:
C:\> sqlplus
When prompted for user name, log in as a user with administrative privileges.
Enter user-name: sys as sysdba Enter password: password Connected to: Oracle Database 11g Enterprise Edition Release 11.2 - Production With the Partitioning, OLAP and Data Mining options
Set the OWB_REMOTE_HOME
variable using script remote_owb_install.sql
:
SQL> @OWB112/owb/UnifiedRepos/remote_owb_install.sql OWB_REMOTE_HOME
To use a repository, you must define an initial workspace, and the owner of that workspace. The following instructions use the Repository Assistant.
At the command prompt, navigate to the UNIX bin
directory:
C:\> d OWB112/owb/bin/unix
C:\> pwd
OWB112/owb/bin/unix
Start the repository assistant.
C:\> ./reposinst.sh
On the Welcome screen of the Repository assistant, click Next.
On the Database Information screen, enter the connection information (Host Name, Port Number, and Oracle Service Name) for the repository database, and click Next.
On the Choose Operation screen, select Manage Warehouse Builder workspaces. Click Next.
On the Choose Workspace Operations screen, select Create a New Warehouse Builder workspace. Click Next.
On the New or Existing User screen, select Create a workspace with a new workspace owner. Click Next.
On the DBA Information screen, enter the User Name of a user with a CREATE USER
privilege, and that user's Password.
Click Next.
In the Workspace Owner (New) screen, enter the following information:
Workspace Owner's User Name (wks_owner1
)
Workspace Owner's Password
Workspace Owner's Password Confirmation
Workspace Name (wks1
) (Workspace names cannot contain spaces)
Click Next.
In the OWBSYS
Information screen, enter the OWBSYS
Password. Click Next.
You need these credentials to seed the OWBSYS
schema.
[Optional] For remote installations (when the schema is on a remote system), the system performs the verification of versions, and displays the message: "Found Oracle Warehouse Builder software with the compatible version installed locally on the database server with path REMOTE_OWB_HOME
."
If the version is either incompatible or cannot be found, then the system displays the message: " Oracle Warehouse Builder software with the compatible version must be installed locally on the database server." If the compatible version is installed, then acquire the DBA user credentials and run the remote_owb_install.sql
script from the system where Oracle Database is installed, as described in "Setting the Oracle Warehouse Builder Home for Remote Installations".
On the Select Tablespaces screen, enter the following information:
Tablespace for Data (USERS
, or the name of the desired tablespace)
Tablespace for Indexes (USERS
, or the name of the same tablespace)
Tablespace for Temporary Data (TEMP
)
Tablespace for Snapshots (USERS
, or the name of the same tablespace)
Click Next.
This step enables you to change the default tablespace details. Oracle Warehouse Builder Repository is stored in the OWBSYS
schema, but you must identify what tablespaces are used to store OWBSYS
and certain other objects, like snapshots. You may choose tablespaces other than USERS
, depending on your storage management strategy.
On the Select Languages screen, select the Base Language from the menu.
[Optional] You may also select additional Display Languages from the list of Available languages on the left side, and move them to the list of Selected languages on the right side.
Click Next.
On the Workspace Users (Optional) screen, select the appropriate existing users from the Available list add them to the Selected list.
[Optional] Click Create New User to make new users who can access Oracle Warehouse Builder. This takes you to step 15.
Click Next. This takes you to step 17.
[Optional] In the Create New Database User screen, enter the following:
User Name (demo_user
)
Password
Re-enter Password
Click OK.
DBA User Name (system
) and DBA User Password are disabled fields and cannot be edited.
In the Workspace Users (Optional) screen, click Next.
On the Summary screen, click Finish.
After the Installation Result screen appears, click OK.