Skip Headers

Oracle eMail Server Release Notes
Release 5.2 for HP 9000 Series HP-UX

Part Number A90436-01
Go To Documentation Library
Library

Oracle® eMail Server

Release Notes

Release 5.2 for HP 9000 Series HP-UX May 2001

Part No. A90436-01

These release notes accompany Oracle eMail Server Release 5.2 for HP 9000 Series HP-UX. It contains the following topics:

What's New in this Release?

Release 5.2 of Oracle eMail Server ships with both iAS Release 1.0.2.2 and the Oracle 8.1.7 database server, and is certified to work with Oracle Internet Directory Release 2.1.1. New features include:

Contents of the CD-ROM

Oracle eMail Server Release 5.2 includes the following:

CD Title  Contents 

Oracle eMail Server
Release 5.2
for HP 9000 Series HP-UX 

Oracle eMail Server for HP 9000 Series HP-UX with 128-bit SSL encryption

Administration Tool for HP 9000 Series HP-UX 

The Oracle eMail Server product shipment also includes a restricted use license for:

Installation Overview

Oracle eMail Server is a highly scalable messaging framework that provides complete messaging services. Before the installation, plan your implementation strategy and be familiar with the Oracle eMail Server system components, concepts, and terminology described in Part I of the Oracle Email Server Understanding and Planning Guide.

The installation process is composed of the following steps:

  1. Read Part I of the Oracle Email Server Understanding and Planning Guide to plan your implementation.

  2. Complete the necessary pre-installation tasks including backing up an existing system, configuring the UNIX environment, and preparing related processes and products for the installation.

  3. Use the Installer on the Oracle software CD to install or upgrade Oracle eMail Server and related software products.

  4. Verify the installation by running the root.sh script, starting processes, and checking process logs.

When you have verified the installation, refer to the Oracle eMail Server Administration Guide for instructions on how to configure, maintain, and optimize Oracle eMail Server.

Requirements

To install Oracle eMail Server, you require the following:

Hardware Requirements

For each server identified in your configuration (node, dedicated protocol server, LDAP server, test system), you must determine hardware requirements. These include CPU, disk, and networking requirements.

To make support easier, it is often best to choose a single hardware provider for all your hardware and to have the same or similar hardware configurations.

To install Oracle eMail Server products included with this release, your HP-UX 11.0 system must meet the minimum hardware requirements listed in the following table:

Hardware  Requirements 

Memory  

A minimum of 256 MB RAM is required to install Oracle eMail Server products.  

Swap Space  

Twice the amount of RAM or at least 512 MB, whichever is greater, is recommended for most systems. 

CD-ROM Device  

A CD-ROM drive supported by HP-UX is required. Oracle uses ISO 9660 format CD-ROM disks with RockRidge extensions. 

To determine the amount of RAM memory installed on your system, use the HP-UX performance monitor tool glance.

$ glance

To determine the bytes of swap space currently configured on your system, enter the following command:

$ swapinfo -a

CPU Requirements

The metric for CPU usage is the number of SPECint_rate95 points used during steady state activity. SPECint_rate95 is a benchmark designed to measure the possible throughput of integer calculations for a given system and is applicable for this database application.

See Also:

For more information on SPECint_rate95 and a list of systems and their SPECint_rate95 ratings, refer to http://www.spec.org/osg/cpu95/results/rint95.html 

The following rates are the SPECint_rate95 demands needed for the different Oracle eMail Server processes for 1000 users at sample light, medium, and heavy workloads.

Process  Light Work Loads  Medium Work Loads  Heavy Work Loads 

Oracle8i Universal Data Server 

30 

50 

110 

IMAP4 

POP3  

SMTP/MIME Gateway processes 

14 

18 

40 

Postman 

Total demands 

49 

75 

168 

Memory Requirements

The memory required for the background processes for Oracle8 Universal data Server and the Oracle eMail Server depend on the configuration of the database, features selected for Oracle eMail Server and the number of concurrent users to be supported. The following table illustrates the memory usage for the base install and the incremental memory demands as the workload increases.

Process   Base Memory Demand (MB)   Incremental Memory Demand Per User (MB)  

UNIX OS 

30 MB 

5 MB per 1000 connected IMAP4 clients 

X Windows Manager

(if launched) 

15 MB 

Oracle8 Universal data Server + static IM background processes 

50 MB 

Database buffer Cache 

20 MB 

10 MB per 1000 usersFoot 1 

SGA  

10 MB 

4.5 MB per 1000 users 

Database connections 

15 MB per 1000 usersFoot 2 

Postman processes 

4 MB 

2 MB per 1000 users 

IMAP4 process 

10 MB 

120 MB per 1000 usersFoot 3 

POP3 process 

10 MB 

5 MB per 1000 usersFoot 4 

Sendmail and ofcuto 

2 MB 

23 MB per 1000 users connectedFoot 5 

SMTP/MIME Gateway process 

10 MB 

3.5 MB per 250 users 

1 The database buffer cache can be tuned to hold database blocks and reduce disk I/O and improve response times. Please refer to the documentation provided with the Oracle database for tuning of this memory parameter. The number provided is a generic prescription to handle most messaging workloads.
2 The SPS architecture has many different requests being handled by a few static database connections. Given the high volume of traffic over these few connections, the Oracle multi-threaded Server Option should not be used. The number of database connections needed to sustain a user population depends upon the rate of incoming requests and the rate in which the requests are handled. If the incoming rate is very high and the server is handling each request slowly the required number of database connections will go up.
3 This memory requirement is for the number of IMAP4 clients actually holding a socket with the server. Netscape and other IMAP4 clients close their socket with the server if no activity is determined after a preset amount of time. Netscape closes the socket after two uneventful get mail cycles. The user is not aware of being "disconnected" as the client automatically reconnects upon the next user action.
4 A thread is launched to handle the incoming POP3 request. The thread is only in existence during the get mail cycle, therefore the total memory consumption at any given time is quite low.
5 When a message comes in via SMTP, a new sendmail process is launched to handle the message. Sendmail writes the message to the sendmail queue directory and then either sends the message to outside the intranet or hands it off for local delivery. If there is a bottleneck in the system such as insufficient disk I/O capacity the number of resident processes can grow. If there is insufficient physical memory to handle the necessary processes, the resulting paging disk I/O will slow down the system and increase the number of resident processes.
Disk Space Requirements

Consider the following factors when determining the disk requirements for Oracle eMail Server:

See your operating system, application and system maintenance documentation for information on the first three factors.

Space for Oracle Software

Oracle eMail Server with Oracle 8.1.7

750 MB

Oracle SPS tier

255 MB

Oracle eMail Administration

44 MB

Space for the Oracle Database Objects

The following tablespaces are required for an Oracle eMail Server system. Sizing information is based on a configuration where Oracle eMail Server is the only application.

System Tablespaces

SYSTEM

40 MB minimum

TOOLS

default

USERS

default

RBS (rollback)

20 MB minimum

TEMP

5 MB + (100Kb * number of users)

Oracle eMail Server Tablespaces

OFC_MAIN

10 MB (minimum)

OFC_INDS

(size of OFC_MAIN) * 0.4

OFC_MESG

5 MB + (quota * number of users)

OFC_INDB

(size of OFC_MESG) * 0.1

OFC_CTX

10 MB (minimum)

Number of Separate Disk Drives to Handle IO Requests

The number of disk IO operations/second that a device can handle is highly dependent on the types of disks, number of controllers, if RAID is used or any other striping strategy and the mix of IO requests on the device. In general, a modern single SCSI II drive can handle 40 disk IO operations/second.

The following estimates show the number of disk IO operations per second will be needed. Add disks to the hardware configuration to reduce the disk IO operations per second on each disk.

Process  Light users  Medium users  Heavy user 

Oracle database and associated processes 

45 

130 

180 

SMTP/MIME Gateway  

18 

Sendmail  

18 

34 

64 

Total IOs per second  

68 

173 

262 

Networking Bandwidth Requirements

The following estimates show average bandwidth requirements for 100 users. These numbers should be added to the values for the existing network usage.

The middle tier is composed of the IMAP4, POP3, and Sendmail processes.

User profile  Bandwidth on Middle Tier  Bandwidth on Database Tier 

Heavy 

2.9 Mbps 

1.8 Mbps 

Medium 

.7 Mbps 

.45 Mbps 

Light 

.18 Mbps 

.12 Mbps 

Software Requirements

The following sections list the software requirements.

Operating System Software Requirements

To install Oracle eMail Server products included with this release, your HP-UX system must meet the operating system requirements listed in the following table.

OS Software  Requirements 

Operating System  

HP-UX 11.0 with stream pipes enabled. 

Operating System Patches 

See the Oracle8i Release Notes for HP 9000 Series HP-UX to find further information. 

Window Manager 

X-windows must be installed on the system from where the Installer is run. Use any HP-UX supported X-windows server.

Character mode installs are not supported for Release 5.2. 

Required Executables 

The following executables must be present in the /usr/ccs/bin directory: make, ar, ld, nm

To determine your current operating system information, enter the following command:

$ uname -a

To determine which operating system patches are installed, enter the following command:

$ swinstall -p

To determine which operating system packages are installed, enter the following command:

$ swlist -i [package_name]

If you enter swlist -i, all installed packages are listed.

To determine if your X-windows system is working properly on your local system, enter the following command:

$ xclock

If a clock is not displayed on your screen, X-windows is not configured correctly.

To determine if you are using the correct system executables, enter the following commands:

$ /usr/bin/which make
$ /usr/bin/which ar
$ /usr/bin/which ld
$ /usr/bin/which nm
$ /usr/bin/which cc

Each of the five commands above should point to the /usr/ccs/bin directory. If not, add /usr/ccs/bin to the beginning of the PATH environment variable in the current shell.

Enabling Streampipes in HP-UX

You need to generate the kernel to enable STREAMS-based pipes in HP-UX. This step is required for the protocol servers to work.

To generate a kernel that supports STREAMS-based pipes:

Component Software Requirements

Oracle eMail Server requires the following software components and associated releases:

Software Requirements  Release  State During Oracle eMail Server Installation 

Oracle eMail Server 

5.2 

 

Network Listener 

8.1.7 

Running 

Net8 

8.1.7 

Installed 

Oracle database server 

8.1.7 

Installed and Running 

PL/SQL 

8.1.7 

Installed 

SQL*Plus 

8.1.7 

Installed 

JRE 

1.1.8 

Installed 

JSP engine (iAS) 

3.0 

Installed and Running 

JSDK 

2.0 and higher 

Installed 

Oracle JDBC 

8.0.4 and higher 

Installed 

Pre-Installation Tasks

Perform the following preinstallation tasks described in this section to prepare for Oracle eMail Server installations and upgrades.

Configuring the UNIX Environment

Set the UNIX environment variables required to install and run Oracle eMail Server components. Add these settings to a .cshrc (C shell) or .profile (Bourne or Korn shell) for the Oracle eMail Server database owner.

  1. Let ulimit (Bourne or Korn shell) or limit (C shell) to unlimited or to the maximum value to allow the root.sh postinstallation script to complete without errors. Run the command appropriate for your shell environment to set the maximum file size that can be created on your system.

    For more information on ulimit and limit, refer to the UNIX man pages.

  2. Ensure that the DISPLAY environment variable is set to your display address.

    In C shell, set DISPLAY as follows:

    % setenv DISPLAY <hostname>:0.0
    
    
    

    In Bourne or Korn shell, set DISPLAY as follows:

    $ DISPLAY=<hostname>:0.0;export DISPLAY
    
    
    
  3. Ensure that xhost, while physically located on the host system, is set to enable access to the X server on your system. Use the following command:

    $ /usr/bin/x11/xhost +
    access control disabled, clients can connect from any host
    
    
    

    See the UNIX man pages for more information on xhost.

  4. Ensure that the following environment variables are set.

    S

    Environment Variable  Setting 

    SHLIB_PATH 

    Place $ORACLE_HOME/lib before any other path entries. It must also contain /usr/lib. 

    ORACLE_HOME 

    The Oracle8i Universal Data Server home directory. 

    ORACLE_SID 

    The Oracle8i Universal Data Server ID. 

    ORACLE_BASE 

    Set ORACLE_BASE to point to the JRE location. 

    PATH 

    Include $ORACLE_HOME/bin, /bin, /usr/local/bin (or any valid local bin directory to which the database owner can write), /usr/bin, and /usr/ccs/bin. Also include the make utility directory. 

    SRCHOME 

    Unset. 

    TMPDIR 

    Unset. 

    TWO_TASK 

    Unset. 

    TZ 

    Set to the timezone offset for your region. This step is required in addition to the GMT offset specified during installation. 

Mounting the Product CD-ROM

The Oracle eMail Server CD-ROM is in ISO 9660 format with Rockridge extensions.

You must have root privileges to mount or unmount the CD-ROM manually. Be sure to unmount the CD-ROM before removing it from the drive by using the umount command.

  1. Use a system editor to add the following line to the /etc/pfs_fstab file.

Syntax

<device_file> <mount_point> <filesystem_type> <translation_method>

The first entry is the CD-ROM device file; the second is the mount point. The third indicates that the CD-ROM to be mounted is in IS0 9660 format with RockRidge extensions.

Example

 /dev/dsk/c5t2d0 /SD_CDROM pfs-rrip xlat=unix 1 0

  • Log in as the root user.

  • Enter the following command.

    $ nohup /usr/sbin/pfs_mountd &
    
    
  • Enter the following command.

    $ nohup /usr/sbin/pfsd &
    
    
  • Place the CD-ROM into the tray and run the following command to mount the CD-ROM:

    $ /usr/sbin/pfs_mount /SD_CDROM
    
    
  • Log out of the root account.

    # exit
    
    

    Change directory to /SD_CDROM. You see a lowercase listing of the directories and files on the CD-ROM. The mounted CD-ROM should appear as another read-only file system.

    Client Certification

    Oracle eMail Server supports standard IMAP4/POP3 clients. This product has been certified and tested against the following:

    Known Limitations

    The following are known limitations for Oracle eMail Server:

    Known Bugs

    The following bugs exist in Oracle eMail Server Release 5.2.

    The following bugs exist in the Thin Client:

    Integration

    The following information applies if you are integrating eMail Server with Internet Application Server (iAS).

    The following information applies if you are running eMail Server and Internet File System (iFS) on the same system.

    Messaging Storage Parameters

    During the Oracle eMail Server installation, there are 4 tablespaces created to accommodate e-Mail Server schema objects. The tablespace names are OFC_MESG, OFC_MAIN, OFC_INDB and OFC_INDS. These tablespaces are created with low extent values. All Oracle eMail Server schema tables and indexes in these tablespaces inherit their storage parameters from the tablespaces. There are several tables and indexes that grow rapidly and will require their next extent value to be increased as a post-installation task. Some of such these tables and indexes are listed below.

    Note:

    These tables are for internal use of eMail Server and must not be accessed directly.  

    Table  Associated Indexes 

    OM_BODY 

    OM_BODY_KEY 

    OM_DATA 

    OM_DATA_KEY 

    OM_DATAE 

    OM_DATAE_KEY 

    OM_SHELL 

    OM_SHELL_KEY 

    OM_HEADER 

    OM_GLB_KEY

    OM_HDR_KEY

    OM_INCL_KEY 

    OM_EXT_HEADER 

    OM_EXT_KEY

    OM_EXT_PRUNE_KEY 

    OM_RECIPIENT 

    OM_RECIP_KEY

    OM_RECIP_NR_KEY 

    OM_INSTANCE 

    OM_INSTP_KEY

    OM_MSGUID_KEY

    OM_QUEUE_KEY

    OM_INST_RET_KEY 

    OM_FOLDER 

    OM_FLDR_KEY

    OM_FLDR_DK_KEY

    OM_FLDR_DC_KEY

    OM_FLDR_NAME_KEY 

    OM_FLDR_INSTANCE 

    OM_FLDR_INST_KEY

    OM_FI_PARENT_KEY 

    OM_DELAY 

    OM_DELAY_KEY 

    Depending upon the size of your installation, select large next extent values to keep the total number of extents less than 1000 in a segment.

    To change next extents on these tables and indexes do the following:

    1. Run SQL*Plus as user OO_MAIL.

    2. Run the following commands for each table and index listed above:

      SQL> alter table table_name storage (next next_extent_value);
      SQL> alter index index_name storage (next next_extent_value);
      
      

      See Also:

      For more information on storage parameters, refer to the Oracle8i Administrator's Guide.  

    Documentation Errors

    The following changes apply to the Oracle eMail Server Administration Guide:

    Additional References

    For information not covered in these Release Notes, see the following:


  • Oracle
    Copyright © 2001 Oracle Corporation.

    All Rights Reserved.
    Go To Documentation Library
    Library