7/11

# 2 Oracle Audit Vault Collection Agent Preinstallation Requirements

This chapter describes Oracle Audit Vault collection agent preinstallation requirements. This chapter includes the following sections:

- Preinstallation Requirements for Linux and UNIX-Based Platforms

- Preinstallation Requirements for the Microsoft Windows 32-Bit Platform

- Preinstallation Requirements for the Microsoft Windows 64-Bit (x64) Platform

- Preinstallation Requirements for the HP OpenVMS Platform

- Oracle Audit Vault Collection Agent Hardware and Software Certification

## 2.1 Preinstallation Requirements for Linux and UNIX-Based Platforms

This section describes the following preinstallation tasks:

- Becoming Familiar with the Features of Oracle Audit Vault

- Logging In to the System as the root User

- Preinstallation Requirements for Linux x86

- Preinstallation Requirements for Linux x86-64

- Preinstallation Requirements for Solaris Operating System (SPARC 64-Bit)

- Preinstallation Requirements for HP-UX PA-RISC (64-Bit)

- Preinstallation Requirements for AIX

- Preinstallation Requirements for HP-UX Itanium

- Creating the Required Operating System Group and User

- Identifying the Required Software Directories

- Identifying or Creating an Oracle Base Directory

- Setting the DISPLAY Environment Variable

- Setting the Correct Locale

### 2.1.1 Becoming Familiar with the Features of Oracle Audit Vault

To plan the installation process, you must be familiar with the features of Oracle Audit Vault. Oracle Audit Vault Administrator's Guide discusses the basic features of Oracle Audit Vault.

### 2.1.2 Logging In to the System as the root User

Before you install the Oracle software, you must complete several tasks described in the sections that follow as the `root` user. Log in to your system as the `root` user.

### 2.1.3 Preinstallation Requirements for Linux x86

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for Linux x86

- Checking the Operating System Requirements for Linux x86

#### 2.1.3.1 Checking the Hardware Requirements for Linux x86

The system must meet the following minimum hardware requirements:

- At least 512 MB of available physical memory (RAM)

- Swap space of 1024 MB or twice the size of RAM

- Oracle Audit Vault collection agent installation disk space requirements of 500 MB (includes 49MB temporary) of disk space for the Oracle Audit Vault collection agent software files in the Oracle Base

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the physical RAM size, enter the following command:

       # grep MemTotal /proc/meminfo

   If the size of the physical RAM installed in the system is less than the required size, then you must install more memory before continuing.

2. To determine the size of the configured swap space, enter the following command:

       # grep SwapTotal /proc/meminfo

   If necessary, see your operating system documentation for information about how to configure additional swap space.

3. To determine the available RAM and swap space, enter the following command:

       # free

   Note:

   Oracle recommends that you take multiple readings for the available RAM and swap space before determining a value. This is because the available RAM and swap space keep changing depending on the user interactions with the computer.

4. To determine the amount of disk space available in the `/tmp` directory, enter the following command:

       # df -k /tmp

   If there is less than 400 MB of disk space available in the `/tmp` directory, then complete one of the following steps:

   - Delete unnecessary files from the `/tmp` directory to meet the disk space requirement.

   - Set the `TEMP` and `TMPDIR` environment variables when setting the environment of the `oracle` users.

   - Extend the file system that contains the `/tmp` directory. If necessary, contact your system administrator for information about extending file systems.

5. To determine the amount of free disk space on the system, enter the following command:

       # df -k

6. To determine whether the system architecture can run the software, enter the following command:

       # grep "model name" /proc/cpuinfo

   Note:

   This command displays the processor type. Verify that the processor architecture matches the Oracle software release that you want to install. If you do not see the expected output, then you cannot install the software on this system.

#### 2.1.3.2 Checking the Operating System Requirements for Linux x86

Depending on the products that you intend to install, verify that the software listed in Table 2-1 is installed on the system. The procedure following Table 2-1 describes how to verify whether these requirements are addressed.

Note:

Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer.

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system versions might be certified after this guide is published, review the certification matrix on the My Oracle Support (formerly OracleMetaLink) Web site for the most up-to-date list of certified hardware platforms and operating system versions. The My Oracle Support Web site is available at

    https://support.oracle.com

If you do not have a current Oracle Support Services contract, then you can access the same information at

    http://www.oracle.com/technology/support/metalink/content.html

Table 2-1 Operating System, Kernel Version, and Packages Requirements

Item | Requirement
--- | ---
Operating system | One of the following operating system versions: Oracle Enterprise Linux 4/Oracle VM Oracle Enterprise Linux 5/Oracle VM Red Hat Enterprise Linux AS/ES 3.0 (Update 3 or later) Red Hat Enterprise Linux AS/ES 4.0/Oracle VM Red Hat Enterprise Linux AS/ES 5.0/Oracle VM SUSE Linux Enterprise Server 9.0 SUSE Linux Enterprise Server 10.0 SUSE Linux Enterprise Server 11.0 The operating system requirements are the same as those for Oracle Database 10g release 2. If Oracle Database 10g release 2 is installed, then your system automatically meets these requirements.
Kernel version | The system must be running the following kernel version (or a later version): Red Hat Enterprise Linux 3.0: 2.4.21-27.EL Note: This is the default kernel version. Red Hat Enterprise Linux 4.0, Oracle Enterprise Linux 4: 2.6.9-5.0.5.EL Red Hat Enterprise Linux 5.0, Oracle Enterprise Linux 5: 2.6.9 SUSE Linux Enterprise Server 9.0: 2.6.5-7.97 SUSE Linux Enterprise Server 10.0: 2.6.9 SUSE Linux Enterprise Server 11.0: 2.6.27.19 The kernel version requirements are the same as those for Oracle Database 10g release 2. If Oracle Database 10g release 2 is installed, then your system automatically meets the kernel version requirements.
Packages | The following packages (or later versions) must be installed: Red Hat Enterprise Linux 3.0:
    make-3.79.1
    binutils-2.14
    gcc-3.2.3-34
    glibc-2.3.2-95.20
    compat-db-4.0.14-5
    compat-gcc-7.3-2.96.128
    compat-gcc-c++-7.3-2.96.128
    compat-libstdc++-7.3-2.96.128
    compat-libstdc++-devel-7.3-2.96.128
    openmotif21-2.1.30-8
    setarch-1.3-1
    libaio-0.3.96
Red Hat Enterprise Linux 4.0, Oracle Linux 4:
    binutils-2.15.92.0.2-13.EL4
    compat-libstdc++296-2.96-132.7.2
    compat-db-4.1.25-9
    control-center-2.8.0-12
    gcc-3.4.3-22.1.EL4
    gcc-c++-3.4.3-22.1.EL44
    glibc-2.3.4-2.9
    glibc-common-2.3.4-2.9
    gnome-libs-1.4.1.2.90-44.1
    libstdc++-3.4.3-22.1
    libstdc++-devel-3.4.3-22.1
    make-3.80-5
    pdksh-5.2.14-30
    sysstat-5.0.5-1
    xscreensaver-4.18-5.rhel4.2
    setarch-1.6-1
Red Hat Enterprise Linux 5.0, Oracle Linux 5:
    binutils-2.17.50.0.6-2.e15
    compat-libstdc++33-3.2.3-61
    elfutils-libelf-0.125-3.el5
    elfutils-libelf-devel-0.125
    gcc-4.1.1-52
    gcc-c++-4.1.1-52
    glibc-2.5-12
    glibc-common-2.5-12
    glibc-devel-2.5-12
    glibc-headers-2.5-12
    libaio-0.3.106
    libaio-devel-0.3.106
    libgcc-4.1.1-52
    libstdc++-4.1.1
    libstdc++-devel-4.1.1-52.e15
    make-3.81-1.1
    numactl-devel-0.9.8.i386
    sysstat-7.0.0
    unixODBC-2.2.11
    unixODBC-devel-2.2.11
Packages | The following packages (or later versions) must be installed: SUSE Linux Enterprise Server 9:
    binutils-2.15.90.0.1.1-32.5
    gcc-3.3.3-43.24
    gcc-c++-3.3.3-43.24
    glibc-2.3.3-98.28
    gnome-libs-1.4.1.7-671.1
    libstdc++-3.3.3-43.24
    libstdc++-devel-3.3.3-43.24
    make-3.80-184.1
    pdksh-5.2.14-780.1
    sysstat-5.0.1-35.1
    xscreensaver-4.16-2.6
SUSE Linux Enterprise Server 10:
    binutils-2.16.91.0.5
    compat-libstdc++-5.0.7
    gcc-4.1.0
    glibc-2.4-31.63
    glibc-devel-2.4-31.63
    ksh-93r-12.9
    libaio-0.3.104
    libaio-devel-0.3.104
    libelf-0.8.5
    libgcc-4.1.0
    libstdc++-4.1.0
    libstdc++-devel-4.1.0
    make-3.80
    sysstat-6.0.2
    unixODBC-2.2.11
    unixODBC-devel-2.2.11
SUSE Linux Enterprise Server 11:
    binutils-2.19
    gcc-4.3
    gcc-c++-4.3
    glibc-2.9
    glibc-devel-2.9
    ksh-93t
    libaio-0.3.104
    libaio-devel-0.3.104
    libgcc43-4.3.3_20081022
    libstdc++33-3.3.3
    libstdc++43-4.3.3_20081022
    libstdc++43-devel-4.3.3_20081022
    libstdc++-devel-4.3
    make-3.81
    sysstat-8.1.5

To ensure that the system meets these requirements, perform the following tasks.

1. To determine which distribution and version of Linux is installed, enter the following command:

       # cat /etc/issue

   Note:

   Only the distributions and versions listed in the previous table are supported. Do not install the software on other versions of Linux.

2. To determine whether the required kernel is installed, enter the following command:

       # uname -r

   When you run this command on a Red Hat Enterprise Linux 3.0 system, the following sample output displays:

       2.4.21-15.EL

   In this example, the output shows the kernel version (`2.4.21`) and errata level (`15.EL`) on the system.

   If the kernel version does not meet the requirement specified earlier in this section, then contact your operating system vendor for information about obtaining and installing kernel updates.

3. To determine whether the required packages are installed, enter commands similar to the following:

       # rpm -q package_name

   If a package is not installed, then install it from your Linux distribution media or download the required package version from the Web site of your Linux vendor.

### 2.1.4 Preinstallation Requirements for Linux x86-64

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for Linux x86-64

- Checking the Operating System Requirements for Linux x86-64

#### 2.1.4.1 Checking the Hardware Requirements for Linux x86-64

The system must meet the following minimum hardware requirements:

- At least 512 MB of available physical memory (RAM)

- Swap space of 1024 MB or twice the size of RAM

- 400 MB of disk space in the `/tmp` directory

- 1 GB of disk space is required for the Oracle Audit Vault collection agent software.

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the physical RAM size, enter the following command:

       # grep MemTotal /proc/meminfo

   If the size of the physical RAM is less than the required size, then you must install more memory before continuing.

2. To determine the size of the configured swap space, enter the following command:

       # grep SwapTotal /proc/meminfo

   If necessary, refer to the operating system documentation for information about how to configure additional swap space.

3. To determine the available RAM and swap space, enter the following command:

       # free

   Note:

   Oracle recommends that you take multiple values for the available RAM and swap space before determining a value. This is because the available RAM and swap space keep changing depending on the user interactions with the computer.

4. To determine the amount of disk space available in the `/tmp` directory, enter the following command:

       # df -k /tmp

   If there is less than 400 MB of free disk space available in the `/tmp` directory, then complete one of the following steps:

   - Delete unnecessary files from the `/tmp` directory to meet the disk space requirement.

   - Set the `TEMP` and `TMPDIR` environment variables when setting the `oracle` user's environment.

   - Extend the file system that contains the `/tmp` directory. If necessary, contact your system administrator for information about extending file systems.

5. To determine the amount of free disk space on the system, enter the following command:

       # df -k

6. To determine whether the system architecture can run the software, enter the following command:

       # grep "model name" /proc/cpuinfo

   Note:

   This command displays the processor type. Verify that the processor architecture matches the Oracle software release that you want to install. If you do not see the expected output, then you cannot install the software on this system.

#### 2.1.4.2 Checking the Operating System Requirements for Linux x86-64

Depending on the products that you intend to install, verify that the following software is installed on the system. The procedure following the table describes how to verify whether these requirements are addressed.

Note:

Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer.

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. The My Oracle Support Web site is available at

    https://support.oracle.com

If you do not have a current Oracle Support Services contract, then you can access the same information at

    http://www.oracle.com/technology/support/metalink/content.html

Item | Requirement
--- | ---
Operating system | One of the following operating system versions: Oracle Enterprise Linux 4.0/Oracle VM Oracle Enterprise Linux 5.0/Oracle VM Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later) Red Hat Enterprise Linux AS/ES 4.0/Oracle VM (Update 1 or later) Red Hat Enterprise Linux AS/ES 5.0/Oracle VM SUSE Linux Enterprise Server 9.0 with SP2 or later SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 11
Kernel version | The system must be running the following kernel version (or a later version): Red Hat Enterprise Linux 3.0: 2.4.21-27.EL Note: This is the default kernel version. Oracle Enterprise Linux 4.0, and Red Hat Enterprise Linux 4.0: 2.6.9-11.EL Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0: 2.6.18-8 SUSE Linux Enterprise Server 9.0: 2.6.5-7.201 SUSE Linux Enterprise Server 10: 2.6.16.21 SUSE Linux Enterprise Server 11: 2.6.27.19 Note: For up-to-date certification or kernel version information please refer to the My Oracle Support Web site at: `https://support.oracle.com`
Packages | The following packages (or later versions) must be installed: Red Hat Enterprise Linux 3.0:
    make-3.79.1-17
    compat-db 4.0.14-5.1
    control-center-2.2.0.1-13
    gcc-3.2.3-47
    gcc-c++-3.2.3-47
    gdb-6.1post-1.20040607.52
    glibc-2.3.2-95.30
    glibc-common-2.3.2-95.30
    glibc-devel-2.3.2-95.30
    glibc-devel-2.3.2-95.20 (32 bit)
    compat-db-4.0.14-5
    compat-gcc-7.3-2.96.128
    compat-gcc-c++-7.3-2.96.128
    compat-libstdc++-7.3-2.96.128
    compat-libstdc++-devel-7.3-2.96.128
    gnome-libs-1.4.1.2.90-34.2 (32 bit)
    libstdc++-3.2.3-47
    libstdc++-devel-3.2.3-47
    openmotif-2.2.3-3.RHEL3
    sysstat-5.0.5-5.rhel3
    setarch-1.3-1
    libaio-0.3.96-3
    libaio-devel-0.3.96-3
Oracle Enterprise Linux 4.0, and Red Hat Enterprise Linux 4.0:
    binutils-2.15.92.0.2-10.EL4
    compat-db-4.1.25-9
    compat-libstdc++-33-3.2.3-47.3
    compat-libstdc++-33-3.2.3-47.3(i386)
    compat-libstdc++-296.i386
    control-center-2.8.0-12
    gcc-3.4.3-22.1
    gcc-c++-3.4.3-22.1
    glibc-2.3.4-2
    glibc-2.3.4-2(i386)
    glibc-common-2.3.4-2
    glibc-devel-2.3.4-2
    glibc-devel-2.3.4-2(i386)
    gnome-libs-1.4.1.2.90-44.1
    libaio-0.3.96-3
    libgcc-3.4.3-9.EL4
    libstdc++-3.4.3-9.EL4
    libstdc++-devel-3.4.3-9.EL4
    make-3.80-5
    numactl-0.6.4.x86_64
    pdksh-5.2.14-30
    sysstat-5.0.5-1
Packages | Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0:
    binutils-2.17.50.0.6-2.el5
    compat-db-4.2.52-5.1
    compat-gcc-34-3.4.6-4
    compat-gcc-34-c++-3.4.6-4
    compat-libstdc++-33-3.2.3-61
    compat-libstdc++-33-3.2.3-61(i386)
    compat-libstdc++-296(i386)
    gcc-4.1.1-52.el5.2
    gcc-c++-4.1.1-52.el5.2
    glibc-2.5-12
    glibc-2.5-12(i386)
    glibc-common-2.5-12
    glibc-devel-2.5-12
    glibc-devel-2.5-12(i386)
    glibc-headers-2.5-12
    libaio-0.3.106-3.2
    libaio-devel-0.3.106-3.2
    libgcc-4.1.1-52.el5
    libgcc-4.1.1-52.el5(i386)
    libXp-1.0.0(i386)
    libXt-1.0.2(i386)
    libXtst-1.0.1(i386)
    libstdc++-4.1.1-52.el5.2
    libstdc++-devel-4.1.1-52.el5.2
    libgomp-4.1.1-52.EL5
    make-3.81-1.1
    numactl-devel-0.9.8.x86_64
    sysstat-7.0.0-3.el5
Note: For up-to-date packages information for Red Hat Enterprise Linux 5.0, and Oracle Linux 5.0, please refer to the My Oracle Support Web site at: `https://support.oracle.com` SUSE Linux Enterprise Server 9:
    binutils-2.15.90.0.1.1-32.5
    gcc-3.3.3-43.24
    gcc-c++-3.3.3-43.24
    glibc-2.3.3-98.28
    gnome-libs-1.4.1.7-671.1
    libstdc++-3.3.3-43.24
    libstdc++-devel-3.3.3-43.24
    make-3.80-184.1
    pdksh-5.2.14-780.1
    sysstat-5.0.1-35.1
    xscreensaver-4.16-2.6
Packages | SUSE Linux Enterprise Server 10:
    binutils-2.16.91.0.5
    compat-libstdc++-5.0.7-22.2
    gcc-4.1.0
    gcc-c++-4.1.0
    glibc-2.4-31.63
    glibc-32bit-2.4-31.63 (32 bit)
    glibc-devel-2.4-31.63
    glibc-devel-32bit-2.4-31.63 (32 bit)
    libaio-0.3.104
    libaio-32bit-0.3.104 (32 bit)
    libaio-devel-0.3.104
    libelf-0.8.5
    libgcc-4.1.0
    libstdc++-4.1.0
    libstdc++-devel-4.1.0
    make-3.80
    numactl-0.9.6.x86_64
    sysstat-6.0.2
SUSE Linux Enterprise Server 11:
    binutils-2.19
    gcc-4.3
    gcc-32bit-4.3 (32 bit)
    gcc-c++-4.3
    glibc-2.9
    glibc-32bit-2.9 (32 bit)
    glibc-devel-2.9
    glibc-devel-32bit-2.9 (32 bit)
    ksh-93t
    libaio-0.3.104
    libaio-32bit-0.3.104 (32 bit)
    libaio-devel-0.3.104
    libaio-devel-32bit-0.3.104 (32 bit)
    libgcc43-4.3.3_20081022
    libstdc++33-3.3.3
    libstdc++33-32bit-3.3.3 (32 bit)
    libstdc++43-4.3.3_20081022
    libstdc++43-32bit-4.3.3_20081022 (32 bit)
    libstdc++43-devel-4.3.3_20081022
    libstdc++43-devel-32bit-4.3.3_20081022 (32 bit)
    libstdc++-devel-4.3
    make-3.81
    sysstat-8.1.5
Note: For up-to-date package information on SUSE Linux Enterprise Server 10 please refer to the Default RPMs on the My Oracle Support Web site at: `https://support.oracle.com` Note: The package requirements are the same as those for Oracle Database 10g release 2. If Oracle Database 10g release 2 is installed, then your system automatically meets the package requirements

To ensure that the system meets these requirements, perform the following tasks.

1. To determine which distribution and version of Linux is installed, enter the following command:

       # cat /proc/version

   Note:

   Only the distributions and versions listed in the previous table are supported. Do not install the software on other versions of Linux.

2. To determine whether the required kernel is installed, enter the following command:

       # uname -r

   When you run this command on a Red Hat Enterprise Linux 3.0 system, the following sample output displays:

       2.4.21-27.EL

   In this example, the output shows the kernel version (`2.4.27`) and errata level (`27.EL`) on the system.

   If the kernel version does not meet the requirement specified earlier in this section, then contact your operating system vendor for information about obtaining and installing kernel updates.

3. To determine whether the required packages are installed, enter commands similar to the following:

       # rpm -q package_name

   If a package is not installed, then install it from your Linux distribution media or download the required package version from the Web site of your Linux vendor.

### 2.1.5 Preinstallation Requirements for Solaris Operating System (SPARC 64-Bit)

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for Solaris Operating System (SPARC 64-Bit)

- Checking the Operating System Requirements for Solaris Operating Systems (SPARC 64-Bit)

#### 2.1.5.1 Checking the Hardware Requirements for Solaris Operating System (SPARC 64-Bit)

The system must meet the following minimum hardware requirements:

- At least 512 MB of available physical memory (RAM)

- Swap space of 1024 MB or twice the size of RAM

- 400 MB of disk space in the `/tmp` directory

- 1 GB of disk space for the Oracle Audit Vault collection agent software

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the physical RAM size, enter the following command:

       # /usr/sbin/prtconf | grep "Memory size"

   If the size of the physical RAM is less than the required size, then you must install more memory before continuing.

2. To determine the size of the configured swap space, enter the following command:

       # /usr/sbin/swap -s

   If necessary, refer to the operating system documentation for information about how to configure additional swap space.

3. To determine the amount of disk space available in the `/tmp` directory, enter the following command:

       # df -k /tmp
       # df -h /tmp (on Solaris 10)

   If there is less than 400 MB of free disk space available in the `/tmp` directory, then complete one of the following steps:

   - Delete unnecessary files from the `/tmp` directory to meet the disk space requirement.

   - Set the `TMP` and `TMPDIR` environment variables when setting the `oracle` user's environment.

   - Extend the file system that contains the `/tmp` directory. If necessary, contact your system administrator for information about extending file systems.

4. To determine the amount of free disk space on the system, enter the following command:

       # df -k
       # df -h (on Solaris 10)

5. To determine whether the system architecture can run the software, enter the following command:

       # /bin/isainfo -kv

   Note:

   The following is the expected output of this command:

   `64-bit sparcv9 kernel modules`

   If you do not see the expected output, then you cannot install the software on this system.

#### 2.1.5.2 Checking the Operating System Requirements for Solaris Operating Systems (SPARC 64-Bit)

Verify that the following software is installed on the system. The procedure following the table describes how to verify whether these requirements are addressed.

Note:

Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer.

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. The My Oracle Support Web site is available at

    https://support.oracle.com

If you do not have a current Oracle Support Services contract, then you can access the same information at

    http://www.oracle.com/technology/support/metalink/content.html

Item | Requirement
--- | ---
Operating system | One of the following 64-bit operating system versions: Solaris 9 Update 6 or later Solaris 10
Packages |
    SUNWarc
    SUNWbtool
    SUNWhea
    SUNWlibm
    SUNWlibms
    SUNWsprot
    SUNWtoo
    SUNWi1of
    SUNWi1cs
    SUNWi15cs
    SUNWxwfnt
    SUNWsprox
Note: `SUNWsprox` package is not supported on Solaris 10. You may also require additional font packages for Java, depending on your locale. Refer to the following Web site for more information
    http://java.sun.com/j2se/1.4.2/font-requirements.html

To ensure that the system meets these requirements, perform the following tasks.

1. To determine which version of Solaris is installed, enter the following command:

       # uname -r
       5.9

   In this example, the version shown is Solaris 9 (5.9). If necessary, refer to your operating system documentation for information about upgrading the operating system.

2. To determine whether the required packages are installed, enter a command similar to the following:

       # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
        SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

   If a package is not installed, then install it. Refer to your operating system or software documentation for information about installing packages.

3. You can use the following command to verify the update level of the operating system:

       $ cat /etc/release
       Solaris 9 4/03 s9s_u3wos_

   In this example, in the output of the command, _u3 refers to update 3 of Solaris 9.

In addition, you must verify that the following patches are installed on the system. The procedure following the table describes how to check these requirements.

Note:

There may be more recent versions of the patches listed installed on the system. If a listed patch is not installed, then determine whether a more recent version is installed before installing the version listed.

Installation Type or Product | Requirement
--- | ---
All installations | Patches for Solaris 9: 112233-11, SunOS 5.9: Kernel Patch 111722-04, SunOS 5.9: Math Library (libm) patch The following additional patches are required for Numa Systems: 115675-01, SunOS 5.9: liblgrp API 113471-08, SunOS 5.9: Miscellaneous SunOS Commands Patch 115675-01, SunOS 5.9: /usr/lib/liblgrp.so Patch

To determine whether an operating system patch is installed, enter a command similar to the following:

    # /usr/sbin/patchadd -p | grep patch_number(without version number)

For example, to determine if any version of the 111713 patch is installed, use the following command:

    # /usr/sbin/patchadd -p | grep 111713

If an operating system patch is not installed, then download it from the following Web site and install it:

    http://www.oracle.com/sun/index.htm

### 2.1.6 Preinstallation Requirements for HP-UX PA-RISC (64-Bit)

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for HP-UX PA-RISC (64-Bit)

- Checking the Operating System Requirements for HP-UX PA-RISC (64-Bit)

#### 2.1.6.1 Checking the Hardware Requirements for HP-UX PA-RISC (64-Bit)

The system must meet the following minimum hardware requirements:

- At least 512 MB of available physical memory (RAM)

- Swap space of 1024 MB or twice the size of RAM

- 400 MB of disk space in the `/tmp` directory

- 1.5 GB of disk space for the Oracle Audit Vault collection agent software

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the physical RAM size, enter the following command:

       # grep "Physical:" /var/adm/syslog/syslog.log

   If the size of the physical RAM is less than the required size, then you must install more memory before continuing.

2. To determine the size of the configured swap space, enter the following command:

       # /usr/sbin/swapinfo -a

   If necessary, refer to the operating system documentation for information about how to configure additional swap space.

3. To determine the amount of disk space available in the `/tmp` directory, enter the following command:

       # bdf /tmp

   If there is less than 400 MB of free disk space available in the `/tmp` directory, then complete one of the following steps:

   - Delete unnecessary files from the `/tmp` directory to meet the disk space requirement.

   - Set the `TMP` and `TMPDIR` environment variables when setting the `oracle` user's environment.

   - Extend the file system that contains the `/tmp` directory. If necessary, contact your system administrator for information about extending file systems.

4. To determine the amount of free disk space on the system, enter the following command:

       # bdf

5. To determine whether the system architecture can run the software, enter the following command:

       # /bin/getconf KERNEL_BITS

   Note:

   The expected output of this command is 64. If you do not see the expected output, then you cannot install the software on this system.

#### 2.1.6.2 Checking the Operating System Requirements for HP-UX PA-RISC (64-Bit)

Verify that the following software is installed on the system. The procedure following the table describes how to verify whether these requirements are addressed.

Note:

Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer.

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. The My Oracle Support Web site is available at

    https://support.oracle.com

If you do not have a current Oracle Support Services contract, then you can access the same information at

    http://www.oracle.com/technology/support/metalink/content.html

Item | Requirement
--- | ---
Operating system | Operating system version: HP-UX 11i V1 (11.11) PA-RISC HP-UX 11i v2 (11.23)
Oracle Spatial | HP-UX Developer's Toolkit - X11 and Imake: Note: This software is required only to build the sample programs.
PL/SQL native compilation | One of the following: HP C Compiler (B.11.11.12) GCC compiler GCC 3.4.0 (64-Bit)
Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK) | HP C/ANSI C Compiler (C.05.50) HP aC++ Compiler (C.05.50)
Oracle JDBC/OCI Drivers | You can use the following optional Java SDK versions with the Oracle JDBC/OCI drivers; however, they are not required for the installation: Java SDK 1.3.1.16 with the JNDI extension Java SDK 1.2.2.09 Java SDK 1.4.2.08 Java SDK 5.0 Note: Java SDK 1.4.2 is installed with this release.

To ensure that the system meets these requirements, perform the following tasks.

1. To determine which version of HP-UX is installed, enter the following command:

       # uname -a
       HP-UX hostname B.11.11 U 9000/800 109444686 unlimited-user license

   In this example, the version of HP-UX 11i is 11.11.

2. To determine whether a bundle, product, or file set is installed, enter a command similar to the following, where `level` is `bundle`, `product`, or `fileset`:

       # /usr/sbin/swlist -l level | more

   If a required bundle, product, or file set is not installed, then you must install it. Refer to your operating system or software documentation for information about installing products.

In addition, you must verify that the following patches are installed on the system. The procedure following the table describes how to check these requirements.

Note:

There may be more recent versions of the patches listed installed on the system. If a listed patch is not installed, then determine whether a more recent version is installed before installing the version listed.

Installation Type or Product | Requirement
--- | ---
All installations | Quality Pack bundle: HP-UX 11i Quality Pack (GOLDQPK11i), Dec 2004 or later:
    GOLDQPK11i
All installations | Patches for HP-UX 11i V1 (11.11): PHNE_31097: ONC/NFS general release/performance patch PHSS_31221: HP aC++ -AA run-time libraries (aCC A.03.60) Patches for HP-UX 11i V2 (11.23): PHSS_31849: linker + fdp cumulative patch PHSS_31852: aC++ Run time (PA A.03.61)
All installations | Patches for JDK on HP-UX 11i V1 (11.11): PHSS_30970: ld(1) and linker tools cumulative patch Note: Refer to the following Web site for information about additional patches that may be required by JDK 1.4.2:
    http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXSDKRTE142
PL/SQL native compilation, Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK) | Patches for HP-UX 11i V1 (11.11): PHSS_32508: HP aC++ Compiler (A.03.63) PHSS_32509: ANSI C Compiler B.11.11.12 cumulative patch PHSS_32510: +O4/PBO Compiler B.11.11.12 cumulative patch Patches for HP-UX 11i V2 (11.23): PHSS_32511: HP aC++ Compiler (A.03.63) PHSS_32512: ANSI C Compiler B.11.11.12 cumulative patch PHSS_32513: +O4/PBO Compiler B.11.11.12 cumulative patch

To ensure that the system meets these requirements, perform the following tasks.

1. On PA-RISC systems only, enter the following command to determine whether the HP-UX 11i Quality Pack is installed:

       # /usr/sbin/swlist -l bundle | grep GOLD

   If the Quality Pack is not installed or if the date is before June 2003, then download the latest Quality Pack from the following Web site and install it:

       http://h20293.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=QUALITYPACK&jumpid=reg_R1002_USEN

2. To determine whether a patch is installed, enter a command similar to the following:

       # /usr/sbin/swlist -l patch | grep PHSS_28880

   Alternatively, to list all installed patches, enter the following command:

       # /usr/sbin/swlist -l patch | more

   If a required patch is not installed, then download it from the following Web site and install it:

       http://itresourcecenter.hp.com

   If the Web site shows a more recent version of the patch, then download and install that version.

3. If you require a Fix Pack (formerly a CSD) for WebSphere MQ, then refer to the following Web site for download and installation information:

       http://www.ibm.com/software/integration/wmq/support/

Creating Required Symbolic Links

Note:

This task is required only if the Motif 2.1 Development Environment package (X11MotifDevKit.MOTIF21-PRG) is not installed.

To enable you to successfully relink Oracle products after installing this software, enter the following commands to create the required X library symbolic links in the `/usr/lib` directory:

    # cd /usr/lib
    # ln -s libX11.3 libX11.sl
    # ln -s libXIE.2 libXIE.sl
    # ln -s libXext.3 libXext.sl
    # ln -s libXhp11.3 libXhp11.sl
    # ln -s libXi.3 libXi.sl
    # ln -s libXm.4 libXm.sl
    # ln -s libXp.2 libXp.sl
    # ln -s libXt.3 libXt.sl
    # ln -s libXtst.2 libXtst.sl

### 2.1.7 Preinstallation Requirements for AIX

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for AIX

- Checking the Operating System Requirements for AIX

#### 2.1.7.1 Checking the Hardware Requirements for AIX

The system must meet the following minimum hardware requirements:

- At least 512 MB of available physical memory (RAM)

- Swap space of 1024 MB or twice the size of RAM

- 400 MB of disk space in the `/tmp` directory

- Up to 1.5 GB of disk space required for the Oracle Audit Vault collection agent software.

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the physical RAM size, enter the following command:

       # /usr/sbin/lsattr -E -l sys0 -a realmem

   If the size of the physical RAM is less than the required size, then you must install more memory before continuing.

2. To determine the size of the configured swap space, enter the following command:

       # /usr/sbin/lsps -a

   If necessary, refer to the operating system documentation for information about how to configure additional swap space.

3. To determine the amount of disk space available in the `/tmp` directory, enter the following command:

       # df -k /tmp

   If there is less than 400 MB of free disk space available in the `/tmp` directory, then complete one of the following steps:

   - Delete unnecessary files from the `/tmp` directory to meet the disk space requirement.

   - Set the `TMP` and `TMPDIR` environment variables when setting the `oracle` user's environment.

   - Extend the file system that contains the `/tmp` directory. If necessary, contact your system administrator for information about extending file systems.

4. To determine the amount of free disk space on the system, enter the following command:

       # df -k

5. To determine whether the system architecture can run the software, enter the following command:

       # /usr/bin/getconf HARDWARE_BITMODE
       64

   Note:

   The expected output of this command is 64. If you do not see the expected output, then you cannot install the software on this system.

#### 2.1.7.2 Checking the Operating System Requirements for AIX

Depending on the products that you intend to install, verify that the following software is installed on the system. The procedure following the table describes how to verify whether these requirements are addressed.

Note:

Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer.

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. The My Oracle Support Web site is available at

    https://support.oracle.com

If you do not have a current Oracle Support Services contract, then you can access the same information at

    http://www.oracle.com/technology/support/metalink/content.html

Item | Requirement
--- | ---
Operating system | The following operating system versions and maintenance level are required: AIX 5L version 5.2, Maintenance Level 04 or later AIX 5L version 5.3, Maintenance Level 02 or later AIX 5L version 6.1
Operating system file sets: | The following operating system file sets are required:
    bos.adt.base
    bos.adt.lib
    bos.adt.libm
    bos.perf.libperfstat
    bos.perf.perfstat
    bos.perf.proctools
    xlC.aix50.rte:7.0.0.4 or later
    xlC.rte:7.0.0.1 or later
PL/SQL native compilation | One of the following: IBM XL C/C++ Enterprise Edition V7.0 for AIX PTF (7.0.0.2) GCC 3.3.2 Note: If you do not install the IBM XL C/C++ Enterprise Edition V7.0 compiler, you must install the IBM XL C/C++ Enterprise Edition V7.0 for AIX Run-time Environment Component. The run-time environment file sets can be downloaded with no license requirements from `http://www-1.ibm.com/support/docview.wss?uid=swg24009788`
Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK) | May 2005 XL C/C++ Enterprise Edition V7.0 for AIX PTF (7.0.0.2) You can download this software from `http://www-1.ibm.com/support/docview.wss?uid=swg24009787` Note: If you do not install the IBM XL C/C++ Enterprise Edition V7.0 compiler, you must install the IBM XL C/C++ Enterprise Edition V7.0 for AIX Run-time Environment Component. The run-time environment file sets can be downloaded with no license requirements from `http://www-1.ibm.com/support/docview.wss?uid=swg24009788```
Oracle JDBC/OCI Drivers | You can use the following optional IBM JDK versions with the Oracle JDBC/OCI drivers; however, they are not required for the installation: JDK 1.4.2 (64-bit) JDK 1.3.1.11 (32-bit) JDK 1.2.2.18 Note: IBM JDK 1.4.2 (32-bit) is installed with this release.

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the version of AIX installed, enter the following command:

       # oslevel -r

   If the operating system version is lower than AIX 5.2.0.0 Maintenance Level 1 (5200-01), then upgrade your operating system to this level. AIX 5L version 5.2 maintenance packages are available at

   `http://www-912.ibm.com/eserver/support/fixes/`

2. To determine whether the required file sets are installed and committed, enter a command similar to the following:

       # lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
        bos.perf.libperfstat bos.perf.proctools

   If a file set is not installed and committed, then install it. Refer to your operating system or software documentation for information about installing file sets.

In addition, you must verify that the following patches are installed on the system. The procedure following the table describes how to check these requirements.

Note:

There may be more recent versions of the patches listed installed on the system. If a listed patch is not installed, then determine whether a more recent version is installed before installing the version listed.

Installation Type or Product | Requirement
--- | ---
All installations | Authorized Problem Analysis Reports (APARs) for AIX 5L v5.2 ML 04: IY63133: large percentage of CPU time spent in ldata_balance routine IY64978: deadlock with concurrent renaming and unlinking under JFS IY63366: dlsym returns null even for valid symbol in AIX520 ML-4 IY64691: chvg -b can cause corruption and crash IY64737: AIO can hang in knotunlock IY65001: mklvcopy on a striped lv is failing to update lvcb
All installations | Authorized Problem Analysis Reports (APARs) for AIX 5L v5.3 ML 02: IY58143: REQUIRED UPDATE FOR AIX 5.3 IY59386: libdepend.mk files are all empty IY60930: Unable to delete network routes IY66513: LDR_CNTRL turns on undesirable option when initialized with incorrect value IY70159: krtl relocation problem IY68989: eFix for write to mapped space hangs
PL/SQL native compilation, Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK) | May 2005 XL C/C++ Enterprise Edition V7.0 for AIX PTF (7.0.0.2): IY64361: Exception in putdiag_no_handler() when -O is specified IY65361: May 2005 XL C Enterprise Edition V7.0 for AIX PTF IY65362: MAY 2005 XL C/C++ Enterprise Edition V7 for AIX
Oracle JDBC/OCI Drivers | Note: These APARs are required only if you are using the associated JDK version. APAR required for JDK 1.4.2 (64-bit): IY63533: DK 1.4.2 64-bit SR1 caix64142-20040917 APARs required for JDK 1.3.1.11 (32-bit): IY58350: SDK 1.3.1 32-BIT SR7P: CA131IFX-20040721A IY65305: JAVA142 32-BIT PTF: CA142IFX-20041203 APAR required for JDK 1.2.2.18: IY40034: SDK 1.2.2 PTF: CA122-20030115

To ensure that the system meets these requirements, perform the following tasks.

1. To determine whether an APAR is installed, enter a command similar to the following:

       # /usr/sbin/instfix -i -k "IY63133 IY64978 IY63366 IY64691 IY65001 IY64737 \
         IY64361 IY65305 IY58350 IY63533"

   If an APAR is not installed, then download it from the following Web site and install it:

   `http://www-912.ibm.com/eserver/support/fixes/`

2. If you require a Fix pack (formerly CSD) for WebSphere MQ, then refer to the following Web site for download and installation information:

   `http://www.ibm.com/software/integration/wmq/support/`

### 2.1.8 Preinstallation Requirements for HP-UX Itanium

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for HP-UX Itanium

- Checking the Operating System Requirements for HP-UX Itanium

#### 2.1.8.1 Checking the Hardware Requirements for HP-UX Itanium

The system must meet the following minimum hardware requirements:

- At least 512 MB of available physical memory (RAM)

- Swap space of 1024 MB or twice the size of RAM

- 400 MB of disk space in the `/tmp` directory

- 1.5 GB of disk space for the Oracle Audit Vault collection agent software

To ensure that the system meets these requirements, perform the following tasks.

1. To determine the physical RAM size, enter the following command:

       # /usr/contrib/bin/machinfo  | grep -i Memory

   If the size of the physical RAM is less than the required size, then you must install more memory before continuing.

2. To determine the size of the configured swap space, enter the following command:

       # /usr/sbin/swapinfo -a

   If necessary, refer to the operating system documentation for information about how to configure additional swap space.

3. To determine the amount of disk space available in the `/tmp` directory, enter the following command:

       # bdf /tmp

   If there is less than 400 MB of free disk space available in the `/tmp` directory, then complete one of the following steps:

   - Delete unnecessary files from the `/tmp` directory to meet the disk space requirement.

   - Set the `TMP` and `TMPDIR` environment variables when setting the `oracle` user's environment.

   - Extend the file system that contains the `/tmp` directory. If necessary, contact your system administrator for information about extending file systems.

4. To determine the amount of free disk space on the system, enter the following command:

       # bdf

5. To determine whether the system architecture can run the software, enter the following command:

       # /bin/getconf KERNEL_BITS

   Note:

   The expected output of this command is 64. If you do not see the expected output, then you cannot install the software on this system.

#### 2.1.8.2 Checking the Operating System Requirements for HP-UX Itanium

Verify that the following software, or a later version, is installed on the system. The procedure following the table describes how to verify whether these requirements are addressed.

Note:

Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer.

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. The My Oracle Support Web site is available at

    https://support.oracle.com

If you do not have a current Oracle Support Services contract, then you can access the same information at

    http://www.oracle.com/technology/support/metalink/content.html

Item | Requirement
--- | ---
Operating system | Operating system version: HP-UX 11i v2 (11.23) HP-UX 11i v3 (11.31)
PL/SQL native compilation | One of the following: HP C/ANSI C Compiler (A.06.00) GCC compiler GCC 3.4.2 Note: The GCC compiler is supported only for PL/SQL native compilation.
Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK) | HP-UX 11i v2 (11.23) HP C/ANSI C Compiler (A.06.00) HP aC++ Compiler (A.06.00) HP-UX 11i v3 (11.31) HP C/ANSI C Compiler (A.06.14) HP aC++ Compiler (A.06.14)
Oracle JDBC/OCI Drivers | You can use the following optional Java SDK versions with the Oracle JDBC/OCI drivers; however, they are not required for the installation: HP JDK 1.5.0 (5.0) HP JDK 1.4.2.07 HP JDK 1.3.1.16 Note: Java SDK 1.4.2_07 is installed with this release.

To ensure that the system meets these requirements, perform the following tasks.

1. To determine which version of HP-UX is installed, enter the following command:

       # uname -a
       HP-UX hostname B.11.23 ia64 109444686 unlimited-user license

   In this example, the version of HP-UX 11i is 11.23.

2. To determine whether a bundle, product, or file set is installed, enter a command similar to the following, where `level` is `bundle`, `product`, or `fileset`:

       # /usr/sbin/swlist -l level | more

   If a required bundle, product, or file set is not installed, then you must install it. Refer to your operating system or software documentation for information about installing products.

In addition, you must verify that the following patches, or their later versions, are installed on the system. The procedure following the table describes how to check these requirements.

Note:

There may be more recent versions of the patches listed installed on the system. If a listed patch is not installed, then determine whether a more recent version is installed before installing the version listed.

Installation Type or Product | Requirement
--- | ---
All installations | The following operating system patches are required for HP-UX 11i v2 (11.23): BUNDLE11i B.11.23.0409.3: Patch Bundle for HP-UX 11i V2 Note: You must have the August 2004 version of BUNDLE11i B.11.23.0408.1 for HP-UX 11i v2 on your system prior to updating to the HP-UX 11i v2 September 2004 or later release. PHCO 32426: Reboot(1M) cumulative patch PHKL 32646: wsio.h header file patch PHKL 32632: Message Signaled Interrupts (MSI and MSI-X) PHKL 32645: SIO (I/O) subsystem MSI/MSI-X/WC Patch PHKL 33552: VM Copy on write data corruption fix PHSS_31850: 11.23 assembler patch PHSS_31851: 11.23 Integrity Unwind Library PHSS_31854: 11.23 milli cumulative patch PHSS_31855: 11.23 a C++ Run time (IA: A.05.60, PA A.03.60) PHSS_33275: s700_800 11.23 linker + fdp cumulative patch PHSS_33276: 11.23 Math Library Cumulative Patch The following operating system patch is required for HP-UX 11i v3 (11.31): PHKL_35936: 11.31 call to read(2) or write(2) may incorrectly return -1 Note: For up-to-date certification information for HP-UX 11i v3 (11.31), please refer to the My Oracle Support Web site at: `https://support.oracle.com`
All installations | The following JDK patches: PHCO_31553: s700_800 11.23 pthread library cumulative patch PHKL_31500: s700_800 11.23 sept04 base patch PHSS_32213: s700_800 11.23 aries cumulative patch Note: For information about additional patches that may be required by JDK 1.4.2, see `http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXSDKRTE142`
PL/SQL native compilation, Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK) | The following C and C++ patches: PHSS_33278: aC++ Compiler PHSS_33279: aC++ Compiler PHSS_33277: HP C Compiler PHSS_33279: HP C Compiler

To determine whether a patch is installed, enter a command similar to the following:

    # /usr/sbin/swlist -l patch | grep PHSS_33279

Alternatively, to list all installed patches, enter the following command:

    # /usr/sbin/swlist -l patch | more

If a required patch is not installed, then download it from the following Web site and install it:

    http://itresourcecenter.hp.com

If the Web site shows a more recent version of the patch, then download and install that version.

To ignore the system prerequisite test during installation use the following flag along with `runInstaller`:

    -ignoreSysPreReqs

Kernel Parameters

The following Kernel Parameters are obsolete on HP-UX 11i v3 (11.31):

    maxswapchunks
    msgmap
    ncallout
    semmap
    vx_ncsize

Creating Required Symbolic Links

Note:

This task is required only if the Motif 2.1 Development Environment package (X11MotifDevKit.MOTIF21-PRG) is not installed.

To enable you to successfully relink Oracle products after installing this software, enter the following commands to create the required X library symbolic links in the `/usr/lib` directory:

    # cd /usr/lib
    # ln -s libX11.3 libX11.sl
    # ln -s libXIE.2 libXIE.sl
    # ln -s libXext.3 libXext.sl
    # ln -s libXhp11.3 libXhp11.sl
    # ln -s libXi.3 libXi.sl
    # ln -s libXm.4 libXm.sl
    # ln -s libXp.2 libXp.sl
    # ln -s libXt.3 libXt.sl
    # ln -s libXtst.2 libXtst.sl

### 2.1.9 Creating the Required Operating System Group and User

Depending on whether you are installing Oracle software for the first time on this system and on the products that you are installing, you may need to create the following operating system group and user:

- The Oracle Inventory group (`oinstall`)

  You must create this group the first time you install Oracle software on the system. The usual name chosen for this group is `oinstall`. This group owns the Oracle inventory, which is a catalog of all Oracle software installed on the system.

  Note:

  If Oracle software is already installed on the system, then the existing Oracle Inventory group must be the primary group of the operating system user that you use to install new Oracle software. The following sections describe how to identify an existing Oracle Inventory group.

- The Oracle software owner user (typically, `oracle`)

  You must create this user the first time you install Oracle software on the system. This user owns all software installed during the installation. This user must have the Oracle Inventory group as its primary group.

  Note:

  In Oracle documentation, this user is referred to as the `oracle` user.

All installations of Oracle software on the system require a single Oracle Inventory group. After the first installation of Oracle software, you must use the same Oracle Inventory group for all subsequent Oracle software installations on that system. However, you can choose to create different Oracle software owner users for separate installations. By using different groups for different installations, members of these different groups have DBA privileges only on the associated databases, rather than on all databases on the system.

Note:

The following topics describe how to create local users and groups. As an alternative to creating local users and groups, you could create the appropriate users and groups in a directory service, for example, Network Information Services (NIS). For information about using directory services, contact your system administrator or see your operating system documentation.

The following topics describe how to create the required operating system users and groups:

- Creating the Oracle Inventory Group

- Creating the Oracle Software Owner User

#### 2.1.9.1 Creating the Oracle Inventory Group

You must create the Oracle Inventory group if it does not already exist. The following topics describe how to determine the Oracle Inventory group name, if it exists, and how to create it if necessary.

Determining Whether the Oracle Inventory Group Exists

When you install Oracle software on the system for the first time, Oracle Universal Installer creates the `oraInst.loc` file. This file identifies the name of the Oracle Inventory group and the path of the Oracle Inventory directory.

To determine whether the Oracle Inventory group exists, enter the following command:

For Linux x86

    # more /etc/oraInst.loc

For SPARC (64-Bit)

    #more /var/opt/oracle/oraInst.loc

For HP-UX PA-RISC (64-Bit)

    #more /var/opt/oracle/oraInst.loc

For AIX Systems

    # more /etc/oraInst.loc

For Linux x86-64

    # more /etc/oraInst.loc

For HP-UX Itanium

    #more /var/opt/oracle/oraInst.loc

If the output of this command shows the `oinstall` group name, then the group already exists.

If the `oraInst.loc` file exists, then the output from this command is similar to the following:

    inventory_loc=/u01/app/oracle/oraInventory
    inst_group=oinstall

The `inst_group` parameter shows the name of the Oracle Inventory group, `oinstall`.

Creating the Oracle Inventory Group on All Systems Except AIX Systems

If the `oraInst.loc` file does not exist, then create the Oracle Inventory group by entering the following command:

    # /usr/sbin/groupadd oinstall

Creating the Oracle Inventory Group on AIX Systems

If the `oraInst.loc` file does not exist, then create the Oracle Inventory group by using the following procedure:

1. Enter the following command:

       # smit security

2. Choose the appropriate menu items to create the `oinstall` group.

3. Press F10 to exit.

#### 2.1.9.2 Creating the Oracle Software Owner User

You must create an Oracle software owner user in the following circumstances:

- If an Oracle software owner user does not exist, for example, if this is the first installation of Oracle software on the system

- If an Oracle software owner user exists, but you want to use a different operating system user, with a different group membership, to give database administrative privileges to those groups in a new Oracle installation

##### 2.1.9.2.1 Determining Whether an Oracle Software Owner User Exists

To determine whether an Oracle software owner user named `oracle` exists, enter the following command:

For Linux x86

    # id oracle

For SPARC (64-Bit)

    # id -a oracle

For HP-UX PA-RISC (64-Bit)

    # id oracle

For AIX Systems

    # id oracle

For Linux x86-64

    # id oracle

For HP-UX Itanium

    # id oracle

If the `oracle` user exists, then the output from this command is similar to the following:

    uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)

If the user exists, then determine whether you want to use the existing user or create another `oracle` user. If you want to use the existing user, then ensure that the primary group of the user is the Oracle Inventory group.

Note:

If necessary, contact your system administrator before using or modifying an existing user.

Refer to one of the following sections for more information:

- To modify an existing user, see Section 2.1.9.2.3.

- To create a user, refer to the following section.

##### 2.1.9.2.2 Creating an Oracle Software Owner User

If the Oracle software owner user does not exist or if you need a new Oracle software owner user, then create it as follows. In the following procedure, use the user name `oracle` unless a user with that name already exists.

1. To create the `oracle` user, enter a command similar to the following:

       # /usr/sbin/useradd -g oinstall oracle

   In this command:

   The `-g` option specifies the primary group, which must be the Oracle Inventory group, for example, `oinstall`.

2. Set the password of the `oracle` user:

       # passwd oracle

See Section 2.1.9.3 to continue.

##### 2.1.9.2.3 Modifying an Oracle Software Owner User

If the `oracle` user exists, but its primary group is not `oinstall` or it is not a member of the appropriate OSDBA or OSOPER groups, then enter a command similar to the following to modify it. Specify the primary group using the `-g` option and any required secondary group using the `-G` option:

    # /usr/sbin/usermod -g oinstall oracle

See Section 2.1.9.3 to continue.

##### 2.1.9.2.4 Creating an Oracle Software Owner User for AIX Systems

If the Oracle software owner user does not exist or if you require a new Oracle software owner user, then create it as follows. In the following procedure, use the user name `oracle` unless a user with that name already exists.

1. Enter the following command:

       # smit security

2. Choose the appropriate menu items to create the `oracle` user, specifying the following information:

   In the Primary GROUP field, specify the Oracle Inventory group, for example `oinstall`.

3. Press F10 to exit.

4. Set the password of the `oracle` user:

       # passwd oracle

See Section 2.1.9.3 to continue.

##### 2.1.9.2.5 Modifying an Oracle Software Owner User on AIX Systems

If the `oracle` user exists, but its primary group is not `oinstall`, then you can modify it as follows:

1. Enter the following command:

       # smit security

2. Choose the appropriate menu items to modify the `oracle` user.

3. In the Primary GROUP field, specify the Oracle Inventory group, for example `oinstall`.

4. Press F10 to exit.

See Section 2.1.9.3 to continue.

#### 2.1.9.3 Verifying That the User nobody Exists

Before installing the software, perform the following procedure to verify that the `nobody` user exists on the system:

1. To determine whether the user exists, enter the following command:

       # id nobody

   If this command displays information about the `nobody` user, then you do not have to create that user.

2. If the `nobody` user does not exist, then enter the following command to create it:

       # /usr/sbin/useradd nobody

   For AIX Systems

       # smit security

   Specify the appropriate options to create an unprivileged `nobody` user, then press F10 to exit.

### 2.1.10 Identifying the Required Software Directories

You must identify or create the following directories for the Oracle software:

- Oracle Base Directory

- Oracle Inventory Directory

- Oracle Home Directory

#### 2.1.10.1 Oracle Base Directory

The Oracle base directory is a top-level directory for Oracle software installations. On Linux and UNIX-based systems, the Optimal Flexible Architecture (OFA) guidelines recommend that you use a path similar to the following for the Oracle base directory:

    /mount_point/app/oracle_sw_owner

In this example:

- `mount_point` is the mount point directory for the file system that will contain the Oracle software.

  The examples in this guide use `/u01` for the mount point directory. However, you could choose another mount point directory, such as `/oracle` or `/opt/oracle`.

- `oracle_sw_owner` is the operating system user name of the Oracle software owner, for example, `oracle`.

You can use the same Oracle base directory for more than one installation, or you can create separate Oracle base directories for different installations. If different operating system users install Oracle software on the same system, then each user must create a separate Oracle base directory. The following example Oracle base directories could all exist on the same system:

    /u01/app/oracle
    /u01/app/orauser
    /opt/oracle/app/oracle

The following sections describe how to identify existing Oracle base directories that may be suitable for your installation and how to create an Oracle base directory if necessary.

Regardless of whether you create an Oracle base directory or decide to use an existing one, you must set the `ORACLE_BASE` environment variable to specify the full path to this directory.

#### 2.1.10.2 Oracle Inventory Directory

The Oracle Inventory directory (`oraInventory`) stores an inventory of all software installed on the system. It is required by, and shared by, all Oracle software installations on a single system. The first time you install Oracle software on a system, Oracle Universal Installer prompts you to specify the path to this directory. Oracle recommends that you choose the following path:

    oracle_base/oraInventory

Oracle Universal Installer creates the directory that you specify and sets the correct owner, group, and permissions for it. You do not need to create it.

Note:

All Oracle software installations rely on this directory. Ensure that you back it up regularly.

Do not delete this directory unless you have completely removed all Oracle software from the system.

#### 2.1.10.3 Oracle Home Directory

The Oracle home directory is the directory where you choose to install the software for a particular Oracle product. You must install different Oracle products, or different releases of the same Oracle product, in separate Oracle home directories. When you run Oracle Universal Installer, it prompts you to specify the path to this directory and a name that identifies it. The directory that you specify must be a subdirectory of the Oracle base directory. Oracle recommends that you specify a path similar to the following for the Oracle home directory:

    oracle_base/product/10.2.3/av_1

Oracle Universal Installer creates the directory path that you specify under the Oracle base directory. It also sets the correct owner, group, and permissions on it. You do not need to create this directory.

### 2.1.11 Identifying or Creating an Oracle Base Directory

Before starting the installation, you must either identify an existing Oracle base directory or if required, create one. This section contains the following topics:

- Identifying an Existing Oracle Base Directory

- Creating an Oracle Base Directory

Note:

You can choose to create an Oracle base directory, even if other Oracle base directories exist on the system.

#### 2.1.11.1 Identifying an Existing Oracle Base Directory

Existing Oracle base directories may not have paths that comply with Optimal Flexible Architecture (OFA) guidelines. However, if you identify an existing Oracle Inventory directory or existing Oracle home directories, then you can usually identify the Oracle base directories, as follows:

- To identify an existing Oracle Inventory directory

  Enter the following command to view the contents of the `oraInst.loc` file:

  For Linux x86

      # more /etc/oraInst.loc

  For SPARC (64-Bit)

      # more /var/opt/oracle/oraInst.loc

  For HP-UX PA-RISC (64-Bit)

      # more /var/opt/oracle/oraInst.loc

  For AIX Systems

      # more /etc/oraInst.loc

  For Linux x86-64

      # more /etc/oraInst.loc

  For HP-UX Itanium

      # more /var/opt/oracle/oraInst.loc

  If the `oraInst.loc` file exists, then the output from this command is similar to the following:

      inventory_loc=/u01/app/oracle/oraInventory
      inst_group=oinstall

  The `inventory_loc` parameter identifies the Oracle Inventory directory (`oraInventory`). The parent directory of the `oraInventory` directory is typically an Oracle base directory. In the previous example, `/u01/app/oracle` is an Oracle base directory.

- To identify existing Oracle home directories

  Enter the following command to view the contents of the `oratab` file:

  For Linux x86

      # more /etc/oratab

  For SPARC (64-Bit)

      # more /var/opt/oracle/oratab

  For HP-UX PA-RISC (64-Bit)

      # more /etc/oratab

  For AIX Systems

      # more /etc/oratab

  For Linux x86-64

      # more /etc/oratab

  For HP-UX Itanium

      # more /etc/oratab

  If the `oratab` file exists, then it contains lines similar to the following:

      *:/u03/app/oracle/product/1.0.0/db_1:N
      *:/opt/orauser/infra_904:N
      *:/oracle/9.2.0:N

  The directory paths you specify on each line identify Oracle base directories. Directory paths that end with the user name of the Oracle software owner that you want to use are valid choices for an Oracle base directory. If you intend to use the `oracle` user to install the software, then you could choose one of the following directories from the previous example:

      /u03/app/oracle
      /oracle

  Note:

  If possible, choose a directory path similar to the first (`/u03/app/oracle`). This path complies with the OFA guidelines.

Before deciding to use an existing Oracle base directory for this installation, ensure that it satisfies the following conditions:

- It should not be on the same file system as the operating system.

- It must have sufficient free disk space as described in the hardware requirements section of each respective platform.

  To determine the free disk space on the file system where the Oracle base directory is located, enter the following command:

  For Linux x86

      # df -h oracle_base_path

  For SPARC (64-Bit)

      # df -k oracle_base_path

  For HP-UX PA-RISC (64-Bit)

      # df -k oracle_base_path

  For AIX Systems

      # df -k oracle_base_path

  For Linux x86-64

      # df -h oracle_base_path

  For HP-UX Itanium

      # bdf oracle_base_path

If an Oracle base directory does not exist on the system or if you want to create an Oracle base directory, then complete the steps in Section 2.1.11.2.

#### 2.1.11.2 Creating an Oracle Base Directory

Before you create an Oracle base directory, you must identify an appropriate file system with sufficient free disk space, as indicated in Section 2.1.3.1.

To identify an appropriate file system:

1. Use the `df -``k` or `bdf` command to determine the free disk space on each mounted file system.

2. From the display, identify a file system that has appropriate free space.

3. Note the name of the mount point directory for the file system that you identified.

To create the Oracle base directory and specify the correct owner, group, and permissions for it:

1. Enter commands similar to the following to create the recommended subdirectories in the mount point directory that you identified, and set the appropriate owner, group, and permissions on them:

       # mkdir -p /mount_point/app/oracle_sw_owner
       # chown -R oracle:oinstall /mount_point/app/oracle_sw_owner
       # chmod -R 775 /mount_point/app/oracle_sw_owner

   For example, if the mount point you identify is `/u01` and `oracle` is the user name of the Oracle software owner, then the recommended Oracle base directory path is:

       /u01/app/oracle

2. When you configure the environment of the `oracle` user (see Section 2.1.9), set the `ORACLE_BASE` environment variable to specify the Oracle base directory that you created.

### 2.1.12 Setting the DISPLAY Environment Variable

Before you begin the Oracle Audit Vault collection agent installation, you should check to see that the `DISPLAY` environment variable is set to a proper value. For example, for the Bourne, Bash, or Korn shell, you would enter the following commands, where `myhost.us.example.com` is your host name:

    $ DISPLAY=myhost.us.example.com:1.0
    $ export DISPLAY

For example, for the C shell, you would enter the following command, where `myhost.us.example.com` is your host name:

    % setenv DISPLAY myhost.us.example.com:1.0

### 2.1.13 Setting the Correct Locale

Ensure the `NLS_LANG` environment variable is not set.

For example, for C shell:

    unsetenv NLS_LANG

For example, for Bourne, Bash, or Korn shells:

    unset NLS_LANG

## 2.2 Preinstallation Requirements for the Microsoft Windows 32-Bit Platform

This section describes the following preinstallation tasks:

- Becoming Familiar with the Features of Oracle Audit Vault

- Understanding Installation Differences Between the Microsoft Windows and UNIX Systems

- Checking the Hardware Requirements for the Microsoft Windows 32-Bit Platform

- Checking the Software Requirements for the Microsoft Windows 32-Bit Platform

### 2.2.1 Becoming Familiar with the Features of Oracle Audit Vault

Before you plan the installation process, you need to become familiar with the features of Oracle Audit Vault. Oracle Audit Vault Administrator's Guide discusses the basic features of Oracle Audit Vault.

### 2.2.2 Understanding Installation Differences Between the Microsoft Windows and UNIX Systems

If you are experienced with installing Oracle components in UNIX environments, note that many manual setup tasks required on UNIX are not required on Microsoft Windows. The key differences between UNIX and Microsoft Windows installations are:

- Startup and shutdown services

  With Microsoft Windows, Oracle Universal Installer creates and sets startup and shutdown services at installation time. With UNIX systems, administrators are responsible for creating these services.

- Environment variables

  With Microsoft Windows, Oracle Universal Installer sets environment variables such as `PATH`, `ORACLE_BASE`, `ORACLE_HOME`, and `ORACLE_SID` in the registry. In UNIX systems, you must manually set these environment variables.

- Account for running Oracle Universal Installer

  With Microsoft Windows, you log in with Administrator privileges. You do not need a separate account. With UNIX systems, you must create this account manually.

See Also:

"Appendix Information about Oracle Database Microsoft Windows/UNIX Differences in Oracle Database Platform Guide for Microsoft Windows (32-Bit)

### 2.2.3 Checking the Hardware Requirements for the Microsoft Windows 32-Bit Platform

Table 2-2 lists the required hardware components for Oracle Audit Vault collection agent.

Table 2-2 Hardware Requirements

Requirement | Minimum Value
--- | ---
Physical memory (RAM) | 128 MB minimum, 512 MB recommended
Virtual memory | Double the amount of RAM
Hard disk space | 797 MB (includes 167 MB temporary)
Video adapter | 256 colors
Processor | 550 MHz minimum

#### 2.2.3.1 Hard Disk Space Requirements

This section lists system requirements for Microsoft Windows platforms that use the NT File System (NTFS) file systems. The underlying file system must be NTFS.

The NTFS system requirements listed in this section are more accurate than the hard disk values reported by the Oracle Universal Installer Summary window. The Summary window does not include the space required for the size of compressed files that are expanded on the hard drive.

The hard disk requirements for Oracle Database Client components include space required to install Java Run-time Environment (JRE) and Oracle Universal Installer on the partition where the operating system is installed. If sufficient space is not detected, then the installation fails and an error message appears.

Table 2-3 lists the space requirements for NTFS.

Table 2-3 Disk Space Requirements for NTFS

TEMP Space | Oracle Home | Total
--- | --- | ---
167 MB | 630 MB | 797 MB

See Also:

"NTFS File System and Microsoft Windows Registry Permissions" in Oracle Database Platform Guide for Microsoft Windows (32-Bit)

To ensure that the system meets these requirements, follow these steps:

1. Determine the physical RAM size. For a computer using Microsoft Windows 2003, for example, open System in the Microsoft Windows Control Panel and select the General tab. If the size of the physical RAM installed in the system is less than the required size, then you must install more memory before continuing.

2. Determine the size of the configured virtual memory (also known as paging file size). For a computer using Microsoft Windows 2003, for example, open System in the Control Panel, select the Advanced tab, and click Settings in the Performance section. Then select the Advanced tab. The virtual memory is listed in the Virtual Memory section.

   If necessary, see your operating system documentation for information about how to configure additional virtual memory.

3. Determine the amount of free disk space on the system. For a computer using Microsoft Windows 2003, for example, open My Computer, right-click the drive where the Oracle software is to be installed, and choose Properties.

4. Determine the amount of disk space available in the `temp` directory. This is equivalent to the total amount of free disk space, minus what will be needed for the Oracle software to be installed.

   If less than 200 MB of disk space is available in the `temp` directory, then delete all unnecessary files. If the `temp` disk space is still less than 200 MB, then set the `TEMP` or `TMP` environment variable to point to a different hard drive. For a computer using Microsoft Windows 2003, for example, open System in the Control Panel, select the Advanced tab, and click Environment Variables.

### 2.2.4 Checking the Software Requirements for the Microsoft Windows 32-Bit Platform

Table 2-4 lists the software requirements for Oracle Audit Vault collection agent.

Table 2-4 Software Requirements

Requirement | Value
--- | ---
System architecture | Processor: Intel (x86) For additional information, visit My Oracle Support at `https://support.oracle.com`
Operating system | Oracle Audit Vault collection agent for Microsoft Windows is supported on the following operating systems: Microsoft Windows 2000 with service pack 1 or later. All editions, including Terminal Services and Microsoft Windows 2000 MultiLanguage Edition (MLE), are supported. Microsoft Windows Server 2003 - all editions Microsoft Windows XP Professional The underlying file system must be NTFS. A FAT32 file system is not supported; if a FAT32 file system is detected, the installation will not proceed. Microsoft Windows NT is not supported. Microsoft Windows Multilingual User Interface Pack is supported on Microsoft Windows Server 2003, and Microsoft Windows XP Professional.
Network protocol | The Oracle Net foundation layer uses Oracle protocol support to communicate with the following industry-standard network protocols: TCP/IP TCP/IP with Secure Sockets Layer (SSL) Named Pipes

## 2.3 Preinstallation Requirements for the Microsoft Windows 64-Bit (x64) Platform

This section describes the following preinstallation tasks:

- Checking the Hardware Requirements for the Microsoft Windows 64-Bit (x64) Platform

- Checking the Software Requirements for the Microsoft Windows 64-Bit (x64) Platform

Table 2-5 shows the Microsoft Windows Server platforms that Oracle Audit Vault collection agent supports for 32-bit versus 64-bit operating systems.

Table 2-5 Audit Vault Collection Agent Support for Microsoft Windows Server Platforms

Platform | 32-Bit | 64-Bit
--- | --- | ---
Microsoft Windows Server 2003 | 32-Bit Collection Agent | 32-Bit Collection Agent
Microsoft Windows Server 2008 | Not Supported | 64-Bit Collection Agent

### 2.3.1 Checking the Hardware Requirements for the Microsoft Windows 64-Bit (x64) Platform

Table 2-6 lists the required hardware components for Oracle Audit Vault collection agent.

Table 2-6 Hardware Requirements

Requirement | Minimum Value
--- | ---
Physical memory (RAM) | 512 MB minimum, 1 GB recommended
Virtual memory | Double the amount of RAM
Hard disk space | 453 MB
Video adapter | 256 colors
Processor | AMD64, or Intel Extended memory (EM64T)

#### 2.3.1.1 Hard Disk Space Requirements

This section lists system requirements for Microsoft Windows platforms that use the NT File System (NTFS) file systems. FAT32 space requirements are slightly larger. Oracle recommends installing Oracle components on NTFS.

The NTFS system requirements listed in this section are more accurate than the hard disk values reported by the Oracle Universal Installer Summary window. The Summary window does not include the space required for the size of compressed files that are expanded on the hard drive.

The hard disk requirements for Oracle Database Client components include space required to install Java Run-time Environment (JRE) and Oracle Universal Installer on the partition where the operating system is installed. If sufficient space is not detected, then the installation fails and an error message appears.

Table 2-7 lists the space requirements for NTFS.

Table 2-7 Disk Space Requirements for NTFS

TEMP Space | Oracle Home | Total
--- | --- | ---
38 MB | 415 MB | 453 MB

See Also:

"NTFS File System and Microsoft Windows Registry Permissions" in Oracle Database Platform Guide for Microsoft Windows (x64)

To ensure that the system meets these requirements, follow these steps:

1. Determine the physical RAM size. For a computer using Microsoft Windows 2003, for example, open System in the Microsoft Windows Control Panel and select the General tab.

   On a Microsoft Windows Server 2008 computer, click System and Security in the Windows Control Panel, then click System.

   If the size of the physical RAM installed in the system is less than the required size, then you must install more memory before continuing.

2. Determine the size of the configured virtual memory (also known as paging file size). For a computer using Microsoft Windows 2003, for example, open System in the Control Panel, select the Advanced tab, and click Settings in the Performance section. Then select the Advanced tab.

   On a Microsoft Windows Server 2008 computer, click System and Security, then click System, click Advanced System Settings, click the Advanced tab on System Properties page, and then click Settings in the Performance section. Then select the Advanced tab on Performance Options page.

   The virtual memory is listed in the Virtual Memory section.

   If necessary, see your operating system documentation for information about how to configure additional virtual memory.

3. Determine the amount of free disk space on the system. For a computer using Microsoft Windows 2003, for example, open My Computer, right-click the drive where the Oracle software is to be installed, and choose Properties.

   On a Microsoft Windows Server 2008 computer, right-click My Computer and click Open.

4. Determine the amount of disk space available in the `temp` directory. This is equivalent to the total amount of free disk space, minus what will be needed for the Oracle software to be installed.

   If less than 100 MB of disk space is available in the `temp` directory, then delete all unnecessary files. If the `temp` disk space is still less than 100 MB, then set the `TEMP` or `TMP` environment variable to point to a different hard drive. For a computer using Microsoft Windows 2003, for example, open System in the Control Panel, select the Advanced tab, and click Environment Variables.

   On a Microsoft Windows Server 2008 computer, click System and Security, then click System, click Advanced System Settings, click the Advanced tab on System Properties page, and then click Environment Variables.

### 2.3.2 Checking the Software Requirements for the Microsoft Windows 64-Bit (x64) Platform

Table 2-8 lists the software requirements for Oracle Audit Vault collection agent.

Table 2-8 Software Requirements

Requirement | Value
--- | ---
System architecture | Processor: AMD64, or Intel Extended memory (EM64T) For additional information, visit My Oracle Support at `https://support.oracle.com`
Operating system | Oracle Audit Vault collection agent for x64 Microsoft Windows is supported on the following operating systems: Microsoft Windows Server 2003, Standard x64 Edition Microsoft Windows Server 2003, Enterprise x64 Edition Microsoft Windows Server 2003, Datacenter x64 Edition Microsoft Windows Server 2003, Release 2 Microsoft Windows Server 2008 x64 and Microsoft Windows Server 2008 x64 - Standard, Enterprise, Datacenter, Web, and Foundation editions. The Server Core option is not supported. Note: Oracle Audit Vault collection agent for Microsoft Windows x64 cannot be installed on Microsoft Windows Server 2008 R2. Note: Microsoft Windows Multilingual User Interface Pack is supported on Microsoft Windows Server 2003.
Network protocol | The Oracle Net foundation layer uses Oracle protocol support to communicate with the following industry-standard network protocols: TCP/IP TCP/IP with Secure Sockets Layer (SSL) Named Pipes

## 2.4 Preinstallation Requirements for the HP OpenVMS Platform

- Becoming Familiar with the Features of Oracle Audit Vault

- Checking the Hardware Requirements for HP OpenVMS

- Checking the Operating System Requirements for HP OpenVMS

Note:

All instructions apply to HP OpenVMS on Alpha and Itanium architecture, except where noted.

### 2.4.1 Becoming Familiar with the Features of Oracle Audit Vault

To plan the installation process, you must be familiar with the features of Oracle Audit Vault. Oracle Audit Vault Administrator's Guide discusses the basic features of Oracle Audit Vault.

### 2.4.2 Checking the Hardware Requirements for HP OpenVMS

The following sections describe the minimum hardware requirements for installing Oracle Audit Vault agent on an HP OpenVMS system.

- Minimum Hardware Requirements

- Disk Space Requirements

#### 2.4.2.1 Minimum Hardware Requirements

The following are the minimum hardware requirements for installing Oracle Audit Vault.

RAM

A minimum of 1 GB of available free RAM is required to install Oracle Audit Vault Agent. To determine the amount of RAM installed on the system as well as the amount of paging currently configured on the system, enter the following command:

    $ SHOW MEMORY /PHYSICAL /UNITS=BYTES
    System Memory Resources on 29-APR-2010 10:26:48.86
    Physical Memory Usage (bytes):     Total        Free      In Use    Modified
    Main Memory             (GB)      3.99        1.72        2.04        0.22
    Of the physical memory in use, 1.53 GB are permanently allocated to OpenVMS.

Chip Set

HP OpenVMS AlphaServer systems must have an EV56 or later generation CPU. There are no restrictions on HP OpenVMS Itanium CPUs.

#### 2.4.2.2 Disk Space Requirements

The disk space requirements do not include the size of the database. Oracle Audit Vault Agent requires a minimum of 2 GB for installation and an additional 1 GB minimum for the staging area (for copying the install kit contents to disk).

### 2.4.3 Checking the Operating System Requirements for HP OpenVMS

Depending on the products you intend to install, verify that the software listed in Table 2-9 is installed on the system. The procedure following Table 2-9 describes how to verify whether these requirements are addressed.

Table 2-9 Check the Operating System Requirements

Requirement | Value
--- | ---
Operating System | For OpenVMS Alpha: OpenVMS 8.2 OpenVMS 8.3 is recommended For OpenVMS Itanium: OpenVMS 8.2-1 OpenVMS 8.3-1H1 is recommended
Oracle Universal Installer | X Window and X/Motif software
Oracle Net Services Requirements | Oracle Net Services on OpenVMS is developed and certified using TCP/IP Services for OpenVMS (UCX). To use the TCP/IP protocol adapter for Oracle Net Services, install version 5.5 ECO 1 or later of TCP/IP Services for OpenVMS installed. Note: TCP/IP protocol stacks from other vendors may work with Oracle but are not guaranteed by Oracle. Any TCP/IP problems that cannot be reproduced using TCP/IP Services for OpenVMS must be referred to the TCP/IP vendor. Vendor-provided protocol services are usually upward-compatible, so existing applications will continue to work without modification. Therefore, later releases of TCP/IP are upward-compatible with Oracle Net Services, as long as the vendor-specified application programming interface (API) does not change with new releases.
Oracle JDBC/OCI Drivers | The following JDK versions are not required for installation. Use these JDK versions if you plan to use Oracle JDBC/OCI drivers: For OpenVMS Alpha: HP JDK 1.4.2 For OpenVMS Itanium: HP JDK 1.4.2 Note: HP JDK v 1.4.2 is installed as part of a standard Oracle Software installation.
C++ Object Library | For OpenVMS Alpha: The file `SYS$LIBRARY:LIBCXXSTD.OLB` must exist. This file is present if C++ compiler is installed. If the file does not exist, download and install the patch for bug 5743818 before installing Audit Vault Agent. For OpenVMS Itanium: This problem does not exist.

To ensure that the system meets these requirements, perform the following tasks.

1. To determine which version of OpenVMS is installed, enter the following command:

   - For OpenVMS Alpha

         $ WRITE SYS$OUTPUT F$GETSYI("VERSION")
         V8.2

   - For OpenVMS Itanium

         $ WRITE SYS$OUTPUT F$GETSYI("VERSION")
         V8.2-1

     If necessary, refer to operating system documentation for information on upgrading the operating system.

2. To display additional information about the operating system, enter the following command:

       $ SHOW SYSTEM /NOPROCESS /FULL

   To view information about all nodes in a cluster, add the `/CLUSTER` qualifier to this command.

3. To determine the version of TCP/IP installed, enter the following command:

   - For OpenVMS Alpha

         $ tcpip show version
         HP TCP/IP Services for OpenVMS Alpha Version V5.5 - ECO 1 on a AlphaServer GS160 6/731 running OpenVMS V8.2.

   - For OpenVMS Itanium

         $ tcpip show version
         HP TCP/IP Services for OpenVMS Industry Standard 64 Version V5.6 - ECO 2 on an HP rx4640  (1.50GHz/6.0MB) running OpenVMS V8.2-1

#### 2.4.3.1 Oracle Net Services OpenVMS Mailbox Driver

The Oracle Net Services OpenVMS Mailbox driver (protocol IPC) is included in NETWORK. You do not need an Oracle Net Services license to use the OpenVMS Mailbox driver.

#### 2.4.3.2 Configure the Oracle User Environment

Before starting the Audit Vault Agent installation, you must configure the user environment from where you want to do the Audit Vault Agent installation.

To configure the user environment:

1. The following authorized and default privileges are required for the Oracle user account from where you wish to install the Audit Vault Agent software.

       $ show process/privilege
       30-APR-2010 00:19:00.25   User: AVORACLE         Process ID:   25E77A45
                                 Node: AVNODE           Process name: "_TNA22:"
       Authorized privileges:
        CMKRNL       GROUP        GRPNAM       IMPERSONATE  LOG_IO       NETMBX
        OPER         PFNMAP       PRMGBL       PRMMBX       SETPRV       SHARE
        SYSGBL       SYSLCK       SYSNAM       SYSPRV       TMPMBX       WORLD

   In case the privileges need to be set, use the AUTHORIZE utility to set the account privileges for the Oracle user account. At the UAF prompt, use the `MODIFY` command to add the required default and authorized privileges as follows:

       UAF> MODIFY AVORACLE -
       /PRIVILEGE=(CMKRNL,NETMBX,OPER,PFNMAP,PRMGBL,PRMMBX,SHARE,SYSGBL, -
       SYSNAM,TMPMBX,GROUP,GRPNAM,IMPERSONATE,LOG_IO,WORLD,SYSLCK, SYSPRV) -
       /DEFPRIVILEGE=(CMKRNL,NETMBX,OPER,PFNMAP,PRMGBL,PRMMBX,SHARE, SYSGBL, -
       SYSNAM,TMPMBX,GROUP,GRPNAM,IMPERSONATE,LOG_IO,WORLD,SYSLCK, SYSPRV)

2. Start the X-Window server on the system where you installed the X-Window software. Note the IP address of the system and use it in the `SET DISPLAY` command.

3. Set the display before starting Oracle Universal Installer by using the following command:

       $ SET DISPLAY/CREATE/TRANSPORT=TCPIP/NODE=workstation_name or IP_address

   Verify that you set the display correctly by using the following command:

       $ RUN SYS$SYSTEM:DECW$CLOCK

   Use the host name or IP address of the system where you install the software when performing the installation from the X-Window console of that system. Use the computer name or IP address of the workstation if you are installing from a remote system. If information of the X-server and screen settings are not available, use zero for both.

4. Create a target directory to extract the zip file.

       $ CREATE/DIRECTORY/LOG/OWNER='f$getjpi("","UIC")' device:[extracted_target_directory]
       $ SET DEFAULT device:[extracted_target_directory]
       $ unzip download_disk:[download_directory]p9754435_102320_platform.zip

   where, `platform` is `axp` for HP OpenVMS Alpha platform or `ItaniumVMS` for HP OpenVMS Itanium platform.

   The zip file contains a `README.TXT` file and a `p9754435_102320_``platform``.bck` `backup saveset` file.

   Unpack the `saveset` file using the command:

       $ BACKUP p9754435_102320_platform.bck/SAVE_SET [...]*.*

   Download the zip and unzip utilities for HP OpenVMS platforms from:

   `http://h71000.www7.hp.com/openvms/freeware/freeware.html`

5. If the source database is not an Oracle Real Applications Clusters (Oracle RAC) database, then define the `ORA_DB_NONRAC_INSTALL` logical name as follows:

       $ DEFINE ORA_DB_NONRAC_INSTALL "TRUE"

6. Ensure that the contents of the file `oraInst.loc` point to the inventory for the correct Audit Vault Agent Oracle home. By default, the `oraInst.loc` file is located in `login_device:[login_directory.hostname]`, which is the `hostname` subdirectory from `SYS$LOGIN`.

7. Copy the `AVAGENT.RSP` file from the `[.disk1.response]` subdirectory of your Oracle Audit Vault Agent kit to any location where you can edit this file. For example,

       $ Copy device:[kit_directory.DISK1.RESPONSE]AVAGENT.RSP  SYS$LOGIN

   Note:

   The `response` file is required for installing the Oracle Audit Vault Agent on OpenVMS.

8. Edit the `AVAGENT.RSP` file and provide all the required values.

   Note:

   Ensure that you enclose the values in double quotation marks (") in the following format, parameter="`value`", with no spaces. For example,

       ORACLE_HOME="/device/directory/subdirectory/"

9. Run the following command:

       $ SET NOVERIFY

   Note:

   You must run the `SET NOVERIFY` command, else the installation may fail.

10. Complete the steps in Section 2.4.3.3 to install Oracle Audit Vault Agent.

#### 2.4.3.3 Performing a Silent Installation Using Oracle Universal Installer

Run Oracle Universal Installer (OUI) to install Oracle Audit Vault Agent.

To start Oracle Universal Installer:

1. Ensure that you create a `response` file.

   You must use a response file to install Oracle Audit Vault Agent on an HP OpenVMS System.

   Note:

   Interactive installation is not available for Oracle Audit Vault Agent on OpenVMS platforms for this release.

2. Run the following command:

       $ @device:[extracted_target_directory.disk1]runInstaller.com
       –silent -responseFile response_file

   Where:

   - `device` is the disk that contains the Oracle Audit Vault Agent installation kit.

   - `extracted_target_directory` is the location used to extract the zip file

   - `silent` option is required for OpenVMS Audit Vault Agent Installation (bypass Oracle Universal Installer option).

   - `responseFile` option is used to specify the response file, `AVAGENT.RSP` that you edited in Section 2.4.3.2.

## 2.5 Oracle Audit Vault Collection Agent Hardware and Software Certification

The platform-specific hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system software versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. This Web site also provides compatible client and database versions, patches, and workaround information for bugs. The My Oracle Support Web site is available at the following URL:

`https://support.oracle.com/`

You must register online before using My Oracle Support. After logging in, refer to Article ID 848402.1 for information on the certification matrix.