Skip Headers
Oracle® Communications Billing and Revenue Management Installation Guide
Release 7.5

Go to Documentation Home
Go to Table of Contents
Go to Feedback page
Contact Us

Go to previous page
Go to next page
PDF · Mobi · ePub

4 System Requirements

This chapter describes the hardware and software required for an Oracle Communications Billing and Revenue Management (BRM) system.


Before you configure your system, see "Improving BRM Performance" in BRM System Administrator's Guide and "Database Configuration and Tuning". These documents contain information on configuring hardware and software for optimal performance with BRM. They also contain a detailed description of memory configuration for the Connection Manager (CM) and Data Manager (DM) on all platforms.

Overview of Hardware and Software Requirements

Running BRM requires the following:

Operating System Requirements

The BRM software is available for the HP-UX IA64, Linux, Solaris, and AIX operating systems. To determine which versions of each operating system are currently supported by BRM, see "BRM Software Compatibility".


On Solaris operating systems, BRM requires the Forte compiler with the appropriate operating system patches. For the list of patches you must install, see:

About Critical Patch Updates

You should install all Critical Patch Updates as soon as possible. To download Critical Patch Updates, find out about security alerts, and enable email notifications about Critical Patch Updates, see the Security topic on Oracle Technology Network:

Disk Space Requirements

This section describes the disk space requirements for BRM server processes and applications.

BRM Server

Table 4-1 shows disk space requirements for the BRM server processes:

Table 4-1 Server Disk Space Requirements

BRM System Component Required Disk Space

BRM server

300 MB

BRM database

2 to 5 GB per 10,000 customers per year.

Note: This requirement varies greatly with the number of accounts and the amount of activity.

For information on determining your database requirements, see "Database Configuration and Tuning".

BRM Applications

Table 4-2 shows the details on the applications that BRM supports on the UNIX platform:

Table 4-2 Application Details (Linux)

Application Type Required Disk Space

Self-Care Manager

Server application

3 MB

Developer Center

Developer tools

12 MB

Other BRM client applications are supported on Windows. See "Required Disk Space for BRM Windows Applications" for more information.

BRM Service Integration Components

To install optional service integration components such as RADIUS Manager or GSM Manager, you need 60 MB of disk space.

Database Requirements

BRM supports Oracle databases on HP-UX IA64, Linux, Solaris, and AIX platforms.

To run BRM with an Oracle database, you need the following:

  • Oracle Enterprise Edition.

  • AL32UTF8 and UTF8 database character sets.


    BRM 7.5 supports AL32UTF8 as its default character set. It also continues to support the UTF8 character set for backward compatibility. The unicode character set AL32UTF8 is recommended for all new BRM 7.5 deployments.
  • (Optional) Oracle Partitioning. You need this to partition the event tables in your BRM database. See "Partitioning Database Tables" in BRM System Administrator's Guide.

To determine which versions of the Oracle software are currently supported by BRM, see "BRM Software Compatibility".

Network Requirements

To set up networking and communications channels, you need TCP/IP. You also need a permanent IP address for each computer that hosts a BRM process or application.

Any kind of network connection that supports TCP/IP supports BRM, for example, local area network, virtual private network, and PPP.


BRM requires TCP/IP on every machine that runs a BRM component, including custom client programs.


BRM also needs very large bandwidth to handle traffic between the DM and the database. For more information, see "Database Configuration and Tuning".

IP Addresses

Every computer that runs a BRM component, including the database server, must have its own unique IP address.


BRM uses IP addresses to identify specific machines, so IP addresses cannot be dynamically allocated.

Additional Requirements

You need additional software packages to create a complete customer management and billing solution for your business. These packages allow you to take best advantage of BRM functionality:

  • Internet software

  • Credit card processing software

  • Tax calculation software

  • Invoice formatting software

  • Compilers

For a list of third-party software supported by BRM, see "BRM Software Compatibility".