Linux System Requirements
The supported operating systems are:
- Red Hat Enterprise Linux 8.0 (or higher minor release) 64-bit
- Oracle Enterprise Linux 8.0 (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.