
{"id":8047,"date":"2019-02-13T15:58:29","date_gmt":"2019-02-13T15:58:29","guid":{"rendered":"https:\/\/rax-stg-wp-aws.com\/blogs\/install-and-configure-oracle-forms-and-reports-for-high-availability-on-oel\/"},"modified":"2026-11-03T19:29:14","modified_gmt":"2026-11-03T19:29:14","slug":"install-and-configure-oracle-forms-and-reports-for-high-availability-on-oel","status":"publish","type":"blogs","link":"https:\/\/www.rackspace.com\/en-gb\/blogs\/install-and-configure-oracle-forms-and-reports-for-high-availability-on-oel\/","title":{"rendered":"Install and configure Oracle Forms and Reports for high availability on OEL"},"content":{"rendered":"<p><strong>Introduction<\/strong><\/p>\n<p>This blog shows you how to install and configure Oracle&nbsp;\u00a9&nbsp;Forms and Reports version 12.2.1.3.0 on Oracle Enterprise Linux (OEL) version 7.2&nbsp;server to ensure high availability..<\/p>\n<p>\nThe following diagram illustrates a high-availability model:<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26591-body-Picture1_4.png\" alt=\"OEL Pic 1\" \/><\/p>\n<p>To use this high-availability model, you need to perform the following tasks,&nbsp;which this blog covers in detail:&nbsp;<\/p>\n<ul>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Prepare to install WebLogic&nbsp;\u00a9 Server version 12.2.1.3 on the application nodes (node1 and node2).<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Install JDK&nbsp;\u00a9; 1.8.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Install WebLogic Server 12.2.1.3.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Create database schemas by using the Repository Creation Utility (RCU).<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Install Oracle Forms and Reports on node1 and node2.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Create and configure the Forms and Reports domain on node1.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Conduct post-installation tasks on node1.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Use WebLogic <em>`pack<\/em>` and `<em>unpack<\/em>` commands to join node2 to the clustered domain on node1.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Conduct post-installation tasks on node2.<\/li>\n<li>&#8211;&nbsp;&nbsp; &nbsp;Configure Forms and Reports to use the HTTP server.<\/li>\n<\/ul>\n<p><strong>Prepare to install WebLogic Server&nbsp;<\/strong><\/p>\n<p>To prepare the operating system (OS) for the Weblogic Server installation, refer&nbsp;to the following documents. Ensure that the OS versions and required settings&nbsp;are complete on both the application nodes (node1 and node2).<\/p>\n<p>For the certification matrix, see this <a href=\"https:\/\/www.oracle.com\/technetwork\/middleware\/fusion-middleware\/documentation\/fmw-122110certmatrix-3050412.xlsx\">Oracle reference document<\/a><\/p>\n<p>\nFor Linux&nbsp;\u00a9; requirements like OS packages, kernal settings, and memory settings,&nbsp;see <a href=\"https:\/\/docs.oracle.com\/html\/E73100_01\/toc.htm#GUID-37C51062-3732-4A4B-8E0E-003D9DFC8C26\">these reference documents<\/a><br \/>\nand ensure that you apply the patches to both nodes.<\/p>\n<p><strong>&nbsp;Install JDK 1.8<\/strong><\/p>\n<p>\nUse these steps to install JDK 1.8:<\/p>\n<p>\n1&nbsp; .&nbsp; Download the Java Development Kit (JDK) from the <a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk8-downloads-2133151.html\">Oracle Technology Network Portal<\/a><\/p>\n<p>\n2.&nbsp; &nbsp;Execute the following commands to unzip <strong>jdk-8u181-linux-x64.tar.gz<\/strong>, which<br \/>\n&nbsp; &nbsp;you downloaded:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/u01\/app\/JAVA\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 JAVA]$ gunzip jdk-8u181-linux-x64.tar.gz<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 JAVA]$ tar -xvf jdk-8u181-linux-x64.tar<\/em><\/p>\n<p>3.&nbsp; &nbsp; Set JAVA_HOME to point to JAVA directory by using the following commands:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ export JAVA_HOME=\/u01\/app\/JAVA\/jdk1.8.0_181<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ export PATH=$JAVA_HOME\/bin:$PATH<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ which java<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; \/u01\/app\/appdw\/jdk1.8.0_111\/bin\/java<\/em><br \/>\n&nbsp;<\/p>\n<p><strong>Install WebLogic Server<\/strong><\/p>\n<p>To install WebLogic Server version 12.2.1.3 on both nodes, execute the following&nbsp;commands to navigate to software directory, extract the WebLogic software, set&nbsp;an environment, and start the installation:<\/p>\n<p><em>&nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/stage\/oracle\/FMW<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 FMW]$ $JAVA_HOME\/bin\/java -jar fmw_12.2.1.3.0_infrastructure.jar<\/em><\/p>\n<p>To continue the installation on node 1, perform the following steps as prompted:<\/p>\n<p>1. In <strong>Set Installation Inventory setup<\/strong>, set the <strong>Directory<\/strong>&nbsp;to <strong>\/u01\/app\/oraInventory<\/strong>,<br \/>\n&nbsp; &nbsp;the <strong>OS Group<\/strong>&nbsp;to <strong>dba<\/strong>, and click <strong>OK<\/strong>.<br \/>\n2. On the <strong>Welcome<\/strong>&nbsp;page, click <strong>Next<\/strong>.<br \/>\n3. Enable <strong>Skip Auto Updates<\/strong>&nbsp;and click <strong>Next<\/strong>.<br \/>\n4. Set <strong>Oracle Home<\/strong>&nbsp;to <strong>\/u01\/app\/middleware<\/strong>&nbsp;and click <strong>Next<\/strong>.<br \/>\n5. Select <strong>Fusion Middleware Infrastructure<\/strong>&nbsp;and click <strong>Next<\/strong>.<br \/>\n6. If the prerequisite checks complete without any errors and warnings, click <strong>Next<\/strong>.<br \/>\n7. Verify the <strong>Installation Summary<\/strong>&nbsp;and click <strong>Install<\/strong>.<br \/>\n8. The <strong>Installation Summary<\/strong>&nbsp;should be 100% completed. After it finishes, click <strong>Next<\/strong>.<br \/>\n9. Select <strong>Installation complete<\/strong>&nbsp;and click <strong>Finish<\/strong>.<\/p>\n<p><strong>Note:<\/strong> In the cluster setup, repeat the WebLogic Server installation by using&nbsp;the preceding steps on node2, with the same directory structure.This completes the installation of the Oracle Fusion Middleware Infrastructure<br \/>\n12.2.1.3.0.<\/p>\n<p><strong>Create database schemas by using RCU<\/strong><\/p>\n<p>You should have already created a database and prepared it for the WebLogic Server<br \/>\ndomain. The database must be running.<\/p>\n<p>Login to the server as user <em>Oracle<\/em>&nbsp;and run the following commands to start<br \/>\nthe RCU:<\/p>\n<p><em>&nbsp; &nbsp; [appfmw@fmwNode1 FMW]$ cd \/u01\/app\/middleware\/oracle_common\/bin<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 bin]$ .\/rcu<\/em><\/p>\n<p>To continue the installation, perform the following steps as prompted:<\/p>\n<p>1. On the <strong>Welcome<\/strong>&nbsp;page, click <strong>Next<\/strong>.<br \/>\n2. On <strong>Create Repository<\/strong>&nbsp;page for the new Oracle Forms and Reports installation,<br \/>\n&nbsp; &nbsp;select <strong>Create Repository -&gt; System Load and Production Load<\/strong>.<br \/>\n3. In <strong>Database Connection Details<\/strong>, provide the database connection information.<br \/>\n&nbsp; &nbsp;Set <strong>Database Type<\/strong>&nbsp;to <strong>Oracle Database<\/strong>&nbsp;and enter the database server details.<br \/>\n&nbsp; &nbsp;After the installer checks the database connectivity and opens a window,<br \/>\n&nbsp; &nbsp;click <strong>OK<\/strong>.<br \/>\n4. On the <strong>Select components<\/strong>&nbsp;page, set <strong>Prefix<\/strong>&nbsp;as <strong>PROD<\/strong>&nbsp;for the<br \/>\n&nbsp; &nbsp;database schemas and select the following components:<\/p>\n<ul>\n<li>&nbsp; &nbsp;&#8211; Oracle Platform Security Services<\/li>\n<li>&nbsp; &nbsp;&#8211; Audit Services<\/li>\n<li>&nbsp; &nbsp;&#8211; Audit Services Append<\/li>\n<\/ul>\n<p>5. Click <strong>Next<\/strong>, and after the installer checks the database prerequisites,&nbsp;click <strong>OK<\/strong>.<br \/>\n6. On the <strong>Schema Passwords<\/strong>&nbsp;page, set the password for all the database schemas.<br \/>\n7. On the <strong>Map Tablespace<\/strong>&nbsp;page, click <strong>Next<\/strong>&nbsp;and click <strong>OK<\/strong>&nbsp;when the following<br \/>\n&nbsp; &nbsp;message appears: <strong>Validating and creating tablespaces<\/strong>.<br \/>\n8. Verify the installation summary and click <strong>Create<\/strong>.<br \/>\n9. Check the summary and click <strong>Close<\/strong>.<br \/>\n&nbsp;<\/p>\n<p><strong>&nbsp;Install Oracle Forms and Reports<\/strong><\/p>\n<p>Perform the following commands on both node1 and node 2 to install Forms and<br \/>\nReports:<\/p>\n<p><em>&nbsp; &nbsp; [appfmw@fmwNode1 ~]$ export JAVA_HOME=\/u01\/app\/JAVA\/jdk1.8.0_151<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 ~]$ export PATH=$JAVA_HOME\/bin:$PATH<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 ~]$ which java<br \/>\n&nbsp; &nbsp; \/u01\/app\/appdw\/jdk1.8.0_111\/bin\/java<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/stage\/oracle\/FMW<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 FMW]$ .\/fmw_12.2.1.3.0_fr_linux64.bin<\/em><\/p>\n<p>To continue the installation on node1, perform the following steps as prompted:<\/p>\n<p>1. In <strong>Set Installation Inventory setup<\/strong>, set <strong>Directory<\/strong>&nbsp;to<br \/>\n&nbsp; &nbsp;<strong>\/u01\/app\/oraInventory<\/strong>, the <strong>OS Group<\/strong>&nbsp;to <strong>dba<\/strong>, and click <strong>OK<\/strong>.<br \/>\n2. On the <strong>Welcome&nbsp;<\/strong>page, click <strong>Next<\/strong>.<br \/>\n3. Enable <strong>Skip Auto Updates<\/strong>&nbsp;and click <strong>Next<\/strong>.<br \/>\n4. Set <strong>Oracle Home<\/strong>&nbsp;to <strong>\/u01\/app\/middleware<\/strong>.<br \/>\n5. For <strong>Installation type<\/strong>, choose <strong>Forms and Reports Deployment<\/strong>.<br \/>\n6. On the <strong>Prerequisite Checks<\/strong>&nbsp;page, ensure that all checks are complete and<br \/>\n&nbsp; &nbsp;click <strong>Next<\/strong>.<br \/>\n7. On the <strong>Installation Summary<\/strong>&nbsp;page, verify that installation messages and<br \/>\n&nbsp; &nbsp;click <strong>Install<\/strong>.<br \/>\n8. On the <strong>Installation Progress<\/strong>&nbsp;page, ensure that all steps are complete and<br \/>\n&nbsp; &nbsp;click <strong>Next<\/strong>.<br \/>\n9. After the installation completes, check the installed components and click<br \/>\n&nbsp; &nbsp;<strong>Finish<\/strong><\/p>\n<p><strong>Note:<\/strong>&nbsp;In the cluster setup, repeat the Forms and Reports software installation&nbsp;on node2 by using the preceding steps, with the same directory structure.<\/p>\n<p><strong>Create and configure the Forms and Reports domain on node1<\/strong><\/p>\n<p>Run the following commands to navigate to <strong>$ORACLE\\_HOME\/oracle\\_common<\/strong>&nbsp;and&nbsp;start the configuration wizard to create and configure a Forms and Reports&nbsp;domain on node1:<\/p>\n<p><em>&nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/u01\/app\/middleware\/oracle_common\/common\/bin<br \/>\n&nbsp; &nbsp; [appfmw@fmwNode1 bin]$.\/config.sh<\/em><\/p>\n<p>To continue the installation on node1, perform the following steps as prompted:<\/p>\n<p>1. On the <strong>Templates<\/strong>&nbsp;page, select <strong>Create a new Domain<\/strong>&nbsp;and set the&nbsp;<strong>Domain Location<\/strong>&nbsp;to <strong>\/u02\/app\/middleware\/user\\_projects\/domains\/DEV\\_domain<\/strong>.<br \/>\n2. On the next page, select <strong>Create Domain using Product Templates<\/strong> and select<br \/>\n&nbsp; &nbsp;the following templates:<br \/>\n&nbsp; &nbsp;&#8211; Oracle Forms &#8211; 12.2.1.3.0 [forms]<br \/>\n&nbsp; &nbsp;&#8211; Oracle Reports Application &#8211; 12.2.1 [reports]<br \/>\n&nbsp; &nbsp;&#8211; Oracle Enterprise manager &#8211; 12.2.1.3.0 [em]<br \/>\n&nbsp; &nbsp;&#8211; Oracle HTTP ServerCollocated) &#8211; 12.2.1.3.0 [ohs]<br \/>\n&nbsp; &nbsp;&#8211; Oracle Reports Tools &#8211; 12.2.1 [ReportsToolsComponent]<br \/>\n&nbsp; &nbsp;&#8211; Oracle Reports Server &#8211; 12.2.1 [ReportsServerComponent]<br \/>\n&nbsp; &nbsp;&#8211; Oracle Reports Bridge &#8211; 12.2.1 [ReportsBridgeComponent]<br \/>\n&nbsp; &nbsp;&#8211; Oracle JRF &#8211; 12.2.1.3.0 [oracle\\_common]<br \/>\n&nbsp; &nbsp;&#8211; WebLogic Coherence Cluster Extension &#8211; 12.2.1.3.0 [wlserver]<br \/>\n3. On the <strong>Application Location<\/strong>&nbsp;page, set <strong>Application Location<\/strong>&nbsp;to<br \/>\n&nbsp; &nbsp;<strong>\/u02\/app\/middleware\/user\\_projects\/applications\/DEV\\_domain<\/strong>.<br \/>\n4. On the <strong>Administrator Account&nbsp;<\/strong>page, set the <strong>Name<\/strong>&nbsp;and <strong>Password<\/strong>&nbsp;for<br \/>\n&nbsp; &nbsp;the WebLogic administrator.<br \/>\n5. On the <strong>Domain Mode and JDK<\/strong>&nbsp;page, set <strong>Domain Mode<\/strong>&nbsp;to <strong>Production<\/strong><br \/>\n&nbsp; &nbsp;and check the <strong>JDK location<\/strong>&nbsp;of <strong>\/u01\/app\/JAVA\/jdk1.8.0\\_181<\/strong>.<br \/>\n6. On the <strong>Database Configuration Type<\/strong>&nbsp;page, select <strong>RCU Data<\/strong>&nbsp;and set<br \/>\n&nbsp; &nbsp;<strong>Vendor<\/strong>&nbsp;to <strong>Oracle<\/strong>. For <strong>Connection Parameters<\/strong>, specify<br \/>\n&nbsp; &nbsp;the correct schema prefix: <strong>PROD_STB<\/strong>&nbsp;and use the credentials from the<br \/>\n&nbsp; &nbsp;previously executed <strong>Create database schemas by using RCU&nbsp;<\/strong>section.<br \/>\n&nbsp; &nbsp;Click on <strong>Get RCU Configuration<\/strong>. After you verify everything, click <strong>Next<\/strong>.<br \/>\n7. In the <strong>Database Components<\/strong>&nbsp;section, select everything from the database<br \/>\n&nbsp; &nbsp;details from step 6. Click <strong>Next<\/strong>.<br \/>\n8. On the <strong>JDBC Test<\/strong>&nbsp;page, ensure that all tests complete successfully. If<br \/>\n&nbsp; &nbsp;anything is wrong, go back to step 6 and provide the correct details for the<br \/>\n&nbsp; &nbsp;database. When everything is correct, click <strong>Next<\/strong>.<br \/>\n9. On the <strong>Advanced Configuration<\/strong>&nbsp;page, select <strong>Administration Server<\/strong>,<br \/>\n&nbsp; &nbsp;<strong>Node Manager<\/strong>, <strong>Topology<\/strong>, and <strong>System Components<\/strong>.<br \/>\n10. On the <strong>Administration Server<\/strong>&nbsp;page, configure the AdminServer on node1.<br \/>\n&nbsp; &nbsp; Set <strong>Server Name<\/strong>&nbsp;to <strong>AdminServer<\/strong>, set <strong>Listen Address<\/strong>&nbsp;to <strong>\\&lt;Node1 Hostname\\&gt;<\/strong>,<br \/>\n&nbsp; &nbsp; and <strong>Port&nbsp;<\/strong>to <strong>7001<\/strong>.<br \/>\n11. On the <strong>Node Manager<\/strong>&nbsp;page, configure the node manager for&nbsp;node1. <strong>Set Node Manager Type<\/strong>&nbsp;to <strong>Per Domain Default Location<\/strong>. Enter&nbsp;Node Manager credentials. Set <strong>Username<\/strong>&nbsp;to <strong>nodemgr<\/strong>&nbsp;and <strong>Password<\/strong><br \/>\n&nbsp; &nbsp; to <strong>welcome1<\/strong>. Click <strong>Next<\/strong><br \/>\n12. On the <strong>Managed Servers<\/strong>&nbsp;page, add the Forms and Report servers and the<br \/>\n&nbsp; &nbsp; managed servers on both node1 and node2 as shown in the following table:<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26591-body-Picture2_4.png\" alt=\"OEL Pic 2\" \/><\/p>\n<p>\n&nbsp; &nbsp; On <strong>Clusters<\/strong>&nbsp;page, keep the default values and click <strong>Next<\/strong><br \/>\n&nbsp; &nbsp; On the &lt;b&gt;<strong>Server Templates<\/strong>&lt;\/b&gt; page, keep the default values and click &lt;b&gt;<strong>Next<\/strong>&lt;\/b&gt;.&lt;\/li&gt;<br \/>\n&nbsp; &nbsp; On the <strong>Dynamic Templates<\/strong>&nbsp;page, keep the default values and click <strong>Next<\/strong><br \/>\n&nbsp; &nbsp; On the <strong>Assign Servers to Clusters<\/strong>&nbsp;page, assign the servers as shown&nbsp;in the following table:<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26591-body-Picture3_1.png\" alt=\"OEL Pic 3\" \/><\/p>\n<p>In <strong>Coherence clusters,<\/strong>&nbsp;keep the defaults and click <strong>Next<\/strong><\/p>\n<p>On the <strong>Machine<\/strong>&nbsp;Page, change the settings as shown in the following table<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26591-body-Picture4_1.png\" alt=\"OEL Pic 4\" \/><\/p>\n<p>start=19&gt;<br \/>\n&nbsp; &nbsp; On the <strong>Assign Servers to Machine<\/strong>&nbsp;page, add the <strong>AdminServer<\/strong>,<br \/>\n&nbsp; &nbsp; <strong>WLS_FORMS1<\/strong>, and <strong>WLS_REPORTS1<\/strong>&nbsp;to the Machine node1 and add<br \/>\n&nbsp; &nbsp; <strong>WLS_FORMS1<\/strong>&nbsp;and <strong>WLS_REPORTS1<\/strong>&nbsp;to the Machine node2.<br \/>\n&nbsp; &nbsp; On the <strong>Virtual Target<\/strong>&nbsp;page, select <strong>Don\u2019t configure<\/strong>, and click <strong>Next<\/strong><br \/>\n&nbsp; &nbsp; On the <strong>Partitions<\/strong>&nbsp;page, select <strong>Don\u2019t configure<\/strong>, and click <strong>Next<\/strong><br \/>\n&nbsp; &nbsp; On the <strong>System Components<\/strong>&nbsp;page, keep <strong>forms1<\/strong>&nbsp;and <strong>ohs1&nbsp;<\/strong>Add two more<br \/>\n&nbsp; &nbsp; entries, <strong>forms2<\/strong> and <strong>ohs2<\/strong>, as shown in the following table<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26591-body-Picture5_2.png\" alt=\"OEL Pic 5\" \/><\/p>\n<p>&nbsp;start=23&gt;<br \/>\n&nbsp; &nbsp; On the <strong>OHS Server<\/strong>&nbsp;page, select <strong>System Component<\/strong>&nbsp;<strong>ohs1<\/strong>&nbsp;and provide&nbsp;the following details<br \/>\n&nbsp; &nbsp; Admin Host: Node1 IP Address<br \/>\n&nbsp; &nbsp; Admin Port: 7779<br \/>\n&nbsp; &nbsp; Listen Address: Node1 IP Address<br \/>\n&nbsp; &nbsp; Listen Port: 7777<br \/>\n&nbsp; &nbsp; SSL Listen Port: 4443<br \/>\n&nbsp; &nbsp; Servername: https:\/\/&lt;Node1 IP Address&gt;:7777<br \/>\n&nbsp; &nbsp; On the <strong>OHS Server<\/strong>&nbsp;page, select <strong>System Component&nbsp;ohs2<\/strong>&nbsp;and provide the following details:<br \/>\n&nbsp; &nbsp; ___________________<br \/>\n&nbsp; &nbsp; Admin Host: Node2 IP Address<br \/>\n&nbsp; &nbsp; Admin Port: 7779<br \/>\n&nbsp; &nbsp; Listen Address: Node2 IP Address<br \/>\n&nbsp; &nbsp; Listen Port: 7777<br \/>\n&nbsp; &nbsp; SSL Listen Port: 4443<br \/>\n&nbsp; &nbsp; Servername: https:\/\/&lt;Node2 IP Address&gt;:7777<br \/>\n&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n&nbsp; &nbsp; On the &lt;b&gt;<strong>Assign System Components to machines<\/strong>&lt;\/b&gt; page, assign <strong>forms1<\/strong>&nbsp;and<br \/>\n&nbsp; &nbsp; <strong>ohs1<\/strong>&nbsp;to <strong>Machine Node1<\/strong>&nbsp;and assign <strong>forms2<\/strong>&nbsp;and <strong>ohs2<\/strong><br \/>\n&nbsp; &nbsp; to&nbsp;<strong>Machine Node2<\/strong><br \/>\n&nbsp; &nbsp; On the <strong>Configuration Summary<\/strong>&nbsp;page, verify the summary and click <strong>Create<\/strong><\/p>\n<p>After the domain creation completes, click <strong>Next<\/strong><br \/>\n&nbsp; &nbsp; At the end of the <strong>Configuration<\/strong>&nbsp;page, click <strong>Finish<\/strong><\/p>\n<p><strong>&nbsp;Conduct post-installation tasks on node1<\/strong><\/p>\n<p>1. Run the following commands to disable the <strong>Derby&nbsp;<\/strong>database:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/u01\/app\/middleware\/wlserver\/common\/derby\/lib\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 lib]$ mv derby.jar disable_derby.jar<\/em><\/p>\n<p>2. Run the following commands to start the AdminServer by using a script:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/u02\/app\/middleware\/user_projects\/domains\/PRD_ETA\/bin\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 bin]$ .\/startWebLogic.sh<\/em><\/p>\n<p>3. When prompted, enter username (<strong>weblogic<\/strong>) and the password to boot the WebLogic<br \/>\n&nbsp; &nbsp;server.<br \/>\n4. To verify the AdminServer, browse to <strong>https:\/\/&lt;Node1 Host Name&gt;:7001\/console<\/strong><br \/>\n&nbsp; &nbsp;and log in with the credentials (<strong>weblogic<\/strong>&nbsp;and &lt;weblogic password&gt;) from the&nbsp;domain creation step. Check the server status and then shut down the AdminServer from the console.<\/p>\n<p>5. Run the following commands to create <strong>boot.properties<\/strong>:<\/p>\n<p>\n<em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 AdminServer]$ cd \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/servers\/AdminServer<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 AdminServer]$ mkdir security<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 AdminServer]$ cd security\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 security]$ vi boot.properties<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 security]$ cat boot.properties<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; username=weblogic<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; password=&lt;weblogic password&gt;<\/em><\/p>\n<p>6. Run the following commands to edit <strong>nodemanager.properties<\/strong>, and change<br \/>\n&nbsp; &nbsp;parameter <strong>CrashRecoveryEnabled=false<\/strong>&nbsp;to <strong>CrashRecoveryEnabled=true<\/strong><\/p>\n<p>\n7. Run the following commands to start NodeManager:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 ~]$ cd \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 bin]$ nohup startNodeManager.sh &amp;<\/em><\/p>\n<p>.:8. To start the managed servers on node1, browse to <strong>https:\/\/&lt;Node1 Host Name&gt;:7001\/console<\/strong><br \/>\n&nbsp; &nbsp;and enter the credentials (<strong>weblogic<\/strong>\/&lt;weblogic password from Domain creation&gt;).<br \/>\n&nbsp; &nbsp;Start all the managed servers on node1 from the console.<\/p>\n<p>9. Configure the Reports server on Node1 as shown in the following section.<\/p>\n<p><strong>&nbsp;Reports Server Configuration on Node1<\/strong><\/p>\n<p>Perform the following configuration steps to configure reports on node1:<\/p>\n<p>1. Create ReportsToolsInstance (by using `wlst`). &nbsp;Run the following commands<br \/>\n&nbsp; &nbsp;to start <em>wlst<\/em>:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 configuration]$ cd \/u01\/app\/middleware\/oracle_common\/common\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 bin]$ .\/wlst.sh<\/em><\/p>\n<p>2. Run the following commands to connect to the AdminServer (<strong>Note<\/strong>&nbsp;the&nbsp;AdminServer and WLS_REPORTS must be running):<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; wlst&gt; connect(&#8216;<em>weblogic<\/em>&#8216;,&#8217;<em>welcome1<\/em>&#8216;, <em>&#8216;t3:\/\/&lt;Node1 HostName&gt;:7001&#8217;)<\/em><\/p>\n<p>3. Run the following command to create the reports server instance:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;<em> wls:\/forms_domain\/serverConfig\/&gt; createReportsToolsInstance(instanceName=&#8217;reptools1&#8242;,machine='&lt;NODE1 Hostname&gt;&#8217;)<\/em><br \/>\n4. Run the following command to edit <strong>rwservlet.prpoerties<\/strong>&nbsp; to enable Reports&nbsp;Webaccess:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; vi \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/config\/fmwconfig\/servers\/WLS_REPORTS1\/applications\/reports_12.2.1\/configuration\/rwservlet.properties<\/em><\/p>\n<p>&nbsp;Add the following &lt;webcommandaccess&gt; line (shown in place):<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &lt;rwservlet xmlns=&#8221;https:\/\/xmlns.oracle.com\/reports\/rwservlet&#8221; xmlns:xsd=&#8221;https:\/\/www.w3.org\/2001\/XMLSchema&#8221;&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;server&gt;rep_wls_reports_host03&lt;\/server&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;singlesignon&gt;no&lt;\/singlesignon&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;inprocess&gt;yes&lt;\/inprocess&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;webcommandaccess&gt;L2&lt;\/webcommandaccess&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &lt;\/rwservlet&gt;<\/em><\/p>\n<p><em>start=5&gt;<br \/>\n&nbsp; &nbsp; Restart the managed server &lt;b&gt;WLS_REPORTS1&lt;\/b&gt; from the console.<br \/>\n&nbsp; &nbsp; Run the following command to create the stand alone reports server, <strong>my_rersrv<\/strong><\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [oracle@host03]$ \/u01\/app\/middleware\/oracle_common\/common\/bin\/wlst.sh<\/em><\/p>\n<p><em>&lt;ol start=7&gt;<br \/>\n&nbsp; &nbsp; &lt;li&gt;Run the following command to connect to the AdminServer(the AdminServer and<br \/>\n&nbsp; &nbsp; &nbsp;&lt;b&gt;WLS_REPORTS&lt;\/b&gt; must be running)<\/em><\/p>\n<p><em>&nbsp; wlst&gt; connect(&#8216;weblogic&#8217;,'&lt;weblogic password&#8217;, &#8216;t3:\/\/&lt;Node1 Hostname&gt;:7001&#8217;)<\/em><\/p>\n<p>Run the following command to create the <strong>ReportsServerInstance<\/strong><\/p>\n<p><em>&nbsp;wls:\/forms_domain\/serverConfig\/&gt; createReportsServerInstance(instanceName=&#8217;my_repsrv&#8217;,machine=&#8217;UnixMachine_1&#8242;)<\/em><\/p>\n<p><em>start=9&gt;<\/em><br \/>\n&nbsp; &nbsp; Run the following command to disable the single sign on for the Reports Server:<\/p>\n<p>&nbsp; &nbsp;vi \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/config\/fmwconfig\/components\/ReportsServerComponent\/my_repsrv\/rwserver.conf<\/p>\n<p>&nbsp; &nbsp; &nbsp;<em> &nbsp; Change: &nbsp;&lt;!&#8211;job jobType=&#8221;report&#8221; engineId=&#8221;rwEng&#8221; securityId=&#8221;rwJaznSec&#8221;\/&#8211;&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp;&lt;job jobType=&#8221;report&#8221; engineId=&#8221;rwEng&#8221;\/&gt;<\/em><\/p>\n<p>start=10&gt;<br \/>\n&nbsp; &nbsp;Run the following commands to start the standalone reports server and save<br \/>\n&nbsp; &nbsp; the NodeManager password<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; cd \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; .\/startComponent.sh my_repsrv storeUserConfig<\/em><\/p>\n<p>Run the following commands to start the standalone reports server and save the NodeManager password:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; cd \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; .\/startComponent.sh my_repsrv storeUserConfig<\/em><\/p>\n<p><em>start=11&gt;<br \/>\n&nbsp; &nbsp; When prompted to try the nodemanager user password, enter Node Manager<br \/>\n&nbsp; &nbsp; password:&nbsp;<strong>xxx<\/strong><\/em><\/p>\n<p><strong>Join node2 to the clustered domain on node1<\/strong><\/p>\n<p>Perform the following steps to join node2 to the clustered domain on node1:<\/p>\n<p>1.&nbsp;&nbsp; &nbsp;Stop all the managed servers that are running from the console.<br \/>\n2.&nbsp;&nbsp; &nbsp;Stop the AdminServer from running in its terminal or console window.<br \/>\n3.&nbsp;&nbsp; &nbsp;Go to the <strong>\/u01\/cluster<\/strong>&nbsp;on node1.<br \/>\n4.&nbsp;&nbsp; &nbsp;Execute the following commands::<\/p>\n<p>&nbsp;<em>[appts@fmwNode2 bin]$ cd \/u02\/app\/cluster<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appts@fmwNode2 cluster]$ \/u01\/app\/middleware\/oracle_common\/common\/bin\/pack.sh -managed=true -domain=\/u02\/app\/middleware\/user_projects\/domains\/DEV_domain -template=cluster.jar -template_name=&#8221;DEV_DOMAIN&#8221;<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; read domain from &#8220;\/u02\/app\/middleware\/user_projects\/domains\/DEV_DOMAIN&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: read domain from &#8220;\/u02\/app\/middleware\/user_projects\/domains\/DEV_DOMAIN&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; set config option Managed to &#8220;true&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: set config option Managed to &#8220;true&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; write template to &#8220;\/u02\/app\/cluster\/cluster.jar&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: write template to &#8220;\/u02\/app\/cluster\/cluster.jar&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; close template<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: close template<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appts@fmwNode2 cluster]$<\/em><\/p>\n<p>5.&nbsp;&nbsp; &nbsp;Go to node2 and open a terminal window.<br \/>\n6.&nbsp;&nbsp; &nbsp;Go to <strong>\/u01\/app\/middleware\/oracle\\_common\/common\/bin<\/strong><\/p>\n<p>7.&nbsp;&nbsp; &nbsp;Execute the following <em>unpack<\/em>&nbsp;command:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appts@fmwNode2 bin]$ .\/unpack.sh -domain=\/u02\/app\/middleware\/user_projects\/domains\/DEV_DOMAIN -template=\/u02\/app\/cluster\/cluster.jar<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; read template from &#8220;\/u02\/app\/cluster\/cluster.jar&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: read template from &#8220;\/u02\/app\/cluster\/cluster.jar&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; set config option DomainName to &#8220;DEV_DOMAIN&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: set config option DomainName to &#8220;DEV_DOMAIN&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;validateConfig &#8220;KeyStorePasswords&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: validateConfig &#8220;KeyStorePasswords&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; write Domain to &#8220;\/u02\/app\/middleware\/user_projects\/domains\/DEV_DOMAIN&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: write Domain to &#8220;\/u02\/app\/middleware\/user_projects\/domains\/DEV_DOMAIN&#8221;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; close template<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;succeed: close template<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appts@fmwNode2 bin]$<\/em><\/p>\n<p>8. Run the following commands to start NodeManager on node2:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; cd \/u02\/app\/middleware\/user_projects\/domains\/DEV_DOMAIN\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; .\/startNodeManager.sh<\/em><\/p>\n<p>9.&nbsp;Perform the following steps on node1 to start the AdminServer on node1:<\/p>\n<p>&nbsp; &nbsp;&#8211; Open a terminal or console session.<br \/>\n&nbsp; &nbsp;&#8211; Go to <strong>\/u02\/app\/middleware\/user\\_projects\/domains\/DEV\\_DOMAIN\/bin<\/strong><br \/>\n&nbsp; &nbsp;&#8211; Run the following command:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; .\/startWebLogic.sh<\/em><\/p>\n<p><strong>Conduct post-installation tasks on node2<\/strong><\/p>\n<p>Perform the following configuration steps to configure reports on node2:<\/p>\n<p>1. Create <strong>ReportsToolsInstance<\/strong>&nbsp;by using <em>wlst.<\/em>.Run the following commands<br \/>\n&nbsp; &nbsp;to start `<em>wlst<\/em>`:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2 configuration]$ cd \/u01\/app\/middleware\/oracle_common\/common\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2 bin]$ .\/wlst.sh<\/em><\/p>\n<p>2. Run the following commands to connect to the AdminServer (the<br \/>\n&nbsp; &nbsp;AdminServer and WLS_REPORTS must be running):<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wlst&gt; connect(&#8216;weblogic&#8217;,&#8217;welcome1&#8242;, &#8216;t3:\/\/&lt;Node1 HostName&gt;:7001&#8217;)<\/em><\/p>\n<p>3. Run the following command to create the reports server instance:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/forms_domain\/serverConfig\/&gt; createReportsToolsInstance(instanceName=&#8217;reptools2&#8242;,machine='&lt;NODE2 Hostname&gt;&#8217;)<\/em><\/p>\n<p>4. Run the following command to edit <strong>rwservlet.prpoerties<\/strong>&nbsp; to enable Reports&nbsp;Webaccess:<\/p>\n<p><em>&nbsp;vi \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/config\/fmwconfig\/servers\/WLS_REPORTS2\/applications\/reports_12.2.1\/configuration\/rwservlet.properties<\/em><\/p>\n<p><em>&nbsp; &nbsp;<\/em>Add the following webcommandaccess&gt; line <em>(shown in place):<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &lt;rwservlet xmlns=&#8221;https:\/\/xmlns.oracle.com\/reports\/rwservlet&#8221; xmlns:xsd=&#8221;https:\/\/www.w3.org\/2001\/XMLSchema&#8221;&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;server&gt;rep_wls_reports_host03&lt;\/server&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;singlesignon&gt;no&lt;\/singlesignon&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;inprocess&gt;yes&lt;\/inprocess&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;webcommandaccess&gt;L2&lt;\/webcommandaccess&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &lt;\/rwservlet&gt;<\/em><\/p>\n<p><em>&lt;ol start=5&gt;<\/em><br \/>\n&nbsp; &nbsp;Restart the managed server <strong>WLS_REPORTS1<\/strong>&nbsp;from the console.<br \/>\n&nbsp; &nbsp;Run the following command to create the stand alone reports server, <strong>my_rersrv2<\/strong><\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2]$ \/u01\/app\/middleware\/oracle_common\/common\/bin\/wlst.sh<\/p>\n<p>start=7&gt;<br \/>\n&nbsp; &nbsp; Run the following command to connect to the AdminServer (the AdminServer and<br \/>\n&nbsp; &nbsp; <strong>WLS_REPORTS<\/strong>&nbsp;must be running)<\/p>\n<p><em>wlst&gt; connect(&#8216;weblogic&#8217;,'&lt;weblogic password&#8217;, &#8216;t3:\/\/&lt;Node1 Hostname&gt;:7001&#8217;)<\/em><\/p>\n<p>start=8&gt;<br \/>\n&nbsp; &nbsp;Run the following command to create the <strong>ReportsServerInstance<\/strong><\/p>\n<p><strong>&nbsp; &nbsp; &nbsp; <\/strong><em>&nbsp; wls:\/forms_domain\/serverConfig\/&gt; createReportsServerInstance(instanceName=&#8217;my_repsrv2&#8242;,machine=&#8217;UnixMachine_2&#8242;)<\/em><\/p>\n<p><em>start=9&gt;<\/em><br \/>\n&nbsp; &nbsp; Run the following command to disable the single sign on for the Reports Server:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; vi \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/config\/fmwconfig\/components\/ReportsServerComponent\/my_repsrv\/rwserver.conf<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; Change: <em>&nbsp;&lt;!&#8211;job jobType=&#8221;report&#8221; engineId=&#8221;rwEng&#8221; securityId=&#8221;rwJaznSec&#8221;\/&#8211;&gt;<\/em><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; <em>&nbsp;&lt;job jobType=&#8221;report&#8221; engineId=&#8221;rwEng&#8221;\/&gt;<\/em><\/p>\n<p>start=10&gt;<br \/>\n&nbsp; &nbsp; Run the following commands to start the standalone reports server and save<br \/>\n&nbsp; &nbsp; the NodeManager password on node2<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; cd \/u02\/app\/middleware\/user_projects\/domains\/DEV_domain\/bin<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; .\/startComponent.sh my_repsrv storeUserConfig<\/em><\/p>\n<p>start=11&gt;<br \/>\n<em>&nbsp; &nbsp; When prompted to try the nodemanager user password, enter Node Manager&nbsp;password:<strong>xxx<\/strong><\/em><\/p>\n<p><strong>Configure Forms and Reports to use the HTTP server<\/strong><\/p>\n<p>Perform the following steps to configure Forms and Reports:<\/p>\n<p>1. Run the following commands on node1 to start the HTTP server:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 config]$ cd $ORACLE_HOME\/oracle_common\/common\/bin\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 bin]$ .\/wlst.sh<\/em><\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/offline&gt; <em>nmConnect(&#8216;nodemgr&#8217;,&#8217;welcome1&#8242;,&#8217;fmwNode1.test.com&#8217;,&#8217;5556&#8242;,&#8217;DEV_domain&#8217;,&#8217;\/u02\/app\/middleware\/user_projects\/domains\/DEV_domain&#8217;)<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; nmStart(serverName=&#8217;ohs1&#8242;, serverType=&#8217;OHS&#8217;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; exit ()<\/em><\/p>\n<p>2. Run the following commands on node2 to start the HTTP server:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2 config]$ cd $ORACLE_HOME\/oracle_common\/common\/bin\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2 bin]$ .\/wlst.sh<\/em><\/p>\n<p>&nbsp; &nbsp; <em>&nbsp; &nbsp; wls:\/offline&gt; nmConnect(&#8216;nodemgr&#8217;,&#8217;welcome1&#8242;,&#8217;fmwNode2.test.com&#8217;,&#8217;5556&#8242;,&#8217;DEV_domain&#8217;,&#8217;\/u02\/app\/middleware\/user_projects\/domains\/DEV_domain&#8217;)<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; nmStart(serverName=&#8217;ohs2&#8242;, serverType=&#8217;OHS&#8217;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; exit ()<\/em><\/p>\n<p>3. Run the following command to edit the Forms configuration &nbsp;file, <strong>forms.conf<\/strong>,<br \/>\n&nbsp; &nbsp;on node1:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; vi \/u01\/app\/middleware\/forms\/templates\/config\/forms.conf<\/em><\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; Add following lines:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;<em> &lt;Location \/forms&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SetHandler weblogic-handler<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WebLogicCluster fmwNode1.test.com:9001,fmwNode2.test.com:9001<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DynamicServerList OFF<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/Location&gt;<\/em><\/p>\n<p>4. Run the following command to edit the Reports configuration file, <strong>reports\\_ohs.conf<\/strong><br \/>\n&nbsp; &nbsp;on node1:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; vi \/u01\/app\/middleware\/reports\/conf\/reports_ohs.conf<\/em><\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;Add following lines:<\/p>\n<p>&nbsp; &nbsp; <em>&nbsp; &nbsp; &lt;Location \/reports&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SetHandler weblogic-handler<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WebLogicCluster fmwNode1.test.com:9002,fmwNode2.test.com:9002<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DynamicServerList OFF<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/Location&gt;<\/em><\/p>\n<p>5. Run the following commands to copy <strong>forms.conf<\/strong>&nbsp;and <strong>reports\\_ohs.conf<\/strong><br \/>\n&nbsp; &nbsp;on node 1:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; cp \/u01\/app\/middleware\/forms\/templates\/config\/forms.conf &nbsp;\/u02\/app\/middleware\/user_projects\/domains\/PRD_ETA\/config\/fmwconfig\/components\/OHS\/instances\/ohs2\/moduleconf<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; cp \/u01\/app\/middleware\/reports\/conf\/reports_ohs.conf \/u02\/app\/middleware\/user_projects\/domains\/PRD_ETA\/config\/fmwconfig\/components\/OHS\/instances\/ohs2\/moduleconf<\/em><\/p>\n<p>6. Use `<em>scp<\/em>` to copy <strong>forms.conf<\/strong>&nbsp;and <strong>reports\\_ohs.conf<\/strong><br \/>\n&nbsp; &nbsp;from <strong>$OHS\\_INSTANCE\\_HOME\/moduleconf<\/strong>&nbsp;on node1 to<br \/>\n&nbsp; &nbsp;<strong>$OHS\\_INSTANCE\\_HOME\/moduleconf<\/strong>&nbsp;node2:<\/p>\n<p>7. Run the following commands to restart the HTTP server on node1:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 config]$ cd $ORACLE_HOME\/oracle_common\/common\/bin\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode1 bin]$ .\/wlst.sh<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/offline&gt; nmConnect(&#8216;nodemgr&#8217;,&#8217;welcome1&#8242;,&#8217;fmwNode1.test.com&#8217;,&#8217;5556&#8242;,&#8217;DEV_domain&#8217;,&#8217;\/u02\/app\/middleware\/user_projects\/domains\/DEV_domain&#8217;)<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; nmStop(serverName=&#8217;ohs1&#8242;, serverType=&#8217;OHS&#8217;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; nmStart(serverName=&#8217;ohs1&#8242;, serverType=&#8217;OHS&#8217;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; exit ()<\/em><\/p>\n<p>8. Run the following commands to restart the HTTP server on node2:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2 config]$ cd $ORACLE_HOME\/oracle_common\/common\/bin\/<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [appfmw@fmwNode2 bin]$ .\/wlst.sh<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/offline&gt;<\/em> nmConnect(<em>&#8216;nodemgr&#8217;,&#8217;welcome1&#8242;,&#8217;fmwNode1.test.com&#8217;,&#8217;5556&#8242;,&#8217;DEV_domain&#8217;,&#8217;<\/em>\/u02\/app\/middleware\/user_projects\/domains\/DEV_domain&#8217;)<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; nmStop(serverName=&#8217;ohs2&#8242;, serverType=&#8217;OHS&#8217;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; nmStart(serverName=&#8217;ohs2&#8242;, serverType=&#8217;OHS&#8217;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; wls:\/nm\/PRD_ETA&gt; exit ()<\/em><\/p>\n<p><strong>&nbsp;Conclusion<\/strong><\/p>\n<p>Installing and configuring a cluster setup is a bit different from setting up a&nbsp;single server. The latest Fusion Middleware version 12.2.1.3 Forms and Reports&nbsp;installation and configuration on the cluster environment consists of two Forms and&nbsp;Reports managed servers running simultaneously to work together for increased&nbsp;scalability and reliability.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install and configure Oracle Forms and Reports for high availability on OEL<\/p>\n","protected":false},"author":2,"featured_media":8049,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"content-type":"","nid":"26591","content_type":"blog","created_by":"10130","authored_on":"2024-02-06T15:58:29+00:00","field_article_industries":"","tag_category":"Technical","field_blog_author_text":"by  Sudhakar Mukkara, Application Database Administrator , Rackspace Technology","seo_description":"Delve into the process of installing and configuring Oracle Forms and Reports on Oracle Enterprise Linux for high availability.\r\n","field_featured_image":"","insights_image":"\/wp-content\/uploads\/2026\/blog_technical_images\/26591-insights_image-oracle-technical-blog-1-insights.jpg","field_partners":"","rxt_platforms":"Oracle","product":"","publisheddate":"2019-02-13T15:58:29","rxt_solutions":"Cloud, Applications, Data, Data Management, Data Modernization","opengraph_tag":"","x_tag":"","teaser_flag":"Technical Blog","seo_titile":"Oracle Forms and Reports for High Availability on OEL | Rackspace Technology","field_topics":"","field_slug":"install-and-configure-Forms-and-Reports-for-high-availability-on-OEL","footnotes":""},"categories":[178],"tags":[204],"class_list":["post-8047","blogs","type-blogs","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-technical"],"_links":{"self":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/8047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/comments?post=8047"}],"version-history":[{"count":3,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/8047\/revisions"}],"predecessor-version":[{"id":9849,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/8047\/revisions\/9849"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/media\/8049"}],"wp:attachment":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/media?parent=8047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/categories?post=8047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/tags?post=8047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}