Installing Oracle Forms & Reports 12.2.1.4 on WebLogic 12c (12.2) modernizes legacy Oracle Forms applications without requiring code changes. By following this guide, you've built a production-ready environment capable of running high-availability Forms and Reports services.

Remember to:

With this foundation, you can now focus on migrating or optimizing your Forms applications for the modern web.


This article assumes familiarity with basic WebLogic administration. Always consult the official Oracle Forms & Reports Installation Guide for your specific platform.

Installing Oracle Forms and Reports 12.2.1.4 on WebLogic 12c (12.2.1.4) is a multi-stage process that involves setting up the Java environment, the Fusion Middleware Infrastructure, and the Forms and Reports software. Prerequisites and System Requirements

Before starting, ensure your environment meets the minimum hardware and software standards.

Operating System: Certified versions include Windows Server 2012 R2, 2016, and various 64-bit Linux distributions.

Hardware: A minimum of 4 GB RAM is recommended, though 8 GB+ is preferred for production.

Java Development Kit (JDK): You must install 64-bit JDK 1.8 (Java 8). Oracle recommends version 8u251 or later.

Database: A certified Oracle Database (e.g., 12c or 19c) is required to host the schemas created by the Repository Creation Utility (RCU).

Visual C++: For Windows installations, Microsoft Visual C++ 2010 and 2012 (x64) redistributables are required. Step 1: Install Java JDK 8

The Dummies Guide to Installing Oracle Forms 11g R2 on 64 Bit

Guide to Installing Oracle Forms & Reports 12.2.1.4 with WebLogic 12c

Installing Oracle Forms and Reports 12.2.1.4 is a multi-stage process that integrates the Forms technology into the Oracle WebLogic Server (WLS) application environment. This guide outlines the essential steps to set up a complete development or deployment environment. 1. Prerequisites and System Preparation

Before starting, ensure your system meets the hardware and software requirements:

Java Development Kit (JDK): Install a certified 64-bit JDK 8 (version 8u211 or later is recommended). Ensure the JAVA_HOME environment variable is set correctly.

Operating System Requirements: For Windows installations, ensure Microsoft Visual Studio 2012 (x64 distributed) and potentially 2010 are installed. For Linux, it is recommended to set SELinux to "permissive" and configure the firewall to allow necessary traffic.

Database: A certified Oracle Database must be available to host the required schemas. 2. Installation Sequence

The software must be installed into a new and empty Oracle Home in a specific order: Install Oracle WebLogic Server 12.2.1.4

Step-by-Step: Installing Oracle Forms and Reports 12.2.1.4 with WebLogic 12c

Installing Oracle Forms and Reports 12.2.1.4 requires a specific sequence to ensure the middleware environment is properly linked to your database and Java components. This guide covers the end-to-end process from prerequisites to domain configuration. 1. Pre-Installation Prerequisites

Before running installers, ensure your environment meets the minimum system requirements:

Operating System: Certified 64-bit systems like Windows Server 2016 or Windows 10.

Certified Database: A running Oracle Database is required to host the middleware schemas.

Certified JDK: Install Java Development Kit (JDK) 8 (specifically 64-bit JRE 1.8 update 311 or later is recommended).

Microsoft Visual C++: Install Visual C++ Redistributable for Visual Studio 2010 and 2012 (x64). 2. Install Oracle Fusion Middleware Infrastructure

The infrastructure provides the WebLogic Server and Coherence software needed for the application tier.

Launch the installer using the JDK: "C:\Program Files\Java\jdk1.8.x\bin\java" -jar fmw_12.2.1.4.0_infrastructure.jar.

Set the Oracle Home directory (e.g., C:\Oracle\Middleware\Oracle_Home).

Choose the Fusion Middleware Infrastructure installation type. 3. Install Oracle Forms and Reports Software

Run the Forms and Reports installer (e.g., setup_fmw_12.2.1.4.0_fr_win64.exe).

Use the same Oracle Home you specified during the Infrastructure installation.

Select Forms and Reports Deployment when prompted for the installation type. 4. Create Schemas with Repository Creation Utility (RCU)

The RCU populates your database with the metadata required by WebLogic.

Navigate to $ORACLE_HOME/oracle_common/bin and run rcu.bat (on Windows) or rcu (on Linux). Select System Load and Product Metadata.

Choose the components: Oracle AS Common Schemas and Forms and Reports.

Provide database credentials and set passwords for the new schemas. 5. Configure the WebLogic Domain

The Configuration Wizard creates the management and application servers.

Run config.cmd (Windows) or config.sh (Linux) from $ORACLE_HOME/oracle_common/common/bin. Select Create a new domain and name it (e.g., base_domain). Choose the following templates: Oracle Forms Oracle Reports (if needed) Oracle Enterprise Manager

Link the domain to the schemas created in Step 4 by providing the RCU connection details.

Assign the Admin Server, WLS_FORMS, and WLS_REPORTS to your machine. 6. Post-Installation: Starting the Servers

To complete the setup, start the components in this specific order: Node Manager: startNodeManager.cmd

Admin Server: startWebLogic.cmd (requires the username/password set during domain configuration)

Managed Servers: Start WLS_FORMS and WLS_REPORTS via the WebLogic Administration Console or command line.

Are you planning to install this on a Windows or Linux environment? Install the Oracle Forms and Reports Servers

Installing Oracle Forms and Reports 12.2.1.4 requires a structured approach involving Java JDK 8, WebLogic Infrastructure 12.2.1.4, and a certified Oracle Database. The process involves installing the Infrastructure, applying the Forms and Reports binaries to the same Oracle Home, running the Repository Creation Utility (RCU), and configuring the domain. For detailed, official installation instructions, visit docs.oracle.com AI responses may include mistakes. Learn more

Installing Oracle Forms 12.2.1.4 (Weblogic and Forms Server)


Title: The Last Deployment

Chapter 1: The Legacy Scroll

Elara was a "Forms Keeper," a rare breed of developer in a world drunk on React and Node.js. Her company, Draco Maritime, ran the world’s shipping lanes on a crusty but unbreakable Oracle Forms 6i application. It was ugly, green, and indestructible.

But the ancient Solaris server was wheezing its last breath. The audit demanded modernization. The order came down: Migrate to Oracle Forms & Reports 12.2.1.4 on WebLogic 12.2.

Elara looked at the requirements. It read like an ancient incantation: "Requires JDK 8 (precise update), specific kernel parameters, and a sacrifice to the Middleware gods."

She downloaded the three sacred files:

Chapter 2: The Silent Install

Elara spun up a Linux VM, hostname forms-draco. She ran the RCU first.

"Create schemas for STB and IAS_TOP," she whispered, feeding the Oracle database the credentials. The progress bar crawled. At 87%, it froze.

"PRCR-1006: Insufficient tablespace."

She slapped her forehead. The error logs were hiding in a folder called rcu/logs. She expanded the USERS tablespace, re-ran RCU, and this time, the blue bar finished with a silent thump.

Next, the WebLogic binary install. She ran: java -jar fmw_12.2.1.4.0_wls.jar

The GUI launched. She pointed it to /u01/app/oracle/middleware. No errors. So far, so good.

Chapter 3: The Forms Beast

Now the real boss fight: Installing Forms & Reports into the existing Middleware home.

The installer asked: "Specify WebLogic Server Home." She browsed to the WebLogic directory. A green checkmark appeared. Relief washed over her.

But as the installer copied the forms and reports modules, it stopped with a cryptic:

"OPatch failed: Prerequisite check 'CheckMinimumJDKVersion' failed."

Elara groaned. She had JDK 11 installed by default. The 12.2.1.4 stack was fussy. It needed JDK 8, update 211 or later, but not 9+.

She removed JDK 11, purged the paths, installed jdk-8u351-linux-x64.rpm, and set JAVA_HOME explicitly in the terminal before launching the installer.

export JAVA_HOME=/usr/java/jdk1.8.0_351-amd64

She launched the installer again. This time, the progress bar marched to 100% like a soldier.

Chapter 4: Configuring the Weave

The binary was on disk, but dead. She needed to "Configure" it—weaving WebLogic and Forms into a living application.

She ran the Configuration Wizard: /u01/app/oracle/middleware/oracle_common/common/bin/config.sh

She chose: "Create a new domain" -> "Oracle Forms - 12.2.1.4 [forms]" -> "Oracle Reports - 12.2.1.4 [reports]"

She set the Admin Server port to 7001. The wizard asked for the RCU schemas. She typed the database details for FRS_DS.

Test Connection. Success.

She hit Create. The domain was born at /u01/app/oracle/user_projects/domains/forms_domain.

Chapter 5: The Startup Rites

Elara navigated to the domain’s bin folder.

First, start the WebLogic Admin Server: ./startWebLogic.sh

She watched the terminal scroll. "RUNNING mode" appeared. She opened a browser: http://forms-draco:7001/console. Login success.

Second, start the Node Manager (the silent guardian of Managed Servers): ./startNodeManager.sh

Third, start the Managed Server for Forms: ./startManagedWebLogic.sh WLS_FORMS http://forms-draco:7001

This took five minutes. Java heap errors flashed. She edited setDomainEnv.sh and bumped MEM_ARGS to -Xms1024m -Xmx2048m.

She restarted. The terminal finally said: "Server 'WLS_FORMS' started successfully."

Chapter 6: The Oracle (Testing)

She opened a new browser tab. The default Forms test page: http://forms-draco:7001/forms/frmservlet

The Java Web Start launcher downloaded. A gray window appeared.

Then, a miracle: "Forms 12c Builder" rendered on screen.

She loaded a test .fmb file. The form compiled. The REP-* errors were silent.

She ran the Reports servlet: http://forms-draco:7001/reports/rwservlet?showenv

The XML environment block returned. The beast was alive.

Epilogue: The Coffee

Elara leaned back. The old 6i system would be decommissioned at dawn. She had wrestled JDK versioning, OPatch hell, tablespace limits, and classpath quirks.

She took a sip of cold coffee. It tasted like victory.

Her manager peered over. "Is it done?"

Elara smiled. "It's not just done. It's deployed. Oracle Forms 12.2.1.4 is sleeping on WebLogic 12c. Don't wake it unless you have an offering of heap space and a backup of the domain."

And in the humming server room, the forms ran—green, ugly, but faster than ever.

The End.

Installing Oracle Forms and Reports 12.2.1.4 requires a specific sequence to ensure compatibility with WebLogic 12c (12.2.1.4.0). 1. Prerequisites & Software Downloads

Before beginning, ensure your environment meets the System Requirements and Specifications (minimum 8 GB RAM and Windows Server 2016/2019 or Oracle Linux 7+).

Java Development Kit (JDK): Install 64-bit JDK 1.8 Update 211 or later.

WebLogic Infrastructure: Download the Oracle Fusion Middleware Infrastructure 12.2.1.4.0 installer (this includes WebLogic Server).

Forms and Reports: Download the Oracle Forms and Reports 12c (12.2.1.4.0) media pack.

Database: A certified Oracle Database (12.2.0.4+) must be reachable to host the required repository schemas. 2. Installation Steps Follow this order to avoid configuration errors:

Install JDK: Run the installer and set JAVA_HOME in your system environment variables.

Install FMW Infrastructure: Use the command line to run the JAR file:java -jar fmw_12.2.1.4.0_infrastructure.jarChoose an installation directory (Oracle Home) that is empty.

Install Forms and Reports: Run the setup file (e.g., setup_fmw_12.2.1.4.0_fr_win64.exe) and select Forms and Reports Deployment when prompted for the installation type. 3. Configuration Tasks

Installing and configuring Oracle Forms and Reports 12.2.1.4 with WebLogic 12c (12.2.1.4) is a multi-stage process requiring specific prerequisites, installation sequences, and domain configuration. This release is a core part of the Oracle Fusion Middleware 12c ecosystem. Prerequisites and Requirements

Before starting, ensure your environment meets the minimum hardware and software standards:

Operating System: Certified 64-bit Windows, Linux, or UNIX platforms.

Java Development Kit (JDK): Oracle JDK 1.8 (Java 8) version 251 or later is required.

Database: A certified Oracle database (e.g., 12c or 19c) is necessary to host the Repository Creation Utility (RCU) schemas.

Memory: At least 4 GB of RAM is the minimum, though 8 GB or more is recommended for production environments.

Additional for Windows: Ensure Visual C++ 2012 (x64) or newer redistributables are installed. Step-by-Step Installation Workflow Installing and Configuring Oracle Forms

This content is suitable for an internal knowledge base, runbook, or installation guide.


| Issue | Solution | |-------|----------| | RCU fails with ORA-28040 | Add SQLNET.ALLOWED_LOGON_VERSION=8 in sqlnet.ora | | Forms servlet 404 | Check forms.conf and ensure FORMS_PATH is set in domain environment | | Reports engine not starting | Verify reports repository connection and database privileges | | Out of memory | Increase heap in setDomainEnv.sh: USER_MEM_ARGS="-Xms1024m -Xmx2048m" |


  • Option B: Use Oracle HTTP Server (OHS) or a reverse proxy (recommended for production):
  • Close [X]
    Schedule your personalised demo

    Let us show you, in 20 minutes, how WhosOff can elevate your leave management process.

    Simply enter your email address in the space provided below and one of our team will reach out and setup a personalised platform demonstration.


    Book your demonstration now

    Manage Cookie Consent

    Cookies are used to store and/or access device information. Providing consent to these technologies allows us to process data such as browsing behaviour. Not consenting or removing consent may adversely affect some features and functions.

    AdvertisingEnables storage related to advertising, for example, advertising campaign.
    AnalyticsEnables storage related to analytics, for example, visit duration.
    TargetingSets consent for sending user data to Google for online advertising purposes.
    MarketingSets consent for personalized advertising.
    Cookie Policy
    Manage cookies