Skip Headers

Oracle® Content Management SDK Installation and Configuration Guide
Release 10g (9.0.4.1) for Microsoft Windows NT/2000/2003/XP
Part No. B13614-01
  Go To Table Of Contents
Contents
Go To Index
Index

Previous Next  

2 Requirements

This chapter provides information about system hardware and software requirements. It also describes how to prepare your system with the necessary Oracle software. Topics in this chapter include:

For additional information about any of the requirements or pre-installation steps involving Oracle Application Server, or components such as Oracle Internet Directory, see the appropriate guide from those listed under "Related Documents" in the Preface.

See Appendix A, "Planning Your Oracle CM SDK Deployment" for information about Oracle CM SDK deployment options.

Hardware Requirements

The requirements described in Table 2-1 and Table 2-2 are based on using the Oracle Application Server, A. J2EE and Web Cache installation type from the Oracle Application Server, Release 9.0.4 CD.

Table 2-1 Minimum Hardware Requirements for Single-Computer Deployment

Description Requirement
Number of computers 1
Oracle CM SDK users supported 2 concurrent connected users
Number of CPUs 1 (add 1 CPU if Oracle Text is being used for indexing)
Minimum processor type Intel Pentium III, 500 MHz (or higher)
RAM 1 gigabyte
Hard-disk drive space and swap space 8.5 gigabytes minimum total free hard-disk drive space required, which includes 6 gigabytes of space required by the Oracle database and Oracle Application Server Middle-Tier Install, and 2 gigabytes of swap space

Table 2-2 Minimum Hardware Requirements for Multiple-Computer Deployment

Description Requirements
Number of computers 2
Oracle CM SDK users supported 50 concurrent connected users
Minimum processor type Intel Pentium III, 800 MHz (or higher)
Computer 1: Middle Tier
Number of CPUs 1
RAM 1.5 gigabytes
Hard disk drive space and swap space 4 gigabytes minimum total free hard-disk drive space required, which includes 2 gigabytes of space required by Oracle Application Server Middle-Tier Install, and 2 gigabytes of swap space
Computer 2: Database
Number of CPUs 2 (includes 1 CPU for Oracle Text indexing)
RAM, disk, and swap space See the Oracle Database Server Installation Guide and Release Notes for requirements for the database computer.

The hardware requirements for multiple-computer deployment support a workgroup of about 50 Oracle CM SDK concurrent connected users accessing all protocols moderately (a concurrent connected user is a user who is authenticated and has performed an operation in the previous hour). The hardware requirements for single-computer deployment can support approximately two Oracle CM SDK concurrent connected users accessing two protocols moderately.

Table 2-1 and Table 2-2 do not include requirements for Oracle Internet Directory. If you want to use Oracle Internet Directory for Oracle CM SDK credential management, Oracle recommends that you install, configure, and run it on a separate computer. However, if your computer is powerful enough, it is possible to run Oracle CM SDK in an Oracle Application Server middle tier Oracle home and Oracle Internet Directory in an Oracle Application Server infrastructure Oracle home on the same computer. See Appendix A, "Planning Your Oracle CM SDK Deployment" for more information.

Operating System Requirements

Oracle CM SDK requires Windows NT Server 4 (Service Pack 6a or higher), Windows 2000 Professional or Server (Service Pack 2 or higher), Windows 2003 Server, or Windows XP Professional.

See the Oracle Application Server 10g Installation Guide for additional service pack requirements.

Oracle Database Requirements and Recommendations

To use an Oracle 10g Database Server, Release 1 (9.2.0.4) or Oracle10g database with Oracle CM SDK release 9.0.4, Oracle recommends that you create a separate Oracle home for Oracle Application Server (Oracle Application Server A, B, or C) on a different computer, and install and configure Oracle CM SDK in this Oracle home (see Chapter 1, "Concepts," in the Oracle Content Management SDK Administrator's Guide for information about integrating with Oracle Application Server). See "Multiple-Computer Deployment" for details.


Note:

Because Oracle CM SDK uses non-standard data types, Oracle CM SDK only supports physical standby databases. Oracle CM SDK does not support logical standby databases.

If you have an existing Oracle production database that you want to use as the database tier for Oracle CM SDK, be sure that it meets the following requirements:

Initialization Parameter Requirements

Configure Oracle9i or Oracle10g Database Server using the parameters shown in Table 2-3. These parameters affect Oracle CM SDK installation and performance.

Table 2-3 Oracle9i Initialization Parameters

Parameter Minimum Setting or Space Available
aq_tm_processes 1
java_pool_size 32 MB
job_queue_processes 4
open_cursors 300
processes 100
session_max_open_files 50
shared_pool_size 80 MB (83886080 bytes)

To check the value of the parameters, connect to the database using SQL*Plus and run the following query of the v$parameter view:

SELECT name, value FROM v$parameter WHERE name = 'processes';

SQL*Plus returns the value of the processes parameter. Repeat the command above, replacing the word processes with the appropriate parameter name to check the other parameter values as listed in Table 2-3.

If you need to change any parameters, be aware that initialization parameter settings are managed differently in Oracle9i and Oracle10g than in prior releases. See the Oracle Database Administrator's Guide for your release for specific instructions before changing any settings.

Oracle JVM Option (JServer) Requirement

The Oracle CM SDK configuration fails if the Oracle JVM option (also known as JServer) is not installed and running in the database. The easiest way to verify that the Oracle JVM option exists is to connect to the database instance as SYS 'AS SYSDBA' using SQL*Plus and run the following query:

SELECT dbms_registry.status('JAVAVM') FROM dual;

If the result is VALID, then Oracle JVM is installed.

See the Oracle9i Installation Guide or Oracle Database 10g Installation Guide for information about installing the database with this option.

Oracle Software Requirements

Oracle CM SDK requires an Oracle home, based on Oracle Application Server release 9.0.4.

Oracle Home Requirement

Oracle CM SDK requires an Oracle home based on Oracle Application Server (9.0.4) software, using one of the following installation types:

  • A. J2EE and Web Cache

  • B. Portal and Wireless

  • C. Business Intelligence and Forms


Note:

Oracle CM SDK is certified for use with Windows XP Professional only with the J2EE and Web Cache installation option of Oracle Application Server.

Oracle recommends using the J2EE and Web Cache installation option to support the middle tier, because it requires less RAM and hard-disk drive space than the other install types. Unlike the other installation options (B and C), the Oracle Application Server, A. J2EE and Web Cache installation type does not require Oracle Application Server, Infrastructure.

Installation option A allows you to use either Oracle CM SDK or Oracle Internet Directory for credential management. The other installation options (B and C) allow you to use either Oracle CM SDK or Oracle Internet Directory for credential management, but require you to install Oracle Internet Directory for use with other components.

To use Oracle Internet Directory for credential management, you must install and configure Oracle Application Server, Infrastructure. To improve performance, Oracle recommends that you install Oracle Application Server, Infrastructure on a separate computer.

Oracle Application Server, Infrastructure includes a restricted-use Enterprise Edition installation of the Oracle9i or Oracle10g Database Server. During installation and configuration of Oracle Application Server Infrastructure, a database instance is created for the Oracle Application Server Metadata repository, and for Oracle Internet Directory. This should not be used for storing the Oracle CM SDK schema. Install Oracle Application Server, Infrastructure before installing Oracle CM SDK.

See Appendix A, "Planning Your Oracle CM SDK Deployment" for detailed deployment recommendations.

Upgrade Requirements and Process Overview

The process for upgrading an existing Oracle Internet File System or Oracle CM SDK to the current version of Oracle CM SDK depends on the release you are upgrading from, and on the release number of the Oracle database. The current version of Oracle CM SDK requires:

Each product must be in its own Oracle home. In addition, because of the respective resource requirements of each of these platforms, Oracle CM SDK typically requires multiple-computer deployment for production environments. Table 2-4 summarizes the process for several Oracle Internet File System and Oracle CM SDK releases.

Table 2-4 Overview of Steps for Various Upgrade Paths

Release Number Process Summary
Oracle Internet File System 1.1.x In order to install Oracle CM SDK release 9.0.4, you must first upgrade to Oracle Internet File System 9.0.2.

For instructions, see the installation documentation for Oracle Internet File System 9.0.2.

Oracle Internet File System 9.0.1 In order to install Oracle CM SDK release 9.0.4, you must first upgrade to Oracle Internet File System 9.0.2.

For instructions, see the installation documentation for Oracle Internet File System 9.0.2.

Oracle Internet File System 9.0.2 and Oracle CM SDK 9.0.3
  1. Install Oracle CM SDK into the Oracle Application Server-based (release 9.0.4) Oracle home.
  2. Copy all custom classes from your old Oracle Internet File System or Oracle CM SDK installation to the following directory:

    %ORACLE_HOME%\ifs\cmsdk\custom_classes
    

    Note: If you have a custom class named link, you must rename the class before installing Oracle CM SDK 9.0.4.

  3. Upgrade your database to Oracle 10g Database Server release 9.2.0.4 (or later) or Oracle10g Database Server.

  4. Use the Oracle CM SDK Configuration Assistant to upgrade to Oracle CM SDK release 9.0.4. For more information, see "Advanced Configuration: Upgrading an Existing Domain".


To use an existing Oracle database instance, see the "Oracle Database Requirements and Recommendations" to ensure that your instance meets all requirements.