Hardware Requirements The following table represents the hardware requirements for the system on to which Oracle wil be installed.
| RAM | 32 MB required. |
| Swap Space | three times RAM is recommended. |
| Disk Drives | 4 devices: one for the Oracle software three forcreating an OFA-compliant database. |
| Disk Space | At least 400 MB required. |
| CD-ROM | A CD-ROM drive supported by LINUX is required. |
OS Software Requirements
There are also specific requirements for the Linux operating system installed on
target machine. These requirements are listed here.
Operating System LINUX 2.0.33 or above
System Libraries GNU C Library, version 2.0.6
TCL library (libtcl.so), version 8.0.2-16
Operating System and Installation-Specific Issues and Restrictions The following is a list of restrictions and generals issue which must be addressed before installation to the target machine can begin.
Concurrent Process Limit The number of concurrent Oracle processes is limited by the system’s imposed limit for the maximum number of semaphore identifiers.
File Systems The Oracle Server must be able to verify that file writes have been made to disk. File systems that do not support this verification are not supported for use with Oracle, such as NFS based on the UDP protocol.
Very Large Files LINUX does not support large files (greater than 2 GB).
LINUX Environment Summary Here is a list of ENVIRONMENT variables and the values to which they must be set before installation may begin.
|
VARIABLE
|
SETTING
|
Mount Points |
At least four mount points, all at the same level of the directory structure. One is for the software, three are for an OFA-compliant database. |
OS Groups for Oracle Roles |
A OS group is required for the OSDBA role, and is usually named dba.
|
OS Accounts |
A OS account dedicated solely to installing and upgrading the Oracle system.
The account must be a member of the group used by OSDBA.
|
Local bin directory |
A directory for software shared among Oracle users. The default location for this directory on Intel-LINUX is /usr/local/bin. |
oratab file
|
Contains information about Oracle instances. |
Permissions for File Creation |
Set umask to 022. |
DISPLAY |
Set to the machine name and monitor of the station from which you are connecting
to the server machine.
|
LD_LIBRARY_PATH |
Required for Oracle products using shared libraries. Must include $ORACLE_HOME/lib. |
ORACLE_BASE |
Not required, but recommended as part of an OFA-compliant installation. |
ORACLE_HOME |
Set to the directory where the Oracle software will be installed. |
ORACLE_SID |
Specifies the instance name, or sid of the Oracle Server.
Must be unique for Oracle instances running on same machine.
Oracle Corporation recommends using four characters or fewer.
|
ORACLE_TERM |
Required by all character mode and Motif mode Oracle products. |
ORA_NLS33 |
Required when creating a database with character set other than US7ASCII. Set to $ORACLE_HOME/ocommon/nls/admin/data. |
PATH |
The search path must include all of the following: $ORACLE_HOME/bin, /bin, /usr/bin, and /usr/local/bin |
SRCHOME |
Should be undefined when running the Installer.
If SRCHOME is set, the Installer defaults to the location it specifies as the source of software to install.
|
TWO_TASK |
Should be undefined when installing the Oracle8 Server. |
TMPDIR |
A directory with at least 20 MB available space where the oracle account has write permission. The default location on Linux is /usr/tmp. |
SHMMAX Parameter System Memory Configuration The SHMMAX parameter tells the amount of shared memory on a Linux-Intel system. The following table shows what the value of SHMMAX should be for each amount of RAM.
|
RAM
|
SHMMAX
|
|
64
|
16
|
|
128
|
32
|
|
256
|
64
|
|
512
|
128
|
|
1024
|
256
|
|
2048
|
512
|
|
4096
|
512
|
Tasks to Perform as the root User Not all tasks can be performed by the DBA. Some require access to restricted files which must be changes byt the system administrator. In some cases, recompilation of the Kernel is necessary.