Skip Headers

Oracle® Application Server 10g Forms and Reports Services Installation Guide
10g (9.0.4) for hp-ux PA-RISC (64-bit) and Linux x86
Part No. B13600-01
  Go To Table Of Contents
Contents
Go To Index
Index

Previous Next  

5 Requirements

Before installing Oracle Application Server 10g Forms and Reports Services, you must ensure that your computer meets the requirements described in this chapter.

This chapter contains the following sections:

5.1 System Requirements

Table 5–1 lists the system requirements for running Oracle Application Server 10g Forms and Reports Services. The Oracle Universal Installer (OUI) checks many of the requirements at the start of the installation process and warns you if any of them are not met. To save time, you can manually check only the remaining requirements. Refer to Table 5–1 to see which requirements are not checked by the installer.

Table 5-1 Hardware Requirements for HP-UX and Linux Systems

Item Minimum Requirement Checked by Installer
Disk space 1 GB

To determine the amount of free disk space, use the bdf command for HP-UX:

prompt> bdf dir

For Linux x86, use the df -k command:

prompt> df -k dir

Replace dir with /opt/oracle.

No
IP The computer IP address must be static. Oracle Application Server 10g Forms and Reports Services does not support HP-UX systems using DHCP.

DHCP is supported on Linux and Microsoft Windows.

No
Memory 512 MB

To determine the amount of memory, use the following command for HP-UX:

# /usr/sbin/dmesg | grep "Physical:"

For Linux x86, use the following command:

# grep MemTotal /proc/meminfo

Note: These values assume you are running only one Oracle Application Server 10g Forms and Reports Services instance per computer.

Yes
Monitor 256 color display

To determine your monitor display capabilities for HP-UX and Linux x86, run the following command (Before running the command, ensure that the DISPLAY environment variable is set):

prompt> /usr/X11R6/bin/xdpyinfo

Look for the "Depth" line. You need a depth of at least 8 (bits per pixel).

Yes
Network The computer must be connected to a network. You cannot install Oracle Application Server 10g Forms and Reports Services on a standalone computer that is not connected to a network.

Installing Oracle Application Server 10g Forms and Reports Services on standalone computers is supported for Linux and Microsoft Windows.

No
Processor speed 240 MHz or faster Yes
Processor type 64-bit HP-UX PA-RISC processor

If the processor is 64-bit the following command returns the value 64:

# /bin/getconf KERNEL_BITS

Pentium (32-bit) for Linux x86

No
Space in /tmp directory 256 MB

To determine the amount of free space in the /tmp directory for HP-UX, use the following command:

prompt> bdf /tmp

To determine the amount of free space in the /tmp directory for Linux x86, use the following command:

prompt> df -k /tmp

If the /tmp directory does not have enough free space, you can specify a different directory by setting the TMP environment variable.

Yes
Swap space 640 MB of available swap space

To determine the amount of available swap space for HP-UX, use the following command:

# /usr/sbin/swapinfo -a

To determine the amount of available swap space for Linux x86, use the following command:

# grep SwapTotal /proc/meminfo

If you do not have enough swap space, perform the following tasks:

  1. Log in as the root user, and create an empty swap file as follows:

    prompt> su
    Password: root_user_password
    # mkfilesizemswap_file_name
    
    

    Append an m to size to specify the size in megabytes (example: 600m). The minimum size of this file must be greater than the difference between the currently available swap space and required swap space. For example, if you have 100 MB of free swap space, then this swap file must be at least 540 MB.

  2. Add the file to the swap space using the following command:

    # /usr/sbin/swap -aswap_file_name
    
    
  3. Verify the new swap space size:

    prompt> /usr/sbin/swap -s
    
Yes
Supported browsers The following browsers are supported:
  • Microsoft Internet Explorer 5.5, 6.0 and higher

  • Netscape 4.78, 4.79, 7 and higher

  • Mozilla 1.3.1 and higher

However, Oracle Enterprise Manager is optimized for the following browsers:

  • Microsoft Internet Explorer 5.5, 6.0 and higher

  • Netscape 7 and higher

  • Mozilla 1.3.1 and higher

For the most current list of supported browsers, check the OracleMetaLink site (http://metalink.oracle.com).

No

5.1.1 Tips for Reducing Memory Usage

If you need to reduce memory consumption:

  • After installation, if you want to stop services that are not used to reduce the memory usage, you can stop them from the Oracle Enterprise Manager. For details, see the Oracle Application Server 10g Administrator's Guide.

  • For Oracle Report Services, you can control the JVM heap size by specifying small value through the environment variable REPORTS_JVM_OPTIONS. For details, see Oracle Application Server Reports Services Publishing Reports to the Web.

5.1.2 Checking the Software Requirements for HP-UX

Depending on the version of HP-UX, check that the software listed in Table 5-2, "Software Requirements for HP-UX 11.0 Systems" or Table 5-3, "Software Requirements for HP-UX 11i Systems" is installed on the system. The procedure that follows the tables describes how to verify that you installed the correct software on the system.


Note:

Oracle Application Server 10g Forms and Reports Services is certified with the following Operating System specific software. For the most current list of supported Operating System specific software (For example, JDK or Operating System version), check OracleMetaLink (http://metalink.oracle.com).

Table 5-2 Software Requirements for HP-UX 11.0 Systems

Item Requirements
Operating System HP-UX 11.0 (64-bit)
JDK JDK 1.4.1.05 or higher
Patches required for JDK Install all patches required for JDK 1.4.1.05. This list is constantly under review and is published on the JDK download page on the HP web site.
Quality Pack Sept 2002 Quality Pack (QPK1100 B.11.00.58.5) or higher
Patches (or higher versions)
  • PHKL_27813 s700_800 11.00 POSIX AIO;getdirentries;MVFS;rcp;mmap/IDS patch
  • PHSS_26559 s700_800 11.00 ld(1) and linker tools cumulative patch

Packages Motif 2.1 Development Environment X11MotifDevKit.MOTIF21-PRG:B.11.10.01

Note: This package is not required if you create the symbolic links described in step 6 of the next section.



Note:

Oracle Application Server 10g Forms and Reports Services is certified with the following Operating System specific software. For the most current list of supported Operating System specific software (For example, JDK or Operating System version), check OracleMetaLink (http://metalink.oracle.com).

Table 5-3 Software Requirements for HP-UX 11i Systems

Item Requirements
Operating System hp-ux PA-RISC 11i (11.11) or higher
JDK JDK 1.4.1.05 or higher
Patches required for JDK Install all patches required for JDK 1.4.1.05. This list is constantly under review and is published on the JDK download page on the HP web site
Quality Pack Dec 2001 Consolidate Patches (Dec01GQPK11i_Aux_Patch B.03.02.06) or higher
Patches (or higher versions)
  • PHKL_25212 vm preemption point, mlock/async_io patch
  • PHKL_25506 asyncio driver patch

  • PHKL_27091 s700_800 11.11 Core PM, vPar, Psets Cumulative, slpq1 perf patch

  • PHKL_28267 s700_800 11.11 thread perf, user limit, cumulative VM

  • PHNE_28089 s700_800 11.11 cumulative ARPA Transport patch

  • PHSS_24638 s700_800 11.11 HP aC++ -AA runtime libraries (aCC A.03.33)

  • PHSS_26263 s700_800 11.11 ld(1) and linker tools cumulative patch

  • PHSS_26792 s700_800 11.X ANSI C compiler B.11.11.04 cumulative patch

  • PHSS_26793 s700_800 11.X +O4/PBO Compiler B.11.11.04 cumulative patch

Package Motif 2.1 Development Environment (X11MotifDevKit.MOTIF21-PRG) B.11.11.01

Note: This package is not required if you create the symbolic links described in step 6 of the next section.


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

  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 which JDK is installed, enter the following command:

    # JDK_location/bin/java -fullversion
    
    

    If the version displayed is less than 1.4.1.05, download JDK 1.4.1.05 or higher from the following Web site and install it:

    http://www.hp.com/products1/unix/java/index.html

  3. To determine whether the Quality Pack is installed, enter the following command:

    # /usr/sbin/swlist | grep QPK
    
    

    If the quality pack is not installed, download it from the following web site and install it:

    http://www.software.hp.com/SUPPORT_PLUS/qpk.html

  4. To determine whether a bundle or product is installed, enter the following command:

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

    If a required product is not installed, you must install it. See your operating system or software documentation for information on installing products.

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

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

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

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

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

    http://itresourcecenter.hp.com

  6. If the Motif package listed in Table 5–2 and Table 5–3 is not installed on the computer, create the following symbolic links:

    1. Log in as the root user

    2. Change to the /usr/lib directory:

      # cd /usr/lib
      
      
    3. Create the required links:

      # 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
      

5.1.3 Checking the Software Requirements for Linux

Depending on your distribution of Linux, see one of the following sections for information on checking the software requirements:

Oracle does not support customized kernels or modules not supported by the Linux vendor.

You can install Oracle Application Server 10g Forms and Reports Services 10g (9.0.4) on a Linux system that is not on a network and you can install Oracle Application Server 10g Forms and Reports Services 10g (9.0.4) on a Linux system that is configured to use DHCP. If you want to install Oracle Application Server 10g Forms and Reports Services on a computer that is not on a network, you must configure the computer to use either a static IP address or a loopback IP address. Configure the computer to resolve the hostname of the computer to either a static IP address or a loopback IP address.

5.1.3.1 Software Requirements for Red Hat 2.1 Systems

Table 5-4 lists the software requirements for Red Hat 2.1 systems and the procedure that follows the table describes how to ensure your system meets these requirements and any additional requirements for installing Oracle Application Server 10g Forms and Reports Services.


Note:

Oracle Application Server 10g Forms and Reports Services is certified with the following Operating System specific software. For the most current list of supported Operating System specific software (For example, JDK version or Operating System version), check OracleMetaLink (http://metalink.oracle.com).

Table 5-4 Software Requirements for Red Hat 2.1 Systems

Item Requirements
Operating System Red Hat Enterprise Linux AS/ES 2.1

For more information on Red Hat, see:

http://www.redhat.com

Red Hat Patches Errata 25 kernel or a higher errata patch approved by Red Hat

For example, one of the following, depending on the type of Red Hat installation:

  • kernel-2.4.9-e.25

    kernel-smp-2.4.9-e.25

    kernel-enterprise-2.4.9-e.25

The glibc-2.2.4-32 package glibc-2.2.4-32

Software packages

(check that these versions or higher versions are installed)

gcc-2.96-108.1

pdksh-5.2.14-13

openmotif-2.1.30

sysstat-4.0.1

compat-glibc-6.2-2.1.3.2

libstdc++-2.96-108.1


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

  1. Log in as the root user.

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

    # cat /etc/issue
    Red Hat Linux Advanced Server release 2.1AS/\m (Pensacola)
    
    

    Note:

    Red Hat Enterprise Linux AS/ES 2.1, 3.0 and UnitedLinux 1.0 are certified and supported. For the most current list of supported Linux Operating Systems, check OracleMetaLink (http://metalink.oracle.com). Do not install the software on other versions of Linux.

  3. To determine which version of the Red Hat Linux kernel is installed, enter the following command

    # uname -r
    kernel-smp-2.4.9-e.25
    
    

    In this example, the version shown is 2.4.9 with errata 25. If necessary, see your operating system documentation for information on upgrading the kernel.

    For more information on Red Hat patches, see:

    http://www.redhat.com

  4. To determine whether any other package is installed, enter a command similar to the following:

    # rpm -q package_name
    
    

    If a package is missing, download it and install it using the following command:

    # rpm -i package_name
    
    

5.1.3.2 Software Requirements for Red Hat 3.0 Systems

Table 5-5 lists the software requirements for Red Hat 3.0 systems and the procedure that follows the table describes how to ensure your system meets these requirements and any additional requirements for installing Oracle Application Server 10g Forms and Reports Services.


Note:

Oracle Application Server 10g Forms and Reports Services is certified with the following Operating System specific software. For the most current list of supported Operating System specific software (For example, JDK and Operating System version), check OracleMetaLink (http://metalink.oracle.com).

Table 5-5 Software Requirements for Red Hat 3.0 Systems

Item Requirements
Operating System Red Hat Enterprise Linux AS/ES 3.0

For more information on Red Hat, see:

http://www.redhat.com

The minimum supported kernel and glibc version are:

  • 2.4.21-4-EL

  • glibc-2.3.2-95.3

Software packages

(check that these versions or higher versions are installed)

gcc-3.2.3-20

setarch-1.3-1

pdksh-5.2.14

openmotif21-2.1.30-8

gnome-libs-1.4.1.2.90-34.1

compat-glibc-7.x-2.2.4.32.5

compat-gcc-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

sysstat-4.0.7

Note: For Red Hat 3.0, the equivalent version of openmotif 2.1.30-8 is openmotif21-2.1.30-8. The openmotif21-2.1.30-8 package can be installed from disk number 3 of the Red Hat 3.0 distribution by entering:

$ rpm -ivh openmotif21-2.1.30-8

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

  1. Log in as the root user.

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

    # cat /etc/issue
    Red Hat Enterprise Linux AS release 3 (Taroon) 
    
    

    Note:

    Red Hat Enterprise Linux AS/ES 2.1, 3.0 and UnitedLinux 1.0 are certified and supported. For the most current list of supported Linux Operating Systems, check OracleMetaLink (http://metalink.oracle.com). Do not install the software on other versions of Linux.

  3. To determine whether any other package is installed, enter a command similar to the following:

    # rpm -q package_name
    
    

    If a package is missing, download it and install it using the following command:

    # rpm -i package_name
    
    
  4. Check whether the following symbolic links exist:

    # cd /usr/bin
    # ls -l gcc g++
    gcc -> gcc296
    g++ -> g++296
    
    

    If these links do not exist, use the following instruction to create them:

    1. Create a backup of the existing files as follows:

      # mv /usr/bin/gcc /usr/bin/gcc.backup 
      # mv /usr/bin/g++ /usr/bin/g++.backup
      
      
    2. Create the symbolic links as follows:

      # ln -s /usr/bin/gcc296 /usr/bin/gcc 
      # ln -s /usr/bin/g++296 /usr/bin/g++
      
      

    You can restore the original files if required, however you must recreate the links as described in this procedure for Oracle Application Server 10g Forms and Reports Services to relink properly.

  5. If the hugemem kernel is used, set the architecture using following command:

    prompt> setarch i386
    
    
  6. Apply patch no. 3006854. You can download this patch from OracleMetaLink (http://metalink.oracle.com). This patch creates the /etc/libcwait.so file and appends the following line to the /etc/ld.so.preload file:

    /etc/libcwait.so 
    
    

5.1.3.3 Software Requirements for UnitedLinux 1.0 Systems

Table 5-6 lists the software requirements for UnitedLinux 1.0 systems and the procedure that follows the table describes how to ensure your system meets these requirements and any additional requirements for installing Oracle Application Server 10g Forms and Reports Services.


Note:

Oracle Application Server 10g Forms and Reports Services is certified with the following Operating System specific software. For the most current list of supported Operating System specific software (For example, JDK and Operating System version), check OracleMetaLink (http://metalink.oracle.com).

Table 5-6 Software Requirements for UnitedLinux Systems

Item Requirements
Operating System UnitedLinux 1.0

For more information on United Linux, see:

http://www.unitedlinux.com

SP2a and SP3 are certified for Oracle Application Server 10g Forms and Reports Services 10g (9.0.4).

For UnitedLinux 1.0 SP2a, the minimum supported kernel and glibc versions are:

  • 2.4.19

  • glibc-2.2.5-179

For UnitedLinux 1.0 SP3, the minimum supported kernel and glibc versions are:

  • 2.4.21

  • glibc-2.2.5-213

Software packages

(check that these versions or higher versions are installed)

gcc_old-2.95.3

pdksh-5.2.14

openmotif-2.1.30MLI4

sysstat-4.0.3

libstdc++-3.2.2-38


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

  1. Log in as the root user.

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

    # cat /etc/issue
    Welcome to UnitedLinux 1.0 (i586) - Kernel \r (\l)
    
    

    Note:

    Red Hat Enterprise Linux AS/ES 2.1, 3.0 and UnitedLinux 1.0 are certified and supported. For the most current list of supported Linux Operating Systems, check OracleMetaLink (http://metalink.oracle.com). Do not install the software on other versions of Linux.

  3. To determine the service pack version, enter the following command:

    # rpm -qf /boot/vmlinuz
    
    

    If the kernel version contains the string 2.4.19, SP2a is installed. If the kernel version contains the string 2.4.21, SP3 is installed.

  4. To determine whether any other package is installed, enter a command similar to the following:

    # rpm -q package_name
    
    

    If a package is missing, download it and install it using the following command:

    # rpm -i package_name
    
    
  5. Create the following symbolic link for the Perl executable if it does not already exist:

    # ln -sf /usr/bin/perl /usr/local/bin/perl
    
    
  6. Create the following symbolic link for the fuser executable if it does not already exist:

    # ln -sf /bin/fuser /sbin/fuser
    
    
  7. Create the correct compiler environment on UniteLinux 1.0:

    1. Install the gcc_old package. This provides the old compiler GCC 2.95.3 in the /opt/gcc295 directory.

    2. Check whether the following symbolic links exist:

      # cd /usr/bin
      # ls -l gcc cc
      gcc -> /opt/gcc295/bin/gcc
      cc -> /opt/gcc295/bin/gcc
      
      

      If these links do not exist, create a backup of the existing files:

      # mv /usr/bin/gcc /usr/bin/gcc.backup 
      # mv /usr/bin/cc /usr/bin/cc.backup
      
      

      Create the symbolic links:

      # ln -s /opt/gcc295/bin/gcc /usr/bin/gcc
      # ln -s /opt/gcc295/bin/gcc /usr/bin/cc
      
      

      You can restore the original files if required, however you must recreate the links as described in this procedure for Oracle Application Server 10g Forms and Reports Services to relink properly.

    3. Create the following symbolic link if it does not already exist:

      prompt> ln -s /opt/gcc295/lib/gcc-lib/i486-suse-linux/2.95.3/libgcc.a \/lib/libgcc.a
      
      

      Depending on the UnitedLinux distribution, the first path in the previous command may contain a string other than suse.

  8. If the orarun package was installed on a UnitedLinux system, complete the following steps as the oracle user to reset the environment:

    1. Enter the following commands:

      prompt> cd /etc/profile.d 
      prompt> mv oracle.csh oracle.csh.bak
      prompt> mv oracle.sh oracle.sh.bak
      prompt> mv alljava.sh alljava.sh.bak
      prompt> mv alljava.csh alljava.csh.bak
      
      
    2. Use any text editor to comment out the following line in the $HOME/.profile file:

      . ./.oracle
      
      
    3. Log out of the oracle user account.

    4. Log into the oracle user account for the changes to take effect.

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


    Note:

    Oracle recommends that you do not install any of the Java packages supplied with the UnitedLinux distribution.

  10. Check the /etc/services file to make sure that the following port ranges are available on the system:

    • ports 3060-3129 required for Oracle Internet Directory

    • ports 3130-3199 required for Oracle Internet Directory (SSL)

    • ports 1812-1829 required for Oracle Enterprise Manager (console)

    • ports 1830-1849 required for Oracle Enterprise Manager (agent)

    • ports 1850-1869 required for Oracle Enterprise Manager (RMI)

    If necessary, remove entries from the /etc/services file and reboot the system. To remove the entries, you can use the perl script included with the patch 3167528. This patch is available from:

    http://metalink.oracle.com

    If these ports are not available, the associated configuration assistants will fail during the installation.

  11. If you use Network Information Service (NIS):

    1. Make sure that the following line exists in the /etc/yp.conf file:

      hostname.domainname broadcast 
      
      
    2. Make sure that the following line exists in the /etc/nsswitch.conf file:

      hosts: files nis dns 
      

5.2 Operating System User

Create an operating system user to install and upgrade Oracle products. The operating system user running the installer must have write permission for these directories:

If the computer contains other Oracle products, you might already have a user for this purpose. Look in the /var/opt/oracle/oraInst.loc file for HP-UX systems and the /etc/oraInst.loc file on Linux systems. This file lists the location of the inventory directory and the group who owns it. If the file does not exist, the computer does not have Oracle products installed on it.

If you do not already have a user for installing Oracle products, create a user with the following properties:

Table 5-7 Properties of the Operating System User Who Runs the Installer

Item Description
Login name You can use any name for the user. This guide refers to the user as the oracle user.
Group identifier The primary group of the oracle user must have write permission for the oraInventory directory.

You can use any name for the group. This guide uses the name oinstall.

Home directory The home directory for the oracle user can be consistent with the home directories of other users.
Login shell The default login shell can be the C, Bourne, or Korn shell.


Note:

Use the oracle user only for installing and maintaining Oracle products. Never use it for purposes unrelated to the installer. Do not use root as the oracle user.

To create a local operating system user:

  1. Switch to the root user.

    prompt> su
    
    
  2. 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 group that owns the Oracle Inventory, for example, oinstall.

    Use the -G option to specify the secondary groups, which can include the OSDBA group, and the OSOPER group if necessary, for example, dba or dba, oper.

  3. Set the password of the oracle user:

    # passwd oracle
    
    

To check which groups an operating system user belongs to, run the groups command with the name of the user. For example:

prompt> groups oracle

For more information about operating system users and groups, see your operating system documentation or contact your system administrator.

User IDs are important if you are setting up an OracleAS Active Failover Cluster environment because you need to set up identical users on each node.

5.3 Environment Variables

The operating system user who will be installing Oracle Application Server 10g Forms and Reports Services needs to set (or unset) the environment variables in Table 5-8. The table also summarizes whether you set or unset an environment variable.

Table 5-8 Environment Variable Summary

Environment variable Set or Unset
ORACLE_HOME and ORACLE_SID
Does not matter (the installer unsets these two environment variables).
PATH, CLASSPATH, and Shared Library Path Environment Variables
Must not contain references to directories in any Oracle home directories.
DISPLAY
Set it to the monitor where you want to the installer window to appear.
TMP and TMPDIR
Optional. If unset, defaults to /tmp.
TNS_ADMIN
Unset.
ORA_NLS
Unset.
LD_BIND_NOW (Linux Only)
Unset.

5.3.1 Environment Variable Tips

Here are some tips when working with environment variables:

  • If you set environment variables in the .profile file, they might not be read. To ensure environment variables are set to the correct values, check their values in the shell where you will be running the installer.

  • To check the value of environment variables, use the env command. This displays all the currently defined environment variables and their values.

    % env
    
    
  • If you use the su command to switch users (for example, switching from the root user to the oracle user), check the environment variables when you are the new user because the environment variables might not be passed to the new user. This can happen even if you run su with the - option (su - user).

    # /* root user */
    # su - oracle
    % env
    
    

5.3.2 ORACLE_HOME and ORACLE_SID

It does not matter if these environment variables are set or unset when you start up the installer because the installer unsets these environment variables.

5.3.3 PATH, CLASSPATH, and Shared Library Path Environment Variables

Edit your PATH, CLASSPATH, and shared library path environment variables so that they do not reference any Oracle home directories.

Table 5-9 lists the shared library path environment variables for different platforms

Table 5-9 Shared Library Path Environment Variables

Platform Environment variable
Linux LD_LIBRARY_PATH
HP-UX SHLIB_PATH and LD_LIBRARY_PATH

5.3.4 DISPLAY

Set the DISPLAY environment variable to point to the X server that will display the installer. The format of the DISPLAY environment variable is:

hostname:display_number.screen_number

The following is an example of setting the DISPLAY environment variable in C shell:

% setenv DISPLAY test.mydomain.com:0.0

The following is an example of setting the DISPLAY environment variable in Bourne or Korn shell:

$ DISPLAY=test.mydomain.com:0.0; export DISPLAY

You can test the display by running the xclock program. For Linux, use the following command:

$ /usr/X11R6/bin/xclock &

For HP-UX, use the following command:

$ /usr/bin/X11/xclock

Oracle Application Server 10g Forms and Reports Services requires a running X server during installation only. The frame buffer X server installed with your operating system requires that you remain logged in and have the frame buffer running during installation. If you do not wish to do this, then you must use a virtual frame buffer, such as X Virtual Frame Buffer (XVFB) or Virtual Network Computing (VNC).

Visit Oracle Technology Network (http://otn.oracle.com) for information about obtaining and installing XVFB or other virtual frame buffer solutions. Search OTN for "frame buffer".

5.3.5 TMP and TMPDIR

The installer uses a temporary directory for swap space. The installer checks for the TMP and TMPDIR environment variables to locate the temporary directory. If this environment variable does not exist, the installer uses the /tmp directory.

If you want the installer to use a temporary directory other than /tmp, set the TMP and TMPDIR environment variables to the full path of an alternate directory. The oracle user must have write permission for this directory and the directory must meet the requirements listed in Section 5.1.2, "Checking the Software Requirements for HP-UX" and Section 5.1.3, "Checking the Software Requirements for Linux".

Example (C shell):

% setenv TMP /tmp2
% setenv TMPDIR /tmp2

Example (Bourne or Korn shell):

$ TMP=/tmp2; export TMP
$ TMPDIR=/tmp2; export TMPDIR

5.3.6 TNS_ADMIN

This section describes two requirements:

  • The TNS_ADMIN environment variable must not be set.

  • The /etc and the /var/opt/oracle directories must not contain a tnsnames.ora file.

These requirements are necessary to prevent conflicts between the Net configuration files for different Oracle products.

If you need to set TNS_ADMIN or if you have the tnsnames.ora file in /etc or /var/opt/oracle, do the following steps before installing Oracle Application Server 10g Forms and Reports Services.

  1. If you have the tnsnames.ora file in /etc or /var/opt/oracle, move the file from these directories to a different directory. Alternatively, you can rename the file.

  2. Make sure the TNS_ADMIN environment variable is not set.

    Example (C shell):

    % unsetenv TNS_ADMIN
    
    

    Example (Bourne or Korn shell):

    $ unset TNS_ADMIN
    
    

After installation, you can merge the contents of the newly created tnsnames.ora file with your existing tnsnames.ora file.

5.3.7 ORA_NLS

To make sure that the Oracle Application Server 10g Forms and Reports Services installation completes successfully, unset the ORA_NLS environment variable.

Example:

$ unset ORA_NLS

5.3.8 LD_BIND_NOW (Linux Only)

To make sure that the Oracle Application Server 10g Forms and Reports Services installation completes successfully on Linux systems, unset the LD_BIND_NOW environment variable.

Example:

$ unset LD_BIND_NOW