Linux System Requirements

The supported operating systems are:

  • Red Hat Enterprise Linux 8.4 (or higher minor release) 64-bit
  • Oracle Enterprise Linux 8.4 (or higher minor release) 64-bit

Unless explicitly mentioned, OS prerequisites are implemented by the installation scripts (when run as root or with sudo on Linux).

The install scripts will (if needed):

  • Create OS user(s) and group
  • Adapt kernel parameters
  • Install required RPMs if the server has a connection to Red Hat Network (RHN)

Important: The Infrastructure Recommendations guide provides more detailed information regarding requirements.

User Accounts

The OS user accounts include:

User Account Name

Must Be Member of Group(s)

Description

oracle

dba

Account must be created on the database server and must use the Bash shell.

The user is the owner of the Oracle database software.

If the user and/or group does not exist, the installation scripts will automatically create them.

Group ID (GID) default: 501

User ID (UID) default: 501

stibosw

stibosw

Account must be created on the application server(s) and must use the Bash shell.

The user is the owner of the STEP application software.

If the user and/or group does not exist, the installation scripts will automatically create them.

Group ID (GID) default: 500

User ID (UID) default: 500

Note: The installation scripts are implemented and tested using the Bash shell. Therefore, it is important that this is used if pre-creating the OS user accounts.

Server Setup

In a single server setup, with the database and application server running on one machine, both accounts must be created. This is often the case for test systems.

As indicated in the table above, there might be more than one application server, such as in the case of a clustered system setup. In these instances, the user account must exist on all application servers.

Service Accounts vs. Logon Accounts

If security policies require separation of service and logon accounts, two separate accounts must be created. The service account password may never expire and must not be changed.

User Account Names and IDs

User account names do not need to match what is shown in the table. If required, create account names that adhere to corporate standards.

Group and user IDs must adhere to corporate standards if the default values are not compliant. Properties for these include:

  • user.db (username)
  • user.db-id
  • user.db-primary-group-id
  • user.app (username)
  • user.app-id
  • user.app-primary-group-id

Note: User names are case sensitive.