Skip Headers

Oracle9i Warehouse Builder Installation and Configuration Guide
Release 9.2.0.3

Part Number B11000-02
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

2
Installing Oracle9i Warehouse Builder Components

This chapter provides instructions for installing Warehouse Builder client and server components. Unlike the high-level instructions in Section 1.1, "Quick Steps for Installing Oracle9i Warehouse Builder", this chapter contains a step-by-step procedure for the entire installation.


Note:

If you are upgrading to Oracle9i Warehouse Builder Release 9.2.0.3, read Chapter 3, "Upgrading to Release 9.2.0.3 and Migrating Data" before following the installation instructions in this chapter.


This chapter includes the following topics:

2.1 Overview of Warehouse Builder Components and Installation

This section introduces high-level information about the Oracle9i Warehouse Builder components and installation.

2.1.1 Warehouse Builder Architectural Components

The Warehouse Builder architecture consists of the components shown in Figure 2-1. This figure illustrates the following:

Figure 2-1 Warehouse Builder Architecture

Text description of owbarchi.gif follows.

Text description of the illustration owbarchi.gif

2.1.2 Components Installed by the Oracle Universal Installer

The Oracle Universal Installer for Warehouse Builder includes three options: OWB Design Time Install, OWB Server Side Install, and Custom Install. Typically, the OWB Design Time Install and the OWB Server Side Install are installed on separate machines. However, if you choose to install both components on the same machine, you must install them into separate ORACLE_HOMEs.

2.1.2.1 OWB Design Time Install

The OWB Design Time Install includes:

After you complete the client installation discussed in this section, you can launch the following Warehouse Builder components:

Oracle9i Warehouse Builder Browser Assistant

Enables you to configure the Warehouse Builder Design Browser to view your metadata, run web reports, and perform lineage and impact analysis on your metadata.

Oracle9i Warehouse Builder Client

Provides the graphical interface used to define sources and design your targets and ETL processes.

Oracle9i Warehouse Builder Design Browser

Enables you to launch the Warehouse Builder Design Browser client, where you can to view your metadata, run web reports, and perform lineage and impact analysis on your metadata.

Oracle9i Warehouse Builder MDL File Upgrade Utility

Enables you to upgrade your metadata from a previous version of Warehouse Builder to Oracle9i Warehouse Builder.

Oracle9i Warehouse Builder OMB Plus

Enables you to launch the Oracle Metabase (OMB) Plus scripting utility.

Oracle9i Warehouse Builder Repository Assistant

Enables you to create a Warehouse Builder repository in your database to store the metadata definitions that describe your data warehouse.

Oracle9i Warehouse Builder Runtime Assistant

Enables you to create the Runtime Repository and Target Schema to store and maintain the deployment and runtime audit/error information.

Oracle9i Warehouse Builder Runtime Audit Browser

Enables you to launch the Warehouse Builder Runtime Audit Browser, where you can run reports on the audit and error information captured when you run jobs to load and refresh your ETL targets.

Start Local RTP Service

Enables you to start a local Runtime Platform Service, denoted by '4' in Figure 2-1, on your desktop. The Runtime Platform Service should be ideally installed on the server machine so that it is managed by the Database. In the rare situations that you do not have access to the server machine you can use this command to make it execute on your desktop machine.

Start Oracle9i Warehouse Builder OC4J Instance

Enables you to startup the server for the Design Browser client and the Runtime Audit Browser client.

Stop Local RTP Service

Enables you to stop a local Runtime Platform Service, denoted by '4' in Figure 2-1, that is executing on your desktop machine.

Stop Oracle9i Warehouse Builder OC4J Instance

Enables you to stop the server for the Design Browser client and the Runtime Audit Browser client.

2.1.2.2 OWB Server Side Install

The Server Side Install includes:

2.1.2.3 Custom Install

The Custom Install allows you to select the components you wish to install from those listed in the two preceding sections.

2.1.3 Before You Begin, You Need Access to a SYSDBA User

Before you begin, you need access to a user with SYSDBA privileges because Oracle9i Warehouse Builder Assistants require you to provide SYSDBA credentials when installing the Oracle9i Warehouse Builder Design Repository or Runtime Repository components.

For more information on setting your Oracle9i parameters for Oracle9i Warehouse Builder, refer to Appendix A, "Preparing an Oracle 8.1.7 or 9i Database" and to Oracle9i Database Server documentation. If you have problems accessing a user with SYSDBA privileges, refer to Appendix D, "Diagnostics and Debugging".

2.2 Step 1. Perform the OWB Design Time Install using Oracle Universal Installer

In this step, you are installing the Warehouse Builder Design Client, denoted by "A" in Figure 2-1.

To install the Design Time components:
  1. Start Oracle Universal Installer. Refer to the installation requirements, CD mounting instructions, and directions on running Oracle Universal Installer for different platforms, discussed in Section 1.9, "About Oracle Universal Installer".

  2. At the Oracle Universal Installer (OUI) Welcome page, click Next.

  3. The Inventory Location screen appears only the first time you install on the machine and enables you to verify the base directory for installation files. The base directory contains the permanent and per-product files in subdirectories, and must be writable by anyone installing or deinstalling products on the computer. You can select the default base directory or enter another value.

    For Windows: The default base directory is
    C:\Program Files\Oracle\Inventory. The per-product installation files will automatically be stored in a subdirectory of the base directory, e.g., C:\Program Files\Oracle\Inventory\Components.

    For UNIX: Enter the location for the base directory, e.g., /private1. The per-product installation files will automatically be stored in a subdirectory of the base directory, e.g., /private1/Components.

    Click OK to continue.

  4. For UNIX only: (First time installation) The UNIX Group Name screen appears only the first time you run Oracle Universal Installer on the machine. This screen grants permission for the oraInventory directory to the group specified. Enter a UNIX group name for those who have permission to configure the Oracle9i Warehouse Builder install. This is the UNIX group name you created in Section 1.8.4, "Creating UNIX Accounts and Groups (UNIX Only)".

    Verify your group name by entering this command from the UNIX prompt from which the installer was launched:
    prompt> id

    Click Next.

  5. Certain actions with root privileges require execution before the install can continue. You need to run a shell script with root privileges that is stored in the orainstRoot.sh file. (You may need to execute the shell script by typing "./" before orainstRoot.sh). The Root.sh installation screen shows the location of the orainstRoot.sh file. The script creates pointers to the components as the installer installs them in the system so that they can be identified later in the installation procedure. It produces the /var/opt/oracle/oraInst.loc file, which provides a pointer to the oraInventory directory.

    Following execution of the Bourne shell script, continue with the installation process. OUI displays the File Locations page.

  6. In the File Locations page, confirm the path for the files you are installing, and the location and destination of the Warehouse Builder product files:

    Source: If you are installing from the Warehouse Builder installation CD, accept the default. Otherwise, browse your system for the source of your installation files.

    Destination Name: Type the name of the ORACLE_HOME where you are installing Warehouse Builder. You may use the default name provided or select another name.

    Destination Path: Click Browse to locate the full path of your ORACLE_HOME for Warehouse Builder. Note that the ORACLE_HOME path must be a real, absolute path. It cannot contain environment variable names or spaces. You may use the default path provided or select another path. For more information, refer to Section 1.7, "Coexistence: ORACLE_HOME Considerations" and Section 1.8.3, "Setting Environment Variables (UNIX Only)".

    Click Next.

  7. At the Installation Types screen, select OWB Design Time Install to install the client components discussed in "Overview of Warehouse Builder Components and Installation".

    You can also choose Custom if you want to separately install these Warehouse Builder components.

    Click Next.

  8. You may be prompted with the Component Locations dialog. You can change the default install location of Oracle Universal Installer and JRE.

    Accept the defaults and click Next.

  9. At the Summary page, review your installation parameters. Note that insufficient disk space is indicated in red under Space Requirements.

    Click Install to perform a typical Warehouse Builder installation. To view a log of the installation information, refer to Section 1.9.1, "Inventory Directory".

2.2.1 For UNIX Only, Run the root.sh Script

After copying the required files, the installer prompts you to run the root.sh script. The root.sh script detects:

Refer to Section 1.8.3, "Setting Environment Variables (UNIX Only)" for more information on ORACLE_HOME.

To run the root.sh script:
  1. Log on as the root user.

  2. Run the root.sh script in the ORACLE_HOME directory by typing
    prompt> $ORACLE_HOME/root.sh.

  3. Once you see "Finished running generic part of the root.sh script" and "Now product-specific root actions will be performed", exit root user and return to the Install screen.

2.3 Step 2. Install the Design Repository using the Repository Assistant

In this step, you install the Warehouse Builder Design Repository, denoted by "B" in Figure 2-1. To log in to your Warehouse Builder client, you need to create a new Warehouse Builder repository within a schema in your database. The Warehouse Builder repository stores metadata definitions for all the objects created to populate your data warehouse. You use the Warehouse Builder Repository Assistant to create a new repository.

This installation automatically grants the Create Public Database Link privilege to the repository owner.

You can create the new repository in a new or existing schema. You can also use the assistant to drop an existing Warehouse Builder repository.

To install the Warehouse Builder Design Repository:
  1. Start the Warehouse Builder Repository Assistant.

      For Windows: Select Start, Programs, OWB_HOME, Warehouse Builder, and then select OWB Repository Assistant.

      For UNIX: Start a shell and navigate to:
      OWB_ORACLE_HOME/owb/bin/unix. For example, type:
      cd /private/home/OWB92/owb/bin/unix
      Then run reposinst.sh.

  2. At the OWB Repository Assistant: Welcome page, review the installation steps and click Next.

  3. At the OWB Repository Assistant: Server and SYSDBA Information page, enter the connection information for the database into which you are installing Warehouse Builder repository objects.

    User Name: A user name with SYSDBA privileges. You must use the SYS account or any account with SYSDBA privileges in order to access or create the Warehouse Builder Repository schema. The Warehouse Builder Repository user requires access to certain v_$ tables and these grants are made by the SYSDBA account when you create the repository. The V$PWFILE_USERS view lists all the users who have SYSDBA privileges. For more information on setting Oracle9i parameters, refer to the Appendix A, "Preparing an Oracle 8.1.7 or 9i Database" and Appendix D, "Diagnostics and Debugging".

    Password: The password that corresponds to the SYSDBA user.

    Host Name: The name of the system running the database that hosts or will host the Design Repository.

    Port Number: The port number through which Oracle Warehouse Builder can access the database on the host system. Default:1521.

    Oracle Service Name: A service name is a short, convenient name mapped to a network address contained in a TNS connect descriptor. Users need only know the appropriate service name to make a TNS connection.

    Click Next.

  4. At the OWB Repository Assistant: Create or Drop page, if this is your first installation, choose Create a new Warehouse Builder Repository. Otherwise, choose between creating a new Warehouse Builder Design Repository, dropping an existing one, or adding languages to support object translations.

    Click Next.

  5. At the OWB Repository Assistant: New or Existing User page, if this is your first installation, choose Create and install into a new user schema. Otherwise, choose whether you want to create a new schema or install the repository into an existing user schema.

    Click Next.

  6. At the OWB Repository Assistant: User Name and Password (New or Existing) page, specify the User Name and Password for the new or existing schema. You use this information to login to your Warehouse Builder Design Repository.

    In this step, you are creating the schema for the Design Repository owner, as opposed to additional users, which you can create using the Oracle9i Warehouse Builder Security feature. For more information on creating additional users with this feature, refer to the Oracle9i Warehouse Builder User's Guide.

    Click Next.

  7. A Database Configuration Warning may appear if your machine does not meet the recommended installation parameters.

    Click OK to continue.

    Stop the installation and refer to Appendix A, "Preparing an Oracle 8.1.7 or 9i Database" for more information on recommended parameters.

    Perform the installation after having prepared your database.

  8. At the OWB Repository Assistant: Tablespace page, select the following tablespaces from the ones available in your repository database:

    Select the tablespace for data. The tablespace for data stores the tables, views, sequences, and PL/SQL packages that Warehouse Builder creates in order to store the client's metadata. If you plan to run lineage impact analysis reports on your design metadata, do not select a tablespace that is locally managed and whose Segment Management Clause is set to AUTO. Default: USERS. (Recommendation: >50MB.)

    Select the tablespace for indexes. The default tablespace for indexes stores the indexes that Warehouse Builder creates on top of its relational structures to facilitate performance. Default: INDX. (Recommendation: >50MB.)

    Select the tablespace for temporary data. The Temporary tablespace provides a workspace on the disc that stores temporary segments required to perform large sorts or temporary tables or indexes that are created during the processing of a structured query language (SQL) statement. Default: TEMP.

    Select the default tablespace for snapshots. The default tablespace for snapshots stores metadata snapshots that you can create in order to perform metadata change management. Metadata snapshots capture information about select objects in your design repository at the time of snapshot creation, and vary in size according to the kinds of information they capture. (Recommendation: >5MB if you do not plan to use the snapshot feature; otherwise, > 60MB.) For more information on metadata snapshots, see the Oracle9i Warehouse Builder User's Guide.

    Click Next.

  9. At the OWB Repository Assistant: Define Languages page, select multiple-language support (MLS) options. Once you have selected the languages, you cannot later delete your choices. You can add more languages to your list by running the Repository Assistant again selecting Add More Languages to Support Object Translations in the OWB Repository Assistant: Create or Drop page.

    For information on the international standard ID for each language, consult Table 2-1.

    Choose MLS Base Language: The base language of your database.

    Choose MLS Other Languages: Languages in which you want to edit and display the logical names and descriptions of objects created in Warehouse Builder. To select the MLS languages, choose a language from the Available Language Choices field. Click the arrows to move your choice to the Selected Languages field.You can choose multiple languages at the same time by holding down the Ctrl or Shift key while making your selection.

    Click Next.

  10. At the OWB Repository Assistant: Summary screen, click Finish.

Table 2-1 lists the international standard IDs for each language.

Table 2-1 ISO IDs for Supported Languages  
ISOID Language

en_US

American English

ar_AE

Arabic

as_IN

Assamese

bn_IN

Bangla

pt_BR

Brazilian Portuguese

bg_BG

Bulgarian

fr_CA

Canadian French

ca_ES

Catalan

hr_HR

Croatian

cs_CZ

Czech

da_DK

Danish

nl_NL

Dutch

#ar_EG

Egyptian

ar_EG

Arabic Egypt

en_GB

English

et_EE

Estonian

fi_FI

Finnish

fr_FR

French

de_DE

German

el_GR

Greek

gu_IN

Gujarati

he_IL

Hebrew

hi_IN

Hindi

hu_HU

Hungarian

is_IS

Icelandic

in_ID

Indonesian

it_IT

Italian

ja_JP

Japanese

kn_IN

Kannada

ko_KR

Korean

es_US

Latin American Spanish

lv_LV

Latvian

lt_LT

Lithuanian

ms_MY

Malay

ml_IN

Malayalam

mr_IN

Marathi

es_MX

Mexican Spanish

no_NO

Norwegian

or_IN

Oriya

pl_PL

Polish

pt_PT

Portuguese

pa_IN

Punjabi

ro_RO

Romanian

ru_RU

Russian

zh_CN

Simplified Chinese

sk_SK

Slovak

sl_SI

Slovenian

es_ES

Spanish

sv_SE

Swedish

ta_IN

Tamil

te_IN

Telugu

th_TH

Thai

zh_TW

Traditional Chinese

tr_TR

Turkish

uk_UA

Ukrainian

vi_VN

Vietnamese

2.4 Step 3. Enable Warehouse Builder Design Browser Client

To enable the Warehouse Builder Design Browser client, denoted by "C1" in Figure 2-1, add a Database Access Descriptor pointing to the Warehouse Builder Repository. This Database Access Descriptor should have the same name as the Repository. You can only perform this step after you have installed a repository using the Repository Assistant. If you have multiple repositories, you will need to create multiple Database Access Descriptors.

On the same host as the Warehouse Builder Repository, ensure that the Oracle HTTP server that was installed with the database is started:

To enable the Warehouse Builder Design Browser client:
  1. Go to http://hostname:port/

    For port, 7777 is the default on UNIX platforms; 80 is the default on Windows platforms, or as specified during installation. If you have multiple installations of Oracle HTTP Server on the same host, the port number is typically increased by one for each additional installation. Refer to the Oracle HTTP Server documentation for more information.

  2. Select mod_plsql, then Gateway Database Access Descriptor Settings, and then Add Default (blank configuration).

  3. Enter the Database Access Descriptor Name: use the Warehouse Builder Repository Schema Name.

  4. Under Database Connectivity Information, leave the Oracle User Name and Oracle Password fields blank. Enter the Oracle Connect String: HOST:PORT:SID to point to Warehouse Builder Repository instance.

    If your database instance does not support SID, use the full TNS connection string in this format: (HOST=your_host)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=your_oracle_service_name).

  5. Leave other fields blank.

  6. Click OK to save your work.

  7. Click Close.

2.5 Step 4. Perform the OWB Server Side Install using Oracle Universal Installer

Install the OWB Server Side components on the machine where your Oracle Database Server is installed.

When you performed the OWB Design Time installation, you also installed the runtime components. Therefore, if you are performing the OWB Server Side install on the same machine as the OWB Design Time install, you are installing the runtime components twice. If you decide to go forward with this configuration, make sure to specify a separate ORACLE_HOME for each install.

The Server Side Install includes:

To run the OUI Server Side Install:
  1. Launch Oracle Universal Installer. Refer to the installation requirements, CD mounting instructions, and directions on running Oracle Universal Installer for different platforms, discussed in Section 1.9, "About Oracle Universal Installer".

  2. At the Oracle Universal Installer (OUI) Welcome page, click Next.

  3. The Inventory Location screen appears only for first-time installations and enables you to verify the base directory for installation files. The base directory contains the permanent and per-product files in subdirectories, and must be writable by anyone installing or deinstalling products on the computer. You can accept the default base directory or enter another value.

    For Windows: The default base directory is
    C:\Program Files\Oracle\Inventory. The per-product installation files will automatically be stored in a subdirectory of the base directory, e.g., C:\Program Files\Oracle\Inventory\Components.

    For UNIX: Enter the location for the base directory, e.g., /private1. The per-product installation files will automatically be stored in a subdirectory of the base directory, e.g., /private1/Components.

    Click OK.

  4. For UNIX only: The UNIX Group Name screen appears only the first time you run Oracle Universal Installer on the machine. This screen grants permission for the oraInventory directory to the group specified.

    Enter a UNIX group name for those who have permission to configure the Oracle9i Warehouse Builder install. This is the same UNIX group name you created in Section 1.8.4, "Creating UNIX Accounts and Groups (UNIX Only)".

    Verify your group name by entering this command from the UNIX prompt the installer was launched from: prompt> id.

    Click Next.

  5. Certain actions with root privileges require execution before the install can continue. You need to run a shell script with root privileges that is stored in the orainstRoot.sh file. (You may need to execute the shell script by typing "./" before orainstRoot.sh). The Root.sh installation screen shows the location of the orainstRoot.sh file. The script creates pointers to the components as the installer installs them in the system so that they can be identified later in the installation procedure. It produces the /var/opt/oracle/oraInst.loc file, which provides a pointer to the oraInventory directory.

    Following execution of the Bourne shell script, continue with the installation process.

  6. In the File Locations page, confirm the path for the files you are installing, and the location and destination of the Warehouse Builder product files:

    Source: If you are installing from the Warehouse Builder installation CD, accept the default. Otherwise, browse your system for the source of your installation files.

    Destination Name: Type the name of the ORACLE_HOME where you are installing Warehouse Builder. You may use the default name provided or select another name.

    Destination Path: Click Browse to locate the full path of your ORACLE_HOME for Warehouse Builder. Note that the ORACLE_HOME path must be a real, absolute path. It cannot contain environment variable names or spaces. You may use the default path provided or select another path. For more information, refer to Section 1.7, "Coexistence: ORACLE_HOME Considerations" and Section 1.8.3, "Setting Environment Variables (UNIX Only)".

    Click Next.

  7. At the Installation Types screen, select OWB Server Side Install to install the server side components discussed in "Overview of Warehouse Builder Components and Installation".

    You can also choose Custom if you want to separately install these Warehouse Builder components.

    Click Next.

  8. You may be prompted with the Component Locations dialog. You can change the default install location of Oracle Universal Installer and JRE.

    Accept the defaults and click Next.

  9. At the Summary page, review your installation parameters. Note that insufficient disk space is indicated in red under Space Requirements.

    Click Install to perform a typical Warehouse Builder installation.

    To view a log of the installation information, refer to Section 1.9.1, "Inventory Directory".

2.5.1 For UNIX Only, Run the root.sh Script

After copying the required files, the installer prompts you to run the root.sh script. The root.sh script detects:

To run the root.sh script.
  1. Log on as the root user.

  2. Run the root.sh script in the ORACLE_HOME directory. Refer to Section 1.8.3, "Setting Environment Variables (UNIX Only)" for more information on ORACLE_HOME.

  3. prompt> $ORACLE_HOME/root.sh

    Once you see "Finished running generic part of the root.sh script" and "Now product-specific root actions will be performed", exit root user and return to the Install screen.

The Configuration Tools page automatically launches the Warehouse Builder Runtime Assistant. You can either complete the installation of the runtime objects, or cancel the wizard and choose to run the Runtime Assistant from your desktop later.

2.6 Step 5. Install Runtime Objects Using the Runtime Assistant

Before you can deploy your warehouse objects and execute your warehouse jobs in your target instance, you need to set up runtime objects. You must run the Warehouse Builder Runtime Assistant to create runtime objects for each of your target warehouse schemas. Run the Runtime Assistant immediately after performing the OWB Server Side Install, and on the same machine where you performed the OWB Server Side Install.

In this step, you first use the Runtime Assistant to install the Runtime Repository Schema (denoted by "2" in Figure 2-1) and the Runtime Access User (denoted by "1" in Figure 2-1). You then use the Runtime Assistant to install the Target Schema (denoted by "3" in Figure 2-1).


Notes:

  • When you install Warehouse Builder Runtime, you must have a working Oracle9i installation with J server installed and the java_pool_size parameter (in the init.ora file) set to at least 20MB.

  • If you are planning to drop an existing repository user, you must first use the Runtime Assistant to drop the Runtime Repository itself. Then you can drop the user using SQL*Plus.


The Warehouse Builder Runtime Assistant installs the following components:

Note that the first time that you run the Runtime Assistant, you cannot do it remotely because it searches for Java code whose location is not yet registered in the Runtime Repository. In general, Oracle does not recommend that run the Runtime Assistant remotely.

2.6.1 Installing a Runtime Repository and Runtime Access User

In this step, you use the Runtime Assistant to install the Runtime Repository Schema (denoted by "2" in Figure 2-1) and the Runtime Access User (denoted by "1" in Figure 2-1).

The Runtime Repository Schema requires many (almost all) DBA privileges. To shield this user from abuse, you create a separate user (the Runtime Access User) that has no privileges, but that allows users to use the Runtime Repository. In the context of Warehouse Builder, the Runtime Access user can deploy and execute objects and ETL processes, but from SQL*Plus, the Runtime Access User cannot see objects that do not belong to it. The Runtime Access User is therefore a security measure. It receives the generated code from the Deployment manager and accesses services in the Runtime Repository Schema.

The Runtime Repository Schema owns the audit tables and audit/service packages that are accessed by the Target Schema. The Runtime Repository Schema is the central user within your system that manages connections to the various targets in the Target Schema. The Runtime Audit Browser client, which you install in Section 2.2, also communicates with the Runtime Repository Schema to enable runtime reporting.

The Warehouse Builder Runtime Assistant creates a new schema, or uses an existing one, within the target instance and initializes it with the Warehouse Builder runtime objects. Warehouse Builder runtime components use these objects for deployment of warehouse objects in your target instance, or to log audit and error information captured when you run jobs to load and refresh the target instance. The audit and error information can be viewed using the Warehouse Builder Runtime Audit Browser. For details, see the Oracle9i Warehouse Builder User's Guide.

If you are installing the Warehouse Builder runtime into a Real Application Cluster (RAC) environment, you must perform this installation on any node in the cluster where you want the Runtime Platform Service to execute. You can enable such a node for a Runtime Repository.


Note:

If you are installing into an existing schema, some of the settings described in this procedure are already defined within the schema and cannot be changed in Warehouse Builder. For information on changing the storage parameters for a user, refer to the Oracle9i SQL Reference Guide.


To install a Warehouse Builder Runtime Repository and Runtime Access User:
  1. Start the Warehouse Builder Runtime Assistant.

      For Windows: Select Start, Programs, OWB_HOME, Warehouse Builder, and then select OWB Runtime Assistant.

      For UNIX: Start a shell and navigate to:
      OWB_ORACLE_HOME/owb/bin/unix. For example, type:
      cd /private/home/OWB92/owb/bin/unix
      Then run runtimeinst.sh.

  2. At the OWB Runtime Assistant: Welcome page, click Next.

  3. At the OWB Runtime Assistant: Server and SYSDBA Information page, provide the following information about the system where you are installing the Warehouse Builder Runtime objects:

    User Name: A user name with SYSDBA privileges. You must use the SYS account or any account with SYSDBA privileges in order to access or create the Warehouse Builder Repository schema. The Warehouse Builder Repository user requires access to certain v_$ tables and these grants are made by the SYSDBA account when you create the repository. The V$PWFILE_USERS view lists all the users who have SYSDBA privileges. For more information on setting Oracle9i parameters, refer to the Appendix A, "Preparing an Oracle 8.1.7 or 9i Database" and Appendix D, "Diagnostics and Debugging".

    Password: The password that corresponds to the SYSDBA user.

    Host Name: The name of the system running the database that hosts or will host the Runtime Repository. If you are installing a Runtime Repository for the first time on a target instance, the Host Name must be the localhost from which you are running the Runtime Assistant.

    Port Number: The port number through which Oracle Warehouse Builder can access the database on the host system. Default:1521.

    Oracle Service Name: A service name is a short, convenient name mapped to a network address contained in a TNS connect descriptor. Users need only know the appropriate service name to make a TNS connection. If you are installing in a Real Application Cluster (RAC) environment, you must install the software on each node of the cluster and Register the RAC instance in the Choose Option page.

    When installing on a node in the Real Application Cluster, the host should be the node's host-value, and the Oracle Service Name should be its unique instance name. The Host, Port, and Service Name are recorded for each instance-node and can be managed using the Service Node Report in the Runtime Audit Browser. For example, this may be necessary if its instance-number or instance-name is changed after the installation.

    Click Next.

  4. At the OWB Runtime Assistant: Choose Option page, select Runtime Repository (denoted by "2" in Figure 2-1).

    If you are installing in a Real Application Cluster (RAC) environment, select Runtime Repository for the first node in the cluster. When you install on all subsequent nodes, select Register RAC Instance. This option shortcuts the creation of a Runtime Repository, but records that the node has the Runtime Platform software installed on it. Such a node becomes the candidate for supporting the Runtime Platform Service, and can be enabled for supporting a Runtime Repository using the Service Node report in the Runtime Audit Browser.

    Click Next.

  5. At the OWB Runtime Repository: Create or Drop page, select Create a new Warehouse Builder Runtime Repository.

    Click Next.

  6. At the OWB Runtime Repository: New or Existing User page, if this is your first installation, select Create and install into a new user schema.

    Otherwise, choose whether you want to create a new schema or install the repository into an existing user schema. Note that if the existing schema already contains Warehouse Builder runtime repository objects, the installation will fail. You must first drop the existing repository using the Runtime Assistant, and then proceed with the installation.

    Click Next.

  7. At the OWB Runtime Repository: User Name and Password (New or Existing) page, specify the User Name and Password for the owner of the new or existing schema.

    You use this information to login to your Warehouse Builder Runtime Repository. Note that you can install new runtime repository objects within an existing schema only if the schema contains no previous repository objects.

    Based on the user name you specify, the Runtime Assistant will create the following four roles to control access to the Runtime Repository: WB_D_* with Developer privileges, WB_R_* with Runtime privileges, WB_A_* with Admin privileges, and WB_U_* with User privileges.

    Click Next.

  8. A Database Configuration Warning may appear if your machine does not meet the recommended installation parameters. Click OK to continue.

  9. At the OWB Runtime Repository: Tablespace page, specify tablespaces for each category by selecting from the tablespaces available in your database.

    Select the tablespace for data: The tablespace for data stores the tables, views, sequences, and PL/SQL packages that Warehouse Builder creates in order to store your runtime deployment and audit data. Default: USERS.

    Select the tablespace for indexes: The default tablespace for indexes stores the indexes that Warehouse Builder creates on top of its relational structures to facilitate performance. Default: INDX.

    Select the tablespace for temporary data: The Temporary tablespace provides a workspace on the disc that stores temporary segments required to perform large sorts or temporary tables or indexes that are created during the processing of a structured query language (SQL) statement. Default: TEMP.

    Click Next.

  10. At the OWB Runtime Repository: Runtime Access page, if this is your first installation, select Create a New Runtime Access User.

    The Runtime Access User is denoted by "1" in Figure 2-1. Instead of connecting directly to the Runtime Repository user, you use a Runtime Access user as an intermediate connection. This schema accesses services in the Runtime Repository user. The Runtime Assistant creates one default user. You can create additional users later.

    If this is not your first installation, choose between creating a new Runtime Access schema and installing into an existing one.

    Click Next.

  11. At the OWB Runtime Repository: Runtime Access User (New or Existing) page, enter the User Name and Password for the Runtime Access User.

    Click Next.

  12. At the OWB Runtime Repository: Name and Address Port page, enter the Port Number to communicate with the Name and Address Server. The default is 4040.

    Click Next.

  13. At the OWB Runtime Assistant: Summary page, click Finish.

  14. After a successful installation, the following page appears: Oracle Warehouse Builder Runtime Repository installation is successful. Do you want to install a Target Schema?

    Click Yes and follow the instructions in the next procedure.

2.6.2 Installing a Warehouse Builder Target Schema

In this step, you use the Runtime Assistant to install the Target Schema. The Target Schema stores your warehouse objects and is where your warehouse jobs run; it is denoted by "3" in Figure 2-1. You can perform the target installation locally on the server, or remotely if you have run the Runtime Assistant before.

The Target Schema contains packages to execute the ETL processes that access the audit/service packages in the Runtime Repository Schema. The Target Schema is the actual target, and contains the target data and data objects, such as cubes, dimensions, views, and mappings. You can have multiple targets associated with one Runtime Repository. All the information pertaining to a target, such as execution and deployment information, is stored in the Runtime Repository.

When you install a Target Schema, the Runtime Assistant implicitly creates the Create Any Directory and Drop Any Directory privileges. This enables you to create or drop Connectors that are realized as directories in Warehouse Builder, without having to explicitly create those privileges yourself.

To create a Target Schema:
  1. If you are already in the Warehouse Builder Runtime Assistant after having installed a Runtime Schema and a Runtime Access user, then skip to Step 4. Otherwise, start the Runtime Assistant.

      For Windows: Select Start, Programs, OWB_HOME, Warehouse Builder, and then select OWB Runtime Assistant.

      For UNIX: Start a shell and navigate to:
      OWB_ORACLE_HOME/owb/bin/unix. For example, type:
      cd /private/home/OWB92/owb/bin/unix
      Then run runtimeinst.sh.

  2. At the OWB Runtime Assistant: Welcome page, click Next.

  3. At the OWB Runtime Assistant: Server and SYSDBA Information page, provide the following information about the system where you are installing the Warehouse Builder Runtime objects:

    User Name: A user name with SYSDBA privileges. You must use the SYS account or any account with SYSDBA privileges in order to access or create the Warehouse Builder Repository schema. The Warehouse Builder Repository user requires access to certain v_$ tables and these grants are made by the SYSDBA account when you create the repository. The V$PWFILE_USERS view lists all the users who have SYSDBA privileges. For more information on setting Oracle9i parameters, refer to the Appendix A, "Preparing an Oracle 8.1.7 or 9i Database" and Appendix D, "Diagnostics and Debugging".

    Password: The password that corresponds to the SYSDBA user.

    Host Name: The name of the system running the database that hosts or will host the Runtime Repository. If you are installing a Runtime Repository for the first time on a target instance, the Host Name must be the localhost from which you are running the Runtime Assistant.

    Port Number: The port number through which Oracle Warehouse Builder can access the database on the host system. Default:1521.

    Oracle Service Name: A service name is a short, convenient name mapped to a network address contained in a TNS connect descriptor. Users need only know the appropriate service name to make a TNS connection.

    Click Next.

  4. At the OWB Runtime Assistant: Choose Option page, select Target Schema (denoted by "3" in Figure 2-1).

    Click Next.

  5. At the OWB Target Schema: Create or Drop page, select Create a new Warehouse Builder Target Schema.

    Click Next.

  6. At the OWB Target Schema: Runtime Repository page, enter the User Name and Password for the owner of the Runtime Repository (denoted by "2" in Figure 2-1) you defined in Step 7 of this procedure.

    If you created a runtime repository in the same installation session, its information appears as a default.

    Click Next.

  7. At the OWB Target Schema: New or Existing User page, if this is your first installation, select Create and install into a new user schema.

    Otherwise, choose whether you want to create a new target schema or designate an existing user schema as the target schema.

    Click Next.

  8. At the OWB Target Schema: User Name and Password (New) or (Existing) page, enter the User Name and Password for the new (or existing) Target Schema.

    Click Next.

  9. A Database Configuration Warning may appear. Click OK to continue.

    Stop the installation and refer to Appendix A, "Preparing an Oracle 8.1.7 or 9i Database" to ensure that your database parameters are set properly.

    Then run the installation again.

  10. At the OWB Target Schema: Tablespace page, specify tablespaces for each category by selecting from the tablespaces available in your database.

    Select the tablespace for data: This tablespace stores the warehouse objects deployed to the Target Schema and the objects used to run warehouse jobs. Default: USERS.

    Select the tablespace for indexes: The default tablespace for indexes stores the indexes that Warehouse Builder creates on top of its relational structures to facilitate performance. These indexes are for the warehouse objects deployed to the Target Schema and the objects used to run warehouse jobs. Default: INDX.

    Select the tablespace for temporary data: The Temporary tablespace provides a workspace on the disc that stores temporary segments required to perform large sorts or temporary tables or indexes that are created during the processing of a structured query language (SQL) statement. This temporary data is for the warehouse objects deployed to the Target Schema and the objects used to run warehouse jobs. Default: TEMP.

    Click Next.

  11. At the OWB Runtime Assistant: Summary page, click Finish.

    If you ran this assistant from Oracle Universal Installer, then the End of Installation page displays when the installation is complete.

    You can set up multiple Target Schemas. To do so, you must run this Runtime Assistant once for each Target Schema you want to create.

  12. Click Exit.

2.7 Step 6. Configure the Web Browser for Design and Runtime Audit Browsers

In this step, you configure your Web browser settings to enable the Design and Runtime Audit Browsers.

2.7.1 Add "LOCALHOST" to Your Web Browser Proxy Server Bypass List

Prior to beginning this procedure, you must add "localhost" to your Netscape or Microsoft Internet Explorer proxy server bypass list.

To add "localhost" to your Internet Explorer proxy server bypass list:
  1. From the Tools menu, select Internet Options.

  2. In the Connections tab, click LAN Settings.

  3. Check the Bypass proxy server for local addresses option.

  4. Click OK.

To add "localhost" to your Netscape proxy server bypass list:
  1. From the Edit menu, select Preferences.

  2. In the navigation panel, expand Advanced and select Proxies.

  3. Select Manual proxy configuration and click View.

  4. In the Exceptions section of the screen, add your Host Name to the proxy exceptions.

  5. Click OK.

2.7.2 Configure the Cache Management in Your Web Browser

You must set the cache management on your Web browser for any client you use to access the Design and Runtime Audit Browsers.

To configure the cache management in Internet Explorer:
  1. From the Tools menu, select Internet Options.

  2. In the General tab, in the Temporary Internet files section, click Settings.

  3. For the Check for newer versions of stored pages option, select Every visit to the page.

  4. Click OK.

To configure the cache management in Netscape:
  1. From the Edit menu, select Preferences.

  2. In the navigation panel, expand Advanced and select Cache.

  3. For the Document in cache is compared to document on network option, select Every time.

  4. Click OK.

2.7.3 Configure Warehouse Builder with a Net Service Name

Adding a Net Service Name enables you to use the Net Service Name option on the Runtime Audit Browser Login screen. You can add the Net Service Name in Net Manager, or you can add it manually by editing the tnsnames.ora file.

To add a Net Service Name using Net Manager:
  1. Start Net Manager.

    For Windows: Select Start, then Programs, OWB Group, then Configuration and Migration Tools, and Net Manager.

    For UNIX: Start OWB_HOME/bin/netmgr.

  2. Select Local, then Service Naming, and add a new local Service Name.

To add a Net Service Name manually:
  1. Edit OWB_HOME/network/admin/tnsnames.ora and add a new entry. For example, add:

    DWSUN42 = 
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = dwsun42)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = dev920.us.oracle.com)
        )
    )
    
  2. Save the file and exit.

2.7.4 For Netscape on UNIX: Set the Permission for displayURL.sh

If you are using Netscape on a UNIX machine, perform this step to enable the Design Browser from Warehouse Builder client:

Set the permission for $ORACLE_HOME/owb/bin/unix/displayURL.sh to 555.

2.8 Step 7. (Optional) Integrate the Warehouse Builder Browsers into Oracle9iAS

Because Warehouse Builder provides a client version of both the Design Browser and the Runtime Audit Browser, integrating these browsers with Oracle9i Application Server (Oracle9iAS) is optional. The integration includes two steps: running the Warehouse Builder Browser Assistant, and configuring the Browser. This option is illustrated at the bottom of the diagram in Figure 2-1.

2.8.1 Why Integrate the Design and Runtime Audit Browsers with Oracle9iAS?

The following are advantages of integrating the Design Browser and the Runtime Audit Browser with Oracle9iAS:

2.8.2 Install the Warehouse Builder Browser with the Browser Assistant

The Warehouse Builder Browser Assistant guides you through the installation of the Warehouse Builder Browser. You can use the Warehouse Builder Browser to view your metadata, run web reports, and perform lineage and impact analysis on your metadata. For more information on using the Warehouse Builder Browser, refer to the Oracle9i Warehouse Builder User's Guide.

When you install Warehouse Builder Browser, make sure you have a working Oracle 9iAS installation with Oracle Portal and, if you want to integrate the Runtime Audit Browser, with Oracle Container for J2EE (OC4J) as well.

If you want to drop existing Warehouse Builder Browser objects from your schema, refer to Chapter 4, "Deinstalling Warehouse Builder Components" in this guide.

To install the Warehouse Builder Browser:
  1. Start the Warehouse Builder Browser Assistant.

      For Windows: Select Start, Programs, OWB_HOME, Warehouse Builder, and then select OWB Browser Assistant.

      For UNIX: Start a shell and navigate to:
      OWB_ORACLE_HOME/owb/bin/unix. For example, type:
      cd /private/home/OWB92/owb/bin/unix
      Then run browserasst.sh.

  2. At the Warehouse Builder Browser Assistant Welcome page, review the installation steps and click Next.

  3. At the Choose Operation page, choose Install the Oracle Warehouse Builder Design and Runtime Audit Browsers and click Next.

  4. At the Choose Schema page, choose to create and install the Warehouse Builder Browser into a new schema or into an existing one.

    If you are dropping existing Warehouse Builder Browser objects, select Uninstall the Warehouse Builder Browser and skip to Chapter 4, "Deinstalling Warehouse Builder Components" to follow the instructions.

    Click Next.

  5. At the Input the Oracle9iAS Database Information page, provide the following connection information:

    Host Name: Name of the host machine where the Oracle9iAS database is installed. (For example, server8)

    Port Number: TNS port number of the machine where the Oracle9iAS database is installed. (For example, 1521)

    Oracle Service Name: A service name is a short, convenient name mapped to a network address contained in a TNS connect descriptor. Users need only know the appropriate service name to make a TNS connection.

    Click Next.

  6. At the Oracle9iAS Database Information continued page, provide the additional connection information:

    SYS User Name: Name of the SYS user.

    SYS Password: Password for the SYS user.

    Oracle Portal Schema Name: Oracle Portal user name set during the Oracle9iAS installation. This is the schema where you installed Oracle Portal. (Default: portal)

    Click Next.

  7. At the Tablespace and Schema Information page, select the tablespaces to store data.

    Default tablespace for browser data: Default tablespace that stores your browser data.

    Temporary tablespace: Stores temporary segments required to perform large sorts on browser data.

    Enter the Warehouse Builder Design Browser Schema Name and Password.

    Click Next.

  8. At the Oracle9iAS Single Sign-On (SSO) Server Information page, enter the information from your installation of Oracle9iAS.

    Click Next.

  9. The information in the Warehouse Builder Design Repository Details (Optional) page is optional.

    You can choose to skip it and enter it later, directly in the Warehouse Builder Browser Administration window. If you want to enter the Design Browser information now, click Yes and provide the following information that corresponds to "C1" in Figure 2-1. Otherwise, click No.

    OWB Design Repository User: User name to log in to your Warehouse Builder Repository.

    OWB Design Repository Password: Password to login to your Warehouse Builder Repository.

    Host Name: Name of the computer where your Warehouse Builder Repository is located.

    Port Number: Number of the TNS listener port of the database in which the Warehouse Builder Repository is located.

    Oracle Service Name: A service name is a short, convenient name mapped to a network address contained in a TNS connect descriptor. Users need only know the appropriate service name to make a TNS connection.

    Click Next.

  10. The information in the Warehouse Builder Runtime Repository Details (Optional) page is optional.

    You can choose to skip it and enter it later, directly in the Warehouse Builder Browser Administration window.

    If you want to enter the Runtime Audit Browser information now, click Yes and provide the following information that corresponds to "D1" in Figure 2-1. Otherwise, click No.

    OWB Runtime Repository User: User name to log in to your Warehouse Builder Repository.

    OWB Runtime Repository Password: Password to login to your Warehouse Builder Repository.

    Host Name: Name of the computer where your Warehouse Builder Repository is located.

    Port Number: Number of the TNS listener port of the database in which the Warehouse Builder Repository is located.

    Oracle Service Name: A service name is a short, convenient name mapped to a network address contained in a TNS connect descriptor. Users need only know the appropriate service name to make a TNS connection.

    Click Next.

  11. At the Summary page, click Finish.

For information on configuring Warehouse Builder Browser, see "Configure the Warehouse Builder Runtime Audit Browser".

2.8.3 Configure Warehouse Builder Design Browser

To use the Warehouse Builder Browser, follow these configuration steps:

2.8.3.1 Log into Oracle Portal as the Portal Administrator

To log into Oracle Portal as the Portal Administrator:
  1. Open your Web browser.

  2. Access Oracle Portal.

    For example, type: http://server:7778/pls/portal/

    Where server is the Web server host name, 7778 is the Web server port number, and portal is the DAD name.

    The Welcome to Oracle Portal page displays.

  3. Click Login (in the upper right corner).

    The Single Sign-On page displays.

  4. Enter the portal administrator user name and password; for example, portal.

2.8.3.2 Add a Portlet Provider

To add a portlet provider for Oracle9iAS:
  1. Log into iAS Portal as Administrator and enter the Register a Portlet Provider page through the Providers portlet. This portlet can be seen from the Portal Design-time pages.

  2. Provide the following information:

    Name: Name used by the Portal Provider. No spaces are allowed. For example, sso_username_owb_browser

    Display Name: For example, Warehouse Builder Portal.

    Timeout: Enter at least 100 seconds.

    Timeout Message: For example, `The provider has timed out'.

    Implementation Style: Database.

    Owning Schema: Provide the Warehouse Builder schema name.

    Package Name: wmp_provider

    For all other fields, accept the default values.

    Click OK to create the provider.

2.8.3.3 Refresh the Portlet Repository

To refresh the Portlet Repository:
  1. From the Oracle Portal Home Page, click the Administer tab.

  2. Scroll down to locate the Portlet named Portlet Repository.

  3. Click Refresh Portlet Repository.

  4. Click Refresh.

The Warehouse Builder Browser portlet displays in the show portlet mode. You can now view the Warehouse Builder Repository and assign roles to your SSO users.

2.8.4 Configure the Warehouse Builder Runtime Audit Browser

The procedure to configure the Runtime Audit Browser in Oracle9iAS Portal consists of four general tasks, discussed in the following sections.

General steps to configure the Warehouse Builder Runtime Audit Browser:
  1. Create the OC4J Instance

  2. Deploy the Runtime Audit Browser Application

  3. Bind the Application to the Schema

  4. Make the Runtime Audit Browser Visible Through Portal

  5. Configure Warehouse Builder with a Net Service Name

2.8.4.1 Create the OC4J Instance

Begin the configuration of the Warehouse Builder Runtime Audit Browser by creating the Oracle Container for Java (OC4J) instance.

To create the OC4J instance:
  1. Log into Online Enterprise Manager on iAS as an administrator.

      The default port number for EM is 1810.

      The default EM administrator user is ias_admin.

      The typical password is welcome1.

    The first page displays two standalone instances. One was created when you installed IAS infrastructure; the other was created when you installed Application Server.

  2. Select the Application Server instance (middle tier) by clicking on the instance name link.

    The page displays all the existing OC4J instances.

    Click Create OC4J Instance.

  3. At the Create OC4J Instance page, provide your OC4J Instance Name; for example, owbb.

    Click Create.

    After the OC4J instance is created, you can see it under the System components of your Application Server Instance page. Note that the OC4J instance status is down. You will start it after you deploy your EAR file later in this procedure.

  4. In your OC4J instance page, select Deployed Applications, then Default Application, then Name Default.

    Click Default.

  5. In the Application Default page for this OC4J instance, select Administration, then Properties.

    Click General.

  6. In the Properties page, under the Library Paths heading, remove the following jar files:

    ../../../jlib/uix2.jar

    ../../../jlib/share.jar

2.8.4.2 Deploy the Runtime Audit Browser Application

After you create the OC4J instance, deploy the Runtime Audit Browser application. Deploy the Runtime Audit Browser application to a different port than the Oracle HTTP Server port.

To deploy the Runtime Audit Browser Application:
  1. Return to the OC4J instance page.

    Click Deploy EAR File.

  2. In the Deploy Wizard, click Next.

  3. In the Select Application page, click Browse and open the following file in the $oracle_home/browserasst/ directory:

    owbb.ear

    In the Application Name field, enter the application name you want to give to your Warehouse Builder Browser; for example, My OWBB.

    In the Parent Application field, leave the value default.

    Click Next.

  4. In the URL Mapping for Web Modules screen, enter the URL binding for your browser application. Enter /owbb. This means your browser can be accessed by the URL: http://hostname:port/owbb/.

    Note that Warehouse Builder reserves the use of owbb. If you have multiple OC4J instances of the Warehouse Builder Runtime Audit Browser, only one instance can be active an any given time.

    Click Finish.

  5. In the Summary screen, click Deploy.

  6. When the owbb.ear is deployed, return to the OC4J instance page and click on the application name you just deployed.

2.8.4.3 Bind the Application to the Schema

After you deploy the Runtime Audit Browser application, you must bind it to the schema.

To bind the application to the schema for Oracle9iAS Release 2 (9.0.2):
  1. In the OC4J instance, at the Application page for the application you deployed in Section 2.8.4.2, select Administration, then Resources.

    Click Data Sources.

  2. At the Data Source page, click Create Data Source.

  3. At the Create Data Source page, enter the following information to create your data source.

    Note that the only values you can change are: Name, Description, Schema, Username, and Password.

    Name: Enter a name; for example, owbb_demo.

    Description: Enter a description; for example, My Oracle Warehouse Builder Browser demo.

    Data Source Class: Enter com.evermind.sql.OrionCMTDataSource. You can also enter com.evermind.sql.DriverManagerDataSource, but this alternative does not work for Linux.

    Schema: The schema into which you installed the Browser; for example, owbb_demo.

    Username: The user name you created after running the Browser Assistant; it is usually the Schema name; for example, owbb_demo.

    Password: Password for your Warehouse Builder Browser schema; for example, owbb_demo.

    JDBC URL: Enter jdbc:oracle:thin:@host_name_of_the_database_into_which_you_put_your_owbb_schema:database_port_number:database_SID.

    For example, jdbc:oracle:thin:@dwsun21.us.oracle.com:1521:iasdb.

    For a JDBC URL pointing to an Oracle Service Name instead of an SID, use the following format:

    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=your_host)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=your_oracle_service_name)))

    JDBC Driver: Enter oracle.jdbc.driver.OracleDriver

    Location: Enter jdbc/owbb

    Transctional(XA) Location: Enter jdbc/owbb

    EJB Location: Enter jdbc/owbb

    Click Create.

  4. If the information you entered is correct, a confirmation page displays and asks whether you want to restart the server to take the data source in effect.

    Click Yes.

    Your OC4J instance restarts.

2.8.4.4 Make the Runtime Audit Browser Visible Through Portal

After your OC4J instance restarts, you make the Runtime Audit Browser accessible from Oracle9iAS Portal.

To make the Runtime Audit Browser visible through Portal:
  1. To register your portlets into Oracle9iAS Portal, login to Oracle9iAS Portal as an administrator.

  2. Click Builder, then click Register a Portlet Provider in the Providers portlet.

  3. Enter the following information:

    Name: Enter any name, but do not use spaces; for example, owb_runtime_audit_viewer.

    Display Name: Enter any name that you want displayed; for example, OWB Runtime Audit Browser.

    Timeout: Set this value to a large number in seconds; for example, 10000 seconds.

    Timeout Message: A typical timeout message is "RAB portlet provider has timed out".

    Implementation Style: Accept the default (web).

  4. In the General Properties page, enter the following information.

    Enter your Provider URL. The Provider URL is depends on the value you entered for the URL mapping in Step 4. For example, if in Step 4, your URL binding is /owbb, then your provider URL will be: http://hostname:port/owbb/providers/

    Check the Web provider in same cookie domain as the portal option under the URL input box.

    Select The user has the same identity in the Web providers application as in the Single Sign-On identity.

    For User/Session Information, select User and set Login Frequency to Once per user Session.

    Select Require portal user specific session information.

    Click Next.

  5. In the Grant Access page, to grant portal users privileges to access the provider, input the user name in the Grantee box, select a privilege, then click Add.

    Click Finish.

  6. Follow standard portal steps to add the Oracle Warehouse Builder Runtime Audit Browser portlet to your page from the provider you just created.

2.8.4.5 Configure Warehouse Builder with a Net Service Name

If you have integrated the Runtime Audit Browser with Oracle9iAS, following these steps enables you to use the Net Service Name option on the Runtime Audit Browser Create Database Link page. You must add the Net Service Names first, and then start an Oracle9iAS OPMN process on the middle tier.

To add a Service Name in Net Manager:
  1. You must add the Service Name from both the infrastructure ORACLE_HOME and the middle tier ORACLE_HOME.

    First, navigate to the infrastructure ORACLE_HOME and follow the remaining steps.

    Then, navigate to the middle tier ORACLE_HOME and repeat the remaining steps.

  2. Start Net Manager.

    For Windows: Select Start, then Programs, then iAS Group, then Configuration and Migration Tools, and then Net Manager.

    For UNIX: Start ORACLE_HOME/bin/netmgr.

  3. Select Local, then Service Naming.

  4. Add a new local Service Name.

To add a Service Name manually:
  1. Edit ORACLE_HOME/network/admin/tnsnames.ora and add a new entry. For example,

    DWSUN42 = 
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = dwsun42)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = dev920.us.oracle.com)
        )
    )
    
  2. Save the file and exit.

If you have Oracle9iAS Release 2 (9.0.2), perform the following procedure to restart the OC4J instance on the middle tier host only.

To restart the OC4J instance on the middle tier host:
  1. Stop the OPMN process by running $ORACLE_HOME/opmn/bin/opmnctl stopall.

  2. Edit $ORACLE_HOME/opmn/conf/opmn.xml to pass the default OC4J library path to the OWBB instance.

    <ias-instance xmlns="http://www.oracle.com/ias-instance">
    ......
    <process-manager>
    ......
    <oc4j maxRetry="3" instanceName="home" numProcs="1">
    ......
    </oc4j>
    ......
     </oc4j>
    <oc4j instanceName="owbb" gid="owbb">
    <config-file path="/usr/iasv2_portal/j2ee/owbb/config/server.xml"/>
    <oc4j-option value="-properties"/>
    <port ajp="3001-3100" rmi="3101-3200" jms="3201-3300"/>
    <environment>
    <prop name="%LIB_PATH_ENV%" value="%LIB_PATH_VALUE%"/>
    <prop name="LD_LIBRARY_PATH" value="/usr/iasv2_portal/lib"/>
    </environment>
    </oc4j>
    <log-file path="/usr/iasv2_portal/opmn/logs/ipm.log" level="3"/>
    </process-manager>
    </ias-instance>
    
    

    In this example, the highlighted text is added to opmn.xml. It is created by OC4J after a Warehouse Builder instance is created.

    In this example, /usr/iasv2_portal is the middle tier ORACLE_HOME.

  3. For Windows only, add the following to the relevant Warehouse Builder Browser instance in the ORACLE_HOME/opmn/config/opmn.xml file:

    <environment> 
    <prop name="%LIB_PATH_ENV%" value="%LIB_PATH_VALUE%"/>
    <prop name="PATH" value="<path to oracle home>/bin"/> 
    </environment> 
    
    
  4. Restart the host machine.

  5. Start the OPMN processes again by running $ORACLE_HOME/opmn/bin/opmnctl startall.

2.9 Step 8. (Optional) Install Third-Party Name and Address Data

Oracle9i Warehouse Builder gives you the option to perform name and address cleansing on your data with the Name and Address operator. The Name and Address operator identifies and corrects errors and inconsistencies in name and address source data. The operator identifies inconsistencies by comparing input data to data libraries supplied by the third-party name and address cleansing software vendors. Purchase the data libraries directly from these vendors.

To install data libraries, refer to the installation instructions of the name and address cleansing software vendor of your choice. For the list of certified name and address cleansing software providers, refer to Section 1.6, "Certified Software". If you are an Oracle9i Warehouse Builder Release 9.0.3 or 9.0.4 customer upgrading to Oracle9i Warehouse Builder Release 9.2.0.3, please refer to the Oracle9i Warehouse Builder Release Notes for Release 9.2.0.3.

To take advantage of name and address cleansing:
  1. Purchase data libraries from one of the certified vendors listed in Section 1.6, "Certified Software".

  2. Install Oracle9i Warehouse Builder as instructed in this guide.

  3. Install and access the data libraries following the vendor's instructions.

  4. Design a mapping using the Name and Address operator to cleanse name or address data. Refer to the Oracle9i Warehouse Builder User's Guide for information on designing mappings using the Name and Address operator.


Go to previous page Go to next page
Oracle
Copyright © 1996, 2003 Oracle Corporation.

All Rights Reserved.
Go To Table Of Contents
Contents
Go To Index
Index