Install Oracle Forms Reports 12.2.1.4 With Weblogic 12c 12.2 Now
The wizard will likely ask about Managed Servers. In the world of Forms and Reports, these are often split:
Why split them? If a runaway report crashes the JVM, your Forms application stays online. Isolation is key.
./startManagedWebLogic.sh WLS_REPORTS http://localhost:7001
Run the installer from your terminal:
java -jar fmw_12.2.1.4.0_infrastructure.jar
Follow the wizard. It is generally best to stick to the default Oracle Home path (e.g., /u01/oracle/middleware).
Oracle Forms & Reports requires the Fusion Middleware Infrastructure installer (which includes WebLogic and Coherence).
java -jar fmw_12.2.1.4.0_infrastructure.jar -silent -responseFile /path/to/wls.rsp
For GUI installation:
java -jar fmw_12.2.1.4.0_infrastructure.jar
Installation path example: /u01/app/oracle/middleware
$DOMAIN_HOME/bin/startWebLogic.sh
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. Install Oracle Forms Reports 12.2.1.4 With Weblogic 12c 12.2
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 The wizard will likely ask about Managed Servers
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 & Reports 12.2.1.4 with WebLogic 12.2.1.4
The installation of Oracle Forms and Reports 12.2.1.4 is a multi-layered process that requires precise synchronization between the operating system, the Java Development Kit (JDK), Oracle WebLogic Server, and the Oracle Fusion Middleware infrastructure. This version remains a cornerstone for enterprise applications requiring robust data entry and complex reporting capabilities. 1. Pre-installation Requirements
Before launching any installers, the environment must meet specific baseline criteria: Operating System:
Ensure the OS (Windows Server or Linux) is certified for Fusion Middleware 12c. JDK Installation: or higher. Set the environment variable and add the directory to your system path. Database Infrastructure:
A running Oracle Database (12c, 19c, or 21c) is required to host the Repository Creation Utility (RCU) 2. Software Installation Sequence
The installation must follow a strict order to ensure dependencies are met: Step A: Oracle WebLogic Infrastructure: fmw_12.2.1.4.0_infrastructure.jar using the java command: java -jar fmw_12.2.1.4.0_infrastructure.jar
. This provides the foundation for the managed servers and the Admin Server. Step B: Oracle Forms and Reports: Execute the setup_fmw_12.2.1.4.0_fr_win64.exe
(or the Linux equivalent). During this phase, select the "Auto Updates" skip option and point the installation to the same Oracle Home
created during the infrastructure step. Choose the "Forms and Reports Deployment" install type. 3. Repository Creation Utility (RCU) Navigate to ORACLE_HOME/oracle_common/bin
. This tool populates the database with the schemas necessary for WebLogic to manage metadata, audit trails, and security. You must select the Forms and Reports
component sets, which will automatically include required dependencies like Oracle Platform Security Services (OPSS). 4. Configuration Wizard
The configuration phase bridges the software and the database. Run config.bat ORACLE_HOME/oracle_common/common/bin Create Domain: Choose "Create a new domain" and select the templates for Oracle Forms Oracle Reports Reports Bridge Database Connectivity:
Point the wizard to the RCU schemas created in the previous step. System Components:
Define your Node Manager, Admin Server, and managed servers (e.g., WLS_REPORTS 5. Post-Configuration and Verification
Once the configuration is complete, start the servers in this specific order: Node Manager Admin Server Managed Servers (WLS_FORMS, WLS_REPORTS)
For Reports to function correctly on Windows, you must also create a Reports Server instance using the rwserver -install command or the Conclusion
While the installation of Oracle Forms and Reports 12.2.1.4 is complex, its success depends on the meticulous preparation of the Infrastructure and the correct execution of the
. Once deployed, this environment provides a stable, scalable platform for legacy and modern enterprise applications alike. commands or a list of common environment variables for the Linux platform?