2 Requirements

You must have root user credentials to install Oracle Database Free.

The system must meet the following software requirements:

System Requirements

This table lists the system requirements for Oracle Database Free.

Table 2-1 Oracle Database Free System Requirements

Requirement Value

Operating system

See Oracle Database Installation Guide for Linux for the list of supported Linux distributions and the minimum operating system requirements for each x86-64 Linux platform.

Network protocol

The following protocols are supported:

  • IPC

  • UDP

  • TCP/IP

  • TCP/IP with SSL

RAM

1 GB RAM minimum. 2 GB RAM recommended.

Disk space

10 GB minimum.

Linux for ARM (aarch64) processor

Oracle Database 23ai Linux for ARM (aarch64) requires a CPU capable of Neoverse N1. Oracle recommends using a server with a minimum of Ampere Altra or Ampere Altra Max CPU.

Swap Space Requirements

For Oracle Database Free, Oracle recommends a minimum swap space of 2 GB or twice the size of RAM, whichever is less.

Server Component Kernel Parameter Requirements

The Oracle Database Preinstallation RPM checks your system for kernel parameter settings. If the kernel parameter values of your system are less than the values listed in this table, then the Oracle Database Preinstallation RPM sets the recommended minimum kernel parameter values for you.

The values set in the /etc/sysctl.d/97-oracle-database-sysctl.conf file persist on system restarts.

Table 2-2 Kernel Parameter Settings Required for Oracle Database Free

Kernel Parameter Setting

semmsl

250

semmns

32000

semopm

100

semmni

128

shmmax

4398046511104

shmmni

4096

shmall

1073741824

file-max

6815744

aio-max-nr

1048576

ip_local_port_range

9000–65500

panic_on_oops

1

rmem_default

262144

rmem_max

4194304

wmem_default

262144

wmem_max

1048576

Supported Oracle Linux 8 Distributions on Linux for ARM (aarch64)

Use the following information to check supported Oracle Linux 8 distributions:

Table 2-3 Linux for ARM (aarch64) Oracle Linux 8 Minimum Operating System Requirements

Item Requirements

Oracle Linux 8

Starting with Oracle Database 23ai Release 23.5, the Linux for ARM (aarch64) operating system is supported with the following minimum supported version:

Oracle Linux 8.6 with Unbreakable Enterprise Kernel 7: 5.15.0-205.149.5.1.el8uek.aarch64

Note: Oracle recommends that you update Oracle Linux 8 to the latest available release level.

Packages for Oracle Linux 8

Install the latest released versions of the following packages:

Subscribe to the Oracle Linux 8 channel on the Unbreakable Linux Network, or configure a yum repository from the Oracle Linux yum server website, and then install the Oracle Database Preinstallation RPM, oracle-database-preinstall-23ai. The Oracle Database Preinstallation RPM, oracle-database-preinstall-23ai, automatically installs all required packages listed in the table below, their dependencies for Oracle Grid Infrastructure and Oracle Database installations, and also performs other system configuration. If you install the Oracle Database Preinstallation RPM, oracle-database-preinstall-23ai, then you do not have to install these packages, as the Oracle Database Preinstallation RPM automatically installs them.

bc
binutils
elfutils-libelf
gcc
gcc-c++
glibc
glibc-devel
ksh
libaio
libaio-devel
libgcc
libgfortran
libibverbs
libnsl
libnsl2
libstdc++
libstdc++-devel
libxcb
libX11
libXau
libXi
libXrender
libXtst
make
policycoreutils
policycoreutils-python-utils
smartmontools
sysstat