Eliminating Oracle Licensing Costs With O2PIM
Case Study · Oracle Database Modernization

Eliminating Oracle Licensing Costs With O2PIM

A mid-market financial services firm was facing a steep Oracle license renewal ahead of its next fiscal cycle. O2PIM automated over 90% of the schema and PL/SQL conversion to PostgreSQL, letting the firm exit Oracle entirely without the multi-year rewrite its own architects had assumed was required.

Financial Services O2PIM Licensing Cost Exit PostgreSQL 16
90%+
Schema & PL/SQL conversion automated
~65%
Estimated annual database licensing cost reduction
16 Wks
Duration to production cutover
The Challenge

A License Renewal the Business Couldn't Justify Again

Licensing Cost

Oracle Renewal Pricing Kept Climbing

The firm's core policy administration and reporting database ran on Oracle, with per-core licensing and support costs rising again at the next renewal cycle — a recurring line item with no roadmap benefit to justify it internally.

Risk Perception

A Rewrite Assumed to Take Years

Internal architects had scoped a manual migration off Oracle and landed on a multi-year timeline given the size of the schema and the volume of embedded PL/SQL business logic — a number that made the initiative easy to keep deferring.

Scale

Deep PL/SQL Investment

Years of policy calculation logic, batch reporting jobs, and reconciliation procedures were written directly into Oracle PL/SQL packages — logic the firm could not afford to get wrong during any migration attempt.

The Approach

O2PIM-Led Conversion With Expert Closure on the Remainder

OptiSol used the O2PIM accelerator to automate the overwhelming majority of the schema and PL/SQL-to-PL/pgSQL conversion, so engineers could focus entirely on validating business logic rather than retyping it.

Oracle Discovery & O2PIM Scan

O2PIM inventoried every schema, table, index, sequence, and PL/SQL package across the Oracle estate, producing a structured conversion report with effort estimates before any DDL was touched.

O2PIM Automated Conversion

Schema DDL, data types, and the majority of PL/SQL packages and triggers were converted automatically to PostgreSQL and PL/pgSQL, clearing over 90% of the conversion workload without manual rewriting.

Expert Gap Resolution & Testing

Engineers resolved the remaining PL/SQL constructs O2PIM flagged as requiring judgment, then ran full regression testing and reconciliation checks against the policy calculation and reporting logic.

Application Re-pointing

JDBC connection strings were re-pointed from the Oracle JDBC driver to the PostgreSQL JDBC driver, with pgBouncer configured for the application's connection-pooling profile ahead of cutover.

Cutover & 30-Day Post-Migration Support

A planned cutover with rollback readiness moved production traffic to PostgreSQL, followed by a 30-day support window to catch edge cases surfaced under full production load.

An Estimated 65% Lower Annual Database Licensing Cost Retiring the Oracle instance removed per-core licensing and support renewal costs from the policy administration platform, replacing an escalating line item with an open-source database engine.
90%+ of Conversion Automated by O2PIM Schema objects and PL/SQL packages were converted automatically at a rate that would have taken a manual team many months to reach on its own.
A Multi-Year Rewrite Compressed Into 16 Weeks The migration the firm's own architects had scoped in years was completed end-to-end — discovery through cutover — in a single 16-week engagement.
Policy Calculation Logic Preserved and Verified Regression testing and reconciliation confirmed functional parity on the PL/SQL business logic that policy calculation and reporting depended on, before cutover was approved.
The Impact

The Business Impact

  • Oracle license renewal avoided entirely by exiting the platform ahead of the next cycle
  • 90%+ of schema and PL/SQL conversion automated by O2PIM
  • Policy calculation and reporting logic migrated with full functional parity confirmed
  • JDBC connectivity re-pointed from Oracle to the PostgreSQL JDBC driver with pgBouncer pooling tuned
  • 30-day post-migration support window absorbed production issues without disrupting policy operations
  • Multi-year internal rewrite estimate replaced with a single 16-week accelerator-driven program
"We had scoped this as a multi-year project ourselves. Seeing the automation rate on the first conversion report changed the entire conversation with finance." — OptiSol Oracle Engineering Lead

Let's Talk

Start a Conversation

Tell us what you are running today and where you need expert support.

"*" indicates required fields

Free initial consultation Confidential assessment solutions@optisolbusiness.com

Global Presence

Where We Operate

Five global locations. One connected engineering team.

New York skyline representing the United States office
HQ

United States

North America

India landmark representing the delivery centre
Delivery Hub

India

Chennai · Coimbatore

London skyline representing the United Kingdom office
Europe

United Kingdom

Client services

Australian coastline representing the Australia office
APAC

Australia

Regional operations

Dubai skyline representing the UAE office
Middle East

UAE

Client services