oracle安装对linux系统要求

Requirements for Installing Oracle 10gR2 RDBMS on OEL 4 update 5 on AMD64/EM64T
1. Hardware:
==========
* Minimum Hardware Requirements
    - 1 GB (1024 MB) of physical RAM
    - The following table describes the relationship between installed RAM and the configured swap space requirement.

        RAM                                                             Swap Space
        =====                                                           =============
        Between 1024 MB and 2048 MB                  1.5 times the size of RAM
        Between 2049 MB and 8192 MB                  Equal to the size of RAM
        More than 8192 MB                                      0.75 times the size of RAM

    - 400 MB of disk space (and less than 2Tb of disk space) in the /tmp directory.
    - 1.2 GB of disk space for a preconfigured database that uses file system storage (optional)


2. Software:
=========
* Oracle Enterprise Linux AS 4 (Update 5 only).
    o Kernel 2.6.9-55.0.0.0.2.EL

* Required OS Components (per Release Notes, and Quick Install Guide)
    o libaio-0.3.105-2.x86_64.rpm     << both ARCH's are required. See below.
    o gcc-3.4.6-8.0.1.x86_64.rpm     (this will require the glibc-kernheaders, glibc-headers, and the glibc-devel pre-requisites that are listed below)
    o libstdc++-devel-3.4.6-8.0.1.x86_64.rpm
    o gcc-c++-3.4.6-8.0.1.x86_64.rpm
    o sysstat-5.0.5-14.rhel4.x86_64.rpm
    o install oracleasm-support v 2.0.0.1 or higher if you are using ASMLib
    o the other RPMs listed in the Release Notes, and Quick Install Guide will already be present from the "default-RPMs" installation that is specified below.

* Additional Required OS Components (per this NOTE)
    o Please do not rush, skip, or minimize this critical step.  This list is based upon a "workstation-default-RPMs" installation of OEL AS 4. Additional RPMs (beyond anything known to Oracle) may be needed if a "less-than-workstation-default-RPMs" installation of OEL AS 4 is performed. For more information, please refer to Note 401167.1, "Defining a "default RPMs" installation of the OEL OS"
    o glibc-kernheaders-2.4-9.1.100.EL.x86_64.rpm
    o glibc-headers-2.3.4-2.36.x86_64.rpm
    o glibc-devel-2.3.4-2.36.x86_64.rpm     << both ARCH's are required. See below.
    o glibc-devel-2.3.4-2.36.i386.rpm     << both ARCH's are required. See above.
    o expat-1.95.7-4.i386.rpm
    o zlib-1.2.1.2-1.2.i386.rpm
    o freetype-2.1.9-5.el4.i386.rpm
    o fontconfig-2.2.3-7.0.1.i386.rpm
    o xorg-x11-Mesa-libGL-6.8.2-1.EL.18.0.1.i386.rpm xorg-x11-libs-6.8.2-1.EL.18.0.1.i386.rpm
        Please observe that these two (2) RPMs are listed together,
        on the same line, to emphasize that since they each depend
        upon the other, they must be installed together, in one (1)
        "rpm-ivh" command as follows:
              rpm -ivh xorg-x11-Mesa-libGL-6.8.2-1.EL.18.0.1.i386.rpm xorg-x11-libs-6.8.2-1.EL.18.0.1.i386.rpm
    o xorg-x11-deprecated-libs-6.8.2-1.EL.18.0.1.i386.rpm     << both ARCH's are required. The "x86_64" ARCH will already be present from the ""default-RPMs" installation.
    o libaio-0.3.105-2.i386.rpm     << both ARCH's are required. See above.
    o libgcc-3.4.6-8.0.1.i386.rpm     << both ARCH's are required. The "x86_64" ARCH will already be present from the ""default-RPMs" installation.
    o compat-libstdc++-33-3.2.3-47.3.x86_64.rpm

The x86_64 packages are on the Oracle Enterprise Linux 4 x86-64 distribution. The i386 packages are also on the Oracle Enterprise Linux 4 x86-64 distribution.

Command syntax to differentiate between installed i386 RPMs and installed x86_64 RPMs is presented in the "Additional Notes" section below.

Note: i386 packages might require the --force option during installation if the 64-bit version of the same package is already installed. For example, "rpm -ivh --force glibc-devel-2.3.4-2.36.i386.rpm" may be required.


3. Environment:
============
* Modify your kernel settings in /etc/sysctl.conf as follows. If the current value for any parameter is higher than the value listed in this table, do not change the value of that parameter. Range values (such as net.ipv4.ip_local_port_range) must match exactly.

    kernel.shmall = physical RAM size / pagesize For most systems, this will be the value 2097152. See Note 301830.1 for more information.
    kernel.shmmax = 1/2 of physical RAM, but not greater than 4GB. This would be the value 2147483648 for a system with 4Gb of physical RAM.
    kernel.sem = 250 32000 100 12
    net.core.rmem_default = 262144
       @per Bug <7507772>
    net.core.rmem_max = 2097152
       @per Bug <7507772>
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
       @per Bug 7507772
    net.ipv4.ip_local_port_range = 9000 65500
       @per Bug 7507772
       The runInstaller (OUI) checks may expect this to be the old guidance of “1024 65000”. The new guidance from Oracle Development is “9000 65500”. Please allow the runInstaller (OUI) to proceed with the new guidance from Oracle Development.

    net.ipv4.tcp_wmem or net.ipv4.tcp_rmem are not needed, and not recommended. For additional information, please see Note 560590.1, “How and When to use the net.ipv4.tcp_rmem and net.ipv4.tcp_wmem Linux kernel Parameters”

    To activate these new settings into the running kernel space, run the “sysctl –p” command

* Hostname command should return the fully qualified hostname as shown below:
  % hostname
      hostname.domainname

* If any Java packages are installed on the system, unset the Java environment variables, for example JAVA_HOME.

* The oracle account used to install Oracle 10.2.0.X, should not have the Oracle install related variables set by default. For example setting ORACLE_HOME, PATH, LD_LIBRARY_PATH to include Oracle binaries in .profile, .login file and /etc/profile.d should be completely avoided.


4. Set Shell Limits for the oracle User. Assuming that the "oracle" Unix user will perform the installation, do the following:

- Add the following settings to /etc/security/limits.conf
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536

- Add or edit the following line in the /etc/pam.d/login file, if it does not already exist:
    session required pam_limits.so

- Add the following lines to /etc/profile:
    if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
        else
            ulimit -u 16384 -n 65536
        fi
    fi

5. Create, change ownership, and change permission of the $ORACLE_BASE directory, using the appropriate section of the 10gR2 Quick Install Guide for x86_64.

6. Configuring the oracle User's Environment, using the appropriate section of the 10gR2 Quick Install Guide for x86_64. Note that setting $ORACLE_BASE (not $ORACLE_HOME) in the environment will ease a couple of entries in the Oracle Universal Installer.

7. Now you are ready to invoke your Oracle Universal Installer. Be sure that you are LOGGED ON as the oracle account. Log directly into the install session. Do not use any variety of “su”.



ADDITIONAL NOTES
----------------
1. Linux x86-64, support on AMD64/EM64T and Intel Processor Chips that adhere to the x86-64 architecture with supported Linux releases.
    -- Oracle 32-bit running on AMD64/EM64T with 32-bit OS is supported.
    -- Oracle 32-bit running on AMD64/EM64T with 64-bit OS is not supported.

2. Asynchronous I/O on ext2 and ext3 file systems is supported if your scsi/fc driver supports that functionality.

3. No extra patch is required for the DIRECTIO support for x86_64.

4. Following rpm command can be used to distinguish between a 32-bit or 64-bit package.
    #rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-devel
       glibc-devel-2.3.4-2.36 (i386)

你可能感兴趣的:(oracle,linux,.net,gcc,OS)