Oracle 8i | Oracle 9i | Oracle 10g | Oracle 11g | Oracle 12c | Miscellaneous | PL/SQL | SQL | Oracle RAC | Oracle Apps | Linux

Oracle Forms and Reports 11gR2 Installation on Oracle Linux 6

This article describes the default installation of Oracle Forms and Reports on Oracle Linux 6. The article assumes there is already an Oracle WebLogic Server 11gR1 (10.3.6) installation present on the machine. Normal WebLogic installations can use either a Java6 or Java7 JDK as both are supported. If your WebLogic installation is for use with Oracle Forms, you must use a Java6 JDK, like JRockit.

Related Articles.


Download the Forms and Reports 11gR2 software from Oracle Technology Network.


In addition to any prerequisites performed during the WebLogic 11g installation, the following packages should be installed.

yum install binutils -y
yum install compat-libcap1 -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install libaio -y
yum install libaio-devel -y
yum install libgcc -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libXext.i686 -y
yum install libXtst.i686 -y
yum install openmotif -y
yum install openmotif22 -y
yum install sysstat -y
yum install ksh -y

Turning off the firewall and setting SELinux to Permissive reduces the chances of problems during the installation. You can see how to do this here.


Unzipping the "" file will result in 4 directories (Disk1, Disk2, Disk3 and Disk4). Start the installer from the "Disk1" directory.

$ cd ofm_frmrpts_linux_11.
$ ./runInstaller

Enter "/u01/app/oraInventory" as the inventory directory and click the "OK" button.

Specify Inventory Directory

Run the "/u01/app/oraInventory/" as the "root" user, then click the "OK" button.

Inventory Confirmation Dialog

Click the "Next" button on the Welcome screen.


Select the "Skip Software Updates" radio group, then click the "Next" button.

Software Updates

Accept the "Install and Configure" option by clicking the "Next" button.

Installation Type

If the prerequisites were successful, click the "Next" button. You will not see this screen if you used the "-ignoreSysPrereqs" flag.

Prerequisite Checks

Select a previously installed 10.3.6 middlware home. Enter the Oracle Home Directory (FR_home). Enter the Oracle Instance Location ($MW_HOME/FR_inst). Enter the Oracle Instance Name (FR_inst), then click the "Next" button.

Installation Location

Select the "Configure for Deployment" option, then click the "Next" button.

Configuration Type

Enter the username, password and domain location (/u01/app/oracle/config/domains), then click the "Next" button.

Select Domain

Uncheck the security updates checkbox, then click the "Next" button.

Security Updates

Select the products you want to configure, then click the "Next" button.

Configure Components

Accept the "Auto Port Configuration" option by clicking the "Next" button.

Configure Ports

If you need them, enter the relevant proxy settings, then click the "Next" button.

Proxy Details

Enter your OID credentials if you have them or uncheck the checkbox, then click the "Next" button.

Application Identity Store

If you are happy with the installation summary, click the "Install" button.

Installation Summary

Wait while the installation takes place.

Installation Progress

When prompted, run the "" file as the "root" user, then click the "OK" button.

Configuration Script

If the installation is successful, the configuration progress screen will start automatically. When the configuration reaches 100%, click the "Next" button.

Configuration Progress

On the final screen, click the "Finish" button.

Installation Complete

Your installation is now complete.


Once the server is started you can access the administrator console using the "http://hostname:7001/console" URL. Log in using the username and password set during the installation.


The following scripts are useful. They assume a Boot Identity File has been created for the AdminServer and the WLS_FORMS and WLS_REPORTS managed servers.

export ORACLE_BASE=/u01/app/oracle
export MW_HOME=$ORACLE_BASE/product/fmw11g
export WLS_HOME=$MW_HOME/wlserver_10.3
export FR_HOME=$MW_HOME/FR_home
export FR_INST=$MW_HOME/FR_inst

# Start NodeManager
nohup $WLS_HOME/server/bin/ > /dev/null 2>&1 &

# Start WebLogic Domain
nohup $ORACLE_BASE/config/domains/ClassicDomain/bin/ > /dev/null 2>&1 &

sleep 60

# Start the managed Servers
nohup $ORACLE_BASE/config/domains/ClassicDomain/bin/ WLS_FORMS > /dev/null 2>&1 &
nohup $ORACLE_BASE/config/domains/ClassicDomain/bin/ WLS_REPORTS > /dev/null 2>&1 &

sleep 60

# Start anything remaining using OPMN
$FR_INST/bin/opmnctl startall

# Stop anything remaining using OPMN
$FR_INST/bin/opmnctl stopall

# Stop the managed Servers
$ORACLE_BASE/config/domains/ClassicDomain/bin/ WLS_FORMS
$ORACLE_BASE/config/domains/ClassicDomain/bin/ WLS_REPORTS

# Stop WebLogic Domain

The basic URLs of importance are shown below. Ports may vary between installations.

For more information see:

Hope this helps. Regards Tim...

Back to the Top.