Oracle Forms Migration Consultant
Listed on 2026-10-12
-
IT/Tech
Oracle Specialist/ Consultant, Database Administrator
- Oracle Forms Migration Consultant
- Davis, CA 95616 (Onsite)
- 12 months with possible extension
This engagement requires deep, hands-on Oracle Forms experience. General Oracle DBAs or Web Logic administrators without Forms migration background are not suitable. Candidates should be screened specifically for prior Forms & Reports upgrade and Linux deployment experience.
Background and ContextThe Organization Operates a Legacy Oracle Forms & Reports Environment Currently Hosted On Microsoft Windows Server (2003 R2 And 2008). The Stack Includes
- Oracle Forms & Reports 10g (Oracle Application Server 10g)
- Oracle Databases 10g and 11gR2
- VMware-based virtualization
The Windows operating systems are end-of-life and represent unacceptable operational and security risk. The organization has decided to:
- Exit the Windows platform entirely
- Upgrade Oracle Forms & Reports to the final supported release (12c)
- Migrate the environment to Linux (RHEL 7.9)
- Modernize the database platform to Oracle 12c or 19c
- Decommission Oracle Application Server 10g
Custom Java Struts web applications previously co-hosted on the Forms server are out of scope for this effort and will not be migrated.
This SOW defines the scope of work required to design, build, migrate, and validate the new Linux-based Oracle Forms & Reports 12c environment.
Objectives- Design a supported, stable Oracle Forms & Reports 12c architecture on RHEL 7.9
- Migrate Oracle Forms & Reports from 10g (Windows) to 12c (Linux)
- Migrate Oracle databases from 10g / 11gR2 (Windows) to 12c or 19c (Linux)
- Validate functional parity of Forms and Reports
- Establish a secure, supportable runtime environment
- Enable decommissioning of all Windows-based Oracle servers
- Architecture & Planning
- Review current Oracle Forms, Reports, and database environment
- Identify Forms & Reports version-specific upgrade considerations
- Define target-state architecture (application tier, database tier, client access)
- Recommend Oracle DB target version (12c vs 19c)
- Identify Linux OS, Java, and library requirements
- Produce a migration plan and cutover approach
- Linux Environment Build (RHEL 7.9)
- Validate RHEL 7.9 baseline suitability for Oracle Forms & Reports 12c
- Define required OS packages, libraries (including 32-bit/X11), and kernel parameters
- Configure Oracle user accounts, directory structures, and permissions
- Install and configure required Java (Oracle JDK 8, pinned version)
- Oracle Forms & Reports 12c Installation
- Install Oracle Fusion Middleware Infrastructure 12c
- Install Oracle Forms & Reports 12c
- Apply the latest recommended bundle patches
- Configure Forms & Reports domain
- Configure Web Logic Admin and managed servers for Forms and Reports
- Database Migration
- Design database migration approach (export/import, RMAN, Data Pump, or upgrade)
- Migrate:
- Oracle 10g databases
- Oracle 11gR2 databases (including Data Guard if applicable)
- Validate schema integrity, stored procedures, and Forms connectivity
- Forms & Reports Migration and Validation
- Compile and migrate Forms modules from 10g to 12c
- Resolve compilation warnings and runtime issues
- Validate Reports output, formatting, and fonts
- Configure Forms servlet and runtime parameters
- Validate Forms launch via Java Web Start (JNLP)
- Client Access & Runtime Validation
- Validate Forms client launch using Java Web Start
- Define supported client Java versions
- Address certificate, security prompt, and trust issues
- Validate browser-based launch workflow
- Hardening and Operational Readiness
- Post-install OS hardening guidance (SELinux, firewall, services)
- Backup and recovery recommendations
- Patch management guidance
- Knowledge transfer to internal staff
- Cutover and Decommissioning Support
- Assist with production cutover planning
- Validate production environment
- Support decommissioning of Windows-based Oracle…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).