Database Administration Guide

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Database Configuration Overview

This chapter describes how to set up and start using a database management system (DBMS) with WebLogic Portal.

The sample data provided with WebLogic Portal uses the PointBase DBMS. PointBase is a demonstration database ships with WebLogic Server to allow you to use sample user accounts and data. For more information about PointBase, see Using PointBase.

Note: PointBase is supported only for the design, development, and verification of applications; it is not supported for enterprise-quality deployment. The evaluation license of PointBase has a database size limit of 30 MB.

To maximize the performance of your database configuration, see Performance Considerations.

This chapter contains the following sections:

 


Overview of Enterprise-Quality Database Configuration for WebLogic Portal

There are several steps to configuring a database for use with WebLogic Portal. You can perform these tasks manually using provided sample scripts, or you can use the WebLogic Configuration Wizard for certain steps.

To configure databases for use with WebLogic Portal, follow these steps:

  1. Review related documentation to ensure that your configuration is supported:
  1. Create your database or database instance. If you want to use behavior event tracking in your enterprise-quality environment, consider using a separate database for behavior event tracking. For more information, see the chapter in this guide pertaining to your database vendor.
  2. Prepare the database for use with WebLogic Portal. BEA provides sample initialization scripts that you must modify and run on the vendor database before using the database with WebLogic Portal.
  3. For more information about these initialization scripts and how to use them, see the chapter in this guide that pertains to your database vendor. For information on the sample scripts and what they do, see Property Files and Database Scripts.

  4. Create appropriate database objects and set JDBC driver settings, either using use the Configuration Wizard or by modifying and running the sample scripts.
  5. To perform this step using the Configuration Wizard, see Creating WebLogic Configurations Using the Configuration Wizard.

    To perform this step manually, see Manually Creating Database Objects and JDBC Settings, next.

  6. Optionally, create the GroupSpace repository database objects and set JDBC driver settings, either using use the Configuration Wizard or by modifying and running the sample scripts.
  7. To perform this step using the Configuration Wizard, see Creating WebLogic Configurations Using the Configuration Wizard.

    To perform this step manually, see Manually Creating Database Objects and JDBC Settings, next.

  8. Optionally, manually create any additional content management repositories.

 


Manually Creating Database Objects and JDBC Settings

In some cases, you might want to manually create database objects and JDBC settings rather than using the WebLogic Configuration Wizard.

The following are reasons you might want to perform database configuration manually:

WARNING: BEA's database creation scripts first drop all database objects and then they recreate them, which means that all data added since your original installation will be lost. After running the database configuration scripts, only the base configuration data that is needed for the product will exist.

For instructions on manually configuring your database, see the chapter in this guide pertaining to your database vendor.

Creating the GroupSpace Database

For every database other than PointBase (where it is created by default), you need to create a GroupSpace database or database user if you want to use GroupSpace. The instructions for doing this are in the chapter in this guide that pertains to your particular database vendor.

Creating Additional Content Management Databases

You need to manually create any additional content repositories. Instructions for doing this are in the Content Management Guide.


  Back to Top       Previous  Next