SlideShare a Scribd company logo
Break free
from Oracle
Presented by:
Michael Willer | Sales Engineer
22 September 2020
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.2
Agenda
Break free from Oracle
1. EDB introduction
2. Challenges with Oracle database
3. Leave Oracle for PostgreSQL
4. Choose EDB for your Oracle migration
5. Next steps
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.3
EDB Supercharges PostgreSQL
Products, services, and support for
teams who need to do more and go
faster
• Founded in 2004
• 16 Offices worldwide
• 4,000+ global customers
• Recognized by Gartner Magic
Quadrant for 7 years in a row
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.4
Market success
What
problems are
you facing?
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.6
Why leave Oracle database?
Oracle’s high licensing costs
• Many features now commoditized
• Painful contract terms
70% of new apps on open source
DBs
• Take control
• Increase innovation
• Reduce lock-in risks
Cloud/containers increasingly important
• Cloud provides new alternatives
• Often coupled with open source
Price Open Source Strategy Cloud/Replatforming
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.7
What obstacles exist?
Migrations are hard Oracle skills
Troublesome contracts Oracle apps
• Much assessment and effort required
• Across schema, data, and application
• Businesses have invested Oracle
training
• Concern of losing those skills/expertise
• Oracle licenses are complicated
• And audits are disruptive
• Oracle apps are tied to Oracle DBs
• Must migrate both
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.8
The considerations of a migration
• Objects and code
• Mapping data types
• Handling syntax differences
• Raising incompatibilities
Schemas
• Methodology: Bulk, ongoing, fallback
• Tools: ETL, validation
Data
• Hosting environment
• Deployment type
• DBMS optimization
• Proprietary utilization
Infrastructure
• Code
• Languages
• Connectors
• Syntax
Application
• Performance
• Optimization
• Indexing
Leave Oracle
for
PostgreSQL
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.10
You’re not alone
Here are the top 5 reasons enterprises leave Oracle for PostgreSQL.
PostgreSQL offers
significant
cost savings
Easier to
replatform to
cloud/hybrid
You can avoid
vendor lock-in
Innovation action
in in Open Source
Smoother path
to Digital
Transformation
Choose EDB
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.12
Choose EDB for your Oracle migration
With over 300 successful customers migrated, we have the knowledge
and expertise to help you reduce costs and mitigate risks of migration
Deep compatibility
with Oracle database
24x7 support for any Postgres
deployment at any scale
Comprehensive migration
tools and services
Deep
compatibility
with Oracle
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.14
EDB Postgres Advanced Server
Migrate from
Oracle faster
Reduce risk and
support compliance
Improve developer
and DBA productivity
The Oracle alternative
Compatibility with Oracle
database schemas, data types,
indexes, users, roles,
partitioning, packages, views,
PL/SQL triggers, stored
procedures, functions, and utilities
Meet HIPAA, GDPR, and PCI
regulations with enhanced
security features such as
password policy management,
session tag auditing, data
redaction, and SQL injection
protection
Over 200 pre-packaged utility
functions, user-defined object
types, autonomous
transactions, nested tables,
synonyms, advanced
queueing, catalog views, and
more
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.15
EDB Postgres Advanced Server
Benefits of compatibility
Leverage existing infrastructure
with native PL/SQL support
and OCI interoperability
No need to retrain
Oracle DBAs and developers
Lower costs and
reduce risks
Your apps Your people Your business
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.16
Robust compatibility
SCHEMA
S
DATA
TYPES
SQL EXTENSIONS
SQL CAPABILITIES
TRIGGERS
INDEXES
TABLES
TOOLS
EDB*LOADER
EDB*PLUS
VIEWS
FUNCTIONS
USERS/ROLES
STORED PROCEDURES
WAITEVENTS
PL/SQLSUPPORT
PARTITIONING
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.17
Database compatibility support
SQL extension support
Decode, NVL, Substr, NVL2, Date/time functions
DDL syntax support
PL/SQL support – native language
REF Cursors, Implicit and explicit cursors
Looping, variable declarations, conditional statements
Collections: Associative Arrays, Varrays, Nested tables
Pragmas
Named parameters
User Defined Exceptions
Explicit Transaction Control (within sp)
Tools
EDB*Plus – SQL*Plus look-a-like
EDB*Loader – SQL*Loader equivalent
Oracle-like Data Dictionary
ALL_, DBA_, USER_ views
Wait Events
System and session waits
Statspack-like reporting
PL/SQL supplied packages
18 DBMS
7 UTL
Data types
Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR,
Integer
Drivers
JDBC, ODBC, .NET with Oracle extensions
OCI & ProC compatible drivers
Features
Packages
Stored procedures
Functions
Triggers
Hints
Hierarchical Queries
Synonyms – Public and Private
Sequences
Rownum
Users/Roles
Dynamic SQL
Materialized Views
Partitioning
EDB Postgres Advanced Server 11:
Pragma Autonomous Transaction and DBMS_REDACT
EDB Postgres Advanced Server 12:
Interval partition; MEDIAN, LISTAGG, COMPOUND
TRIGGER
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.18
EDB compatibility
Other solution
providers
Only part of the way
Schema, data
All the way
Schema, data, code
Re-engineering code
requires the most time,
cost and risk
75% of migration cost!
Comprehensiv
e migration
tools and
services
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.20
Migration tools and services
Migration Portal Migration Toolkit Migration Services
• Free, web-based tool
• Assess Oracle schema compatibility
• Converts Oracle objects to
EDB Postgres Advanced Server
• Command line tool
• Granular control schema and
data migration
• From Oracle to EDB Postgres
Advanced Server
• For complex migrations
• Or business that are short-staffed
• Helps ensure a smooth transition
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.21
EDB Migration Portal
Convert Oracle database schemas
• Online assessment and migration of
Oracle schemas
• Compatibility in EDB Postgres Advanced Server
• Schemas
• DB code
• Application interfaces
• Rich knowledge base from 10+ years of migrations
• Continuous release of new code translations
OBJECT TYPE %PASS TOTAL
TABLE 98.83% 279,991
INDEX 97.90% 224,555
CONSTRAINT 97.52% 126,409
SYNONYM 100.00% 97,813
SEQUENCE 99.83% 43,754
VIEW 47.93% 40,942
PROCEDURE 84.65% 26,008
TRIGGER 87.55% 24,614
PACKAGE 73.86% 22,965
FUNCTION 94.85% 18,292
TYPE 88.86% 8,049
PACKAGE BODY 47.26% 6,706
TYPE BODY 79.85% 2,288
MATERIALIZED VIEW 27.67% 965
DATABASE LINK 75.69% 547
Total 923,898
Example output
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.22
Migration assessment & process
EDB compatibility with
Oracle, tools, and
services
Your schemas
Your data
Your app code and APIs
Your infrastructure
Migration Assessment
Data migration tools
and replication
Compatibility for Oracle
code and interfaces
Professional
services
Oracle database
migration to EDB
Postgres
Advanced Server
Your application and
database environment
24x7 support
for any
PostgreSQL
deployment at
any scale
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.24
24/7 world-class support for every EDB
product
Experienced support engineers, backed up by some of the world’s leading
Postgres contributors, available 24x7 to help you resolve technical issues
PostgreSQL Technical Support Remote DBA Service
Cloud DBA Service Technical Account Management
24x7 expert technical support
for PostgreSQL
Expert help and 24x7 coverage for
your on-premises applications without
hiring a full-time DBA
DBAs with both cloud and Postgres
expertise for 24x7 coverage
Proactive assistance getting the most
from EDB products, services, and
support
The result?
Reduce costs
+ advance
open source
strategies
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.26
Break free and reduce costs
IDC research shows that, on average, EDB customers can save up to 42% over three years
in operating costs when compared to other database technologies.
More efficient
DB administration
No capital
expenditures
Lower cost
per core
Many tools and
capabilities bundled
Platform-agnostic
licensing
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.27
Oracle database vs. EDB Three Year TCO Comparison: Enterprise Edition, X86 Processor, 32 Cores
LINE ITEM ORACLE EDB POSTGRES
Database License (Enterprise Edition) $47,500 Included
Partitioning $11,500 Included
Spatial $0 Included
Active Data Guard $11,500 Included
Diagnostics $7,500 Included
Tuning $5,000 Included
Total License Fee Per Core $83,000 N/A
Hardware Core Factor (x86) $0.50 $1.00
x86 Factored License Fee Per Core $41,500 N/A
Total Cores 32 32
Discount Off List Price 0.00% 0.00%
Discounted License Fee Per Core $41,500 $1,990
Total License Fee (CapEx) $1,328,000 N/A
Annual Maintenance - 22% of license / EDB License Subscription (OpEx) $292,160 $63,680
Ownership Time Frame (years) 3 3
Total Cost of Ownership $2,204,480 $191,040
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.28
Savings
Realize up to 80% savings
Compared to discounted Oracle
EDB includes
• Partitioning
• Active Data Guard (EDB Failover Manager)
• Spatial (PostGIS)
• Diagnostics & Tuning
• EDB Postgres Enterprise Manager
Three year cost of ownership
Oracle
discounte
d 60%
Oracle EDB Postgres
Advanced
Server
$1,328,00
0
$876,480
$350,592
$531,200
$191,040
Maintenance / software
term license (OPEX)
Perpetual license
(CAPEX)
Our process
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.30
A proven process for 300+ migrations
Self service
diagnosis
Use the Migration
Portal on your own
Migration
Discovery
Use case discovery
Qualify fit for EDB
Migration
assessment
Assess schemas
Analyze compatibility
Estimate level of effort
Solution
Workshop
Assessment Review
Future state design
Action plan & roadmap
Migration
and success
Execute migration
Leverage EDB
professional services
Optional self service With EDB
Proof points
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.32
Problem
• Find a lower cost database
alternative to Oracle
• Increase profitability and position
the bank for future IT requirements
• Reduce Digital Transformation costs
Company profile
A large multinational Asian bank with significant presence throughout Southeast
Asia, offering personal and private banking in addition to commercial banking
services to SMEs. The banks has 28,000+ employees and 80 branches. It is present
in 18 markets globally, including six priority markets in Asia (Singapore, Hong Kong,
China, India, Indonesia and Taiwan).
Solution
• Built an implementation plan for
migrating two applications of a 16
year old mission critical system
called Finacle (Finance Oracle)
Results
• Of the 3,000 cores under Finacle,
EDB has migrated 14 modules of 500
cores to date for a savings of
$800,000.
• Rollout across the organization
started in 2017 and touched 12
countries including Singapore, Hong
Kong, Taiwan, India, Indonesia and
China.
EDB Postgres Advanced
Server rollout across this
Large Bank started in in 2017
and touched 12 countries
$800K Cost Savings
after migrating 14 modules
of 500 cores of a total
3000 cores
Summary
Use Case Modernization / TCO Reduction
Workload OLTP / Operational
Application Name Infosys Finacle
EDB Tools of Interest EDB Migration Toolkit
Large
Bank
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.33
Recommended Next Steps
Lunch & Learn
Deep dive on your project needs and EDB
compatibility with Oracle
Migration Assessment
Try the migration portal!
Migration Discovery exercise with EDB
Thank you!
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.35
Remediate the Oracle ULA
Oracle & EDB business practices compared
Business Terms Oracle
EDB Postgres
Advanced Server
Perpetual License fee (CAPEX) per CORE NONE
Maintenance/Support fee (OPEX) per CORE
Per CORE
(includes license)
Re-pricing penalty for maintenance reduction
Retroactive penalty for maintenance re-start
Virtualization hard partition restrictions
Access to source code
Influence over product development roadmap
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.36
Caught in an Oracle ULA trap?
Or worse, have you been audited?
Palisade Compliance can help create a low risk high
return Oracle exit strategy.
Craig Guarente authored contracts and audits for
Unlimited License Agreements.
Complete ULA lifecycle management.
Craig Guarente
Founder of Palisade
Compliance and former
Oracle Global VP Contracts
and Business Practices

More Related Content

What's hot (20)

PPTX
PostgreSQL to Accelerate Innovation
EDB
 
PPTX
Migrate Today: Proactive Steps to Unhook from Oracle
EDB
 
PDF
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
EDB
 
PPTX
Beginner's Guide to High Availability for Postgres
EDB
 
PPTX
Automating a PostgreSQL High Availability Architecture with Ansible
EDB
 
PPTX
New enhancements for security and usability in EDB 13
EDB
 
PPTX
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
EDB
 
PDF
Best Practices & Lessons Learned from Deployment of PostgreSQL
EDB
 
PDF
Beginner's Guide to High Availability for Postgres - French
EDB
 
PPTX
Application Development & Database Choices: Postgres Support for non Relation...
EDB
 
PDF
Discover PostGIS: Add Spatial functions to PostgreSQL
EDB
 
PDF
PostgreSQL 13 is Coming - Find Out What's New!
EDB
 
PPTX
EDB Postgres Platform 11 Webinar
EDB
 
PPTX
Database Dumps and Backups
EDB
 
PPTX
Overcoming write availability challenges of PostgreSQL
EDB
 
PPTX
PostgreSQL as a Strategic Tool
EDB
 
PPTX
New Approaches to Integrating Oracle and Postgres Database Strategies
EDB
 
PPTX
Les nouveautés d'EDB Postgres 11
EDB
 
PPTX
Public Sector Virtual Town Hall: High Availability for PostgreSQL
EDB
 
PDF
Making your PostgreSQL Database Highly Available
EDB
 
PostgreSQL to Accelerate Innovation
EDB
 
Migrate Today: Proactive Steps to Unhook from Oracle
EDB
 
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
EDB
 
Beginner's Guide to High Availability for Postgres
EDB
 
Automating a PostgreSQL High Availability Architecture with Ansible
EDB
 
New enhancements for security and usability in EDB 13
EDB
 
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
EDB
 
Best Practices & Lessons Learned from Deployment of PostgreSQL
EDB
 
Beginner's Guide to High Availability for Postgres - French
EDB
 
Application Development & Database Choices: Postgres Support for non Relation...
EDB
 
Discover PostGIS: Add Spatial functions to PostgreSQL
EDB
 
PostgreSQL 13 is Coming - Find Out What's New!
EDB
 
EDB Postgres Platform 11 Webinar
EDB
 
Database Dumps and Backups
EDB
 
Overcoming write availability challenges of PostgreSQL
EDB
 
PostgreSQL as a Strategic Tool
EDB
 
New Approaches to Integrating Oracle and Postgres Database Strategies
EDB
 
Les nouveautés d'EDB Postgres 11
EDB
 
Public Sector Virtual Town Hall: High Availability for PostgreSQL
EDB
 
Making your PostgreSQL Database Highly Available
EDB
 

Similar to Break Free from Oracle (20)

PPTX
An Expert Guide to Migrating Legacy Databases to PostgreSQL
EDB
 
PPTX
Expert Guide to Migrating Legacy Databases to Postgres
EDB
 
PPTX
How to Migrate from Oracle to EDB Postgres
Ashnikbiz
 
PPTX
How to migrate from Oracle to EDB Postgres
Ashnikbiz
 
PDF
Key Methodologies for Migrating from Oracle to Postgres
EDB
 
PPTX
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB
 
PDF
EPAS + Cloud = Oracle Compatible Postgres in Minutes
EDB
 
PDF
Reducing the Risks of Migrating Off Oracle
EDB
 
PPTX
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
EDB
 
PDF
Migrating from Oracle to Postgres
EDB
 
PDF
Sponsored Talk @ PGConf APAC 2018 - Migrating Oracle to EDB Postgres Approach...
PGConf APAC
 
PPTX
New Enterprise Cloud Database Options for 2019
EDB
 
PDF
Save money with Postgres on IBM PowerLinux
EDB
 
PPTX
Oracle Migration to Postgres in the Cloud
EDB
 
PDF
Optimizing Open Source for Greater Database Savings & Control
EDB
 
PPTX
No Time to Waste: Migrate from Oracle to Postgres in Minutes
EDB
 
PPTX
EDB Database Servers and Tools
Ashnikbiz
 
PDF
Optimize with Open Source
EDB
 
PDF
Drive DBMS Transformation with EDB Postgres
EDB
 
PPTX
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
EDB
 
Expert Guide to Migrating Legacy Databases to Postgres
EDB
 
How to Migrate from Oracle to EDB Postgres
Ashnikbiz
 
How to migrate from Oracle to EDB Postgres
Ashnikbiz
 
Key Methodologies for Migrating from Oracle to Postgres
EDB
 
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB
 
EPAS + Cloud = Oracle Compatible Postgres in Minutes
EDB
 
Reducing the Risks of Migrating Off Oracle
EDB
 
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
EDB
 
Migrating from Oracle to Postgres
EDB
 
Sponsored Talk @ PGConf APAC 2018 - Migrating Oracle to EDB Postgres Approach...
PGConf APAC
 
New Enterprise Cloud Database Options for 2019
EDB
 
Save money with Postgres on IBM PowerLinux
EDB
 
Oracle Migration to Postgres in the Cloud
EDB
 
Optimizing Open Source for Greater Database Savings & Control
EDB
 
No Time to Waste: Migrate from Oracle to Postgres in Minutes
EDB
 
EDB Database Servers and Tools
Ashnikbiz
 
Optimize with Open Source
EDB
 
Drive DBMS Transformation with EDB Postgres
EDB
 
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
Ad

More from EDB (20)

PDF
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
PDF
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
PDF
Migre sus bases de datos Oracle a la nube
EDB
 
PDF
EFM Office Hours - APJ - July 29, 2021
EDB
 
PDF
Benchmarking Cloud Native PostgreSQL
EDB
 
PDF
Las Variaciones de la Replicación de PostgreSQL
EDB
 
PDF
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 
PDF
Is There Anything PgBouncer Can’t Do?
EDB
 
PDF
Data Analysis with TensorFlow in PostgreSQL
EDB
 
PDF
Practical Partitioning in Production with Postgres
EDB
 
PDF
A Deeper Dive into EXPLAIN
EDB
 
PDF
IOT with PostgreSQL
EDB
 
PDF
A Journey from Oracle to PostgreSQL
EDB
 
PDF
Psql is awesome!
EDB
 
PDF
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
 
PPTX
Comment sauvegarder correctement vos données
EDB
 
PDF
Cloud Native PostgreSQL - Italiano
EDB
 
PPTX
Best Practices in Security with PostgreSQL
EDB
 
PDF
Cloud Native PostgreSQL - APJ
EDB
 
PDF
Best Practices in Security with PostgreSQL
EDB
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
Migre sus bases de datos Oracle a la nube
EDB
 
EFM Office Hours - APJ - July 29, 2021
EDB
 
Benchmarking Cloud Native PostgreSQL
EDB
 
Las Variaciones de la Replicación de PostgreSQL
EDB
 
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 
Is There Anything PgBouncer Can’t Do?
EDB
 
Data Analysis with TensorFlow in PostgreSQL
EDB
 
Practical Partitioning in Production with Postgres
EDB
 
A Deeper Dive into EXPLAIN
EDB
 
IOT with PostgreSQL
EDB
 
A Journey from Oracle to PostgreSQL
EDB
 
Psql is awesome!
EDB
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
 
Comment sauvegarder correctement vos données
EDB
 
Cloud Native PostgreSQL - Italiano
EDB
 
Best Practices in Security with PostgreSQL
EDB
 
Cloud Native PostgreSQL - APJ
EDB
 
Best Practices in Security with PostgreSQL
EDB
 
Ad

Recently uploaded (20)

PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Python basic programing language for automation
DanialHabibi2
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 

Break Free from Oracle

  • 1. Break free from Oracle Presented by: Michael Willer | Sales Engineer 22 September 2020
  • 2. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.2 Agenda Break free from Oracle 1. EDB introduction 2. Challenges with Oracle database 3. Leave Oracle for PostgreSQL 4. Choose EDB for your Oracle migration 5. Next steps
  • 3. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.3 EDB Supercharges PostgreSQL Products, services, and support for teams who need to do more and go faster • Founded in 2004 • 16 Offices worldwide • 4,000+ global customers • Recognized by Gartner Magic Quadrant for 7 years in a row
  • 4. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.4 Market success
  • 6. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.6 Why leave Oracle database? Oracle’s high licensing costs • Many features now commoditized • Painful contract terms 70% of new apps on open source DBs • Take control • Increase innovation • Reduce lock-in risks Cloud/containers increasingly important • Cloud provides new alternatives • Often coupled with open source Price Open Source Strategy Cloud/Replatforming
  • 7. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.7 What obstacles exist? Migrations are hard Oracle skills Troublesome contracts Oracle apps • Much assessment and effort required • Across schema, data, and application • Businesses have invested Oracle training • Concern of losing those skills/expertise • Oracle licenses are complicated • And audits are disruptive • Oracle apps are tied to Oracle DBs • Must migrate both
  • 8. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.8 The considerations of a migration • Objects and code • Mapping data types • Handling syntax differences • Raising incompatibilities Schemas • Methodology: Bulk, ongoing, fallback • Tools: ETL, validation Data • Hosting environment • Deployment type • DBMS optimization • Proprietary utilization Infrastructure • Code • Languages • Connectors • Syntax Application • Performance • Optimization • Indexing
  • 10. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.10 You’re not alone Here are the top 5 reasons enterprises leave Oracle for PostgreSQL. PostgreSQL offers significant cost savings Easier to replatform to cloud/hybrid You can avoid vendor lock-in Innovation action in in Open Source Smoother path to Digital Transformation
  • 12. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.12 Choose EDB for your Oracle migration With over 300 successful customers migrated, we have the knowledge and expertise to help you reduce costs and mitigate risks of migration Deep compatibility with Oracle database 24x7 support for any Postgres deployment at any scale Comprehensive migration tools and services
  • 14. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.14 EDB Postgres Advanced Server Migrate from Oracle faster Reduce risk and support compliance Improve developer and DBA productivity The Oracle alternative Compatibility with Oracle database schemas, data types, indexes, users, roles, partitioning, packages, views, PL/SQL triggers, stored procedures, functions, and utilities Meet HIPAA, GDPR, and PCI regulations with enhanced security features such as password policy management, session tag auditing, data redaction, and SQL injection protection Over 200 pre-packaged utility functions, user-defined object types, autonomous transactions, nested tables, synonyms, advanced queueing, catalog views, and more
  • 15. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.15 EDB Postgres Advanced Server Benefits of compatibility Leverage existing infrastructure with native PL/SQL support and OCI interoperability No need to retrain Oracle DBAs and developers Lower costs and reduce risks Your apps Your people Your business
  • 16. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.16 Robust compatibility SCHEMA S DATA TYPES SQL EXTENSIONS SQL CAPABILITIES TRIGGERS INDEXES TABLES TOOLS EDB*LOADER EDB*PLUS VIEWS FUNCTIONS USERS/ROLES STORED PROCEDURES WAITEVENTS PL/SQLSUPPORT PARTITIONING
  • 17. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.17 Database compatibility support SQL extension support Decode, NVL, Substr, NVL2, Date/time functions DDL syntax support PL/SQL support – native language REF Cursors, Implicit and explicit cursors Looping, variable declarations, conditional statements Collections: Associative Arrays, Varrays, Nested tables Pragmas Named parameters User Defined Exceptions Explicit Transaction Control (within sp) Tools EDB*Plus – SQL*Plus look-a-like EDB*Loader – SQL*Loader equivalent Oracle-like Data Dictionary ALL_, DBA_, USER_ views Wait Events System and session waits Statspack-like reporting PL/SQL supplied packages 18 DBMS 7 UTL Data types Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR, Integer Drivers JDBC, ODBC, .NET with Oracle extensions OCI & ProC compatible drivers Features Packages Stored procedures Functions Triggers Hints Hierarchical Queries Synonyms – Public and Private Sequences Rownum Users/Roles Dynamic SQL Materialized Views Partitioning EDB Postgres Advanced Server 11: Pragma Autonomous Transaction and DBMS_REDACT EDB Postgres Advanced Server 12: Interval partition; MEDIAN, LISTAGG, COMPOUND TRIGGER
  • 18. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.18 EDB compatibility Other solution providers Only part of the way Schema, data All the way Schema, data, code Re-engineering code requires the most time, cost and risk 75% of migration cost!
  • 20. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.20 Migration tools and services Migration Portal Migration Toolkit Migration Services • Free, web-based tool • Assess Oracle schema compatibility • Converts Oracle objects to EDB Postgres Advanced Server • Command line tool • Granular control schema and data migration • From Oracle to EDB Postgres Advanced Server • For complex migrations • Or business that are short-staffed • Helps ensure a smooth transition
  • 21. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.21 EDB Migration Portal Convert Oracle database schemas • Online assessment and migration of Oracle schemas • Compatibility in EDB Postgres Advanced Server • Schemas • DB code • Application interfaces • Rich knowledge base from 10+ years of migrations • Continuous release of new code translations OBJECT TYPE %PASS TOTAL TABLE 98.83% 279,991 INDEX 97.90% 224,555 CONSTRAINT 97.52% 126,409 SYNONYM 100.00% 97,813 SEQUENCE 99.83% 43,754 VIEW 47.93% 40,942 PROCEDURE 84.65% 26,008 TRIGGER 87.55% 24,614 PACKAGE 73.86% 22,965 FUNCTION 94.85% 18,292 TYPE 88.86% 8,049 PACKAGE BODY 47.26% 6,706 TYPE BODY 79.85% 2,288 MATERIALIZED VIEW 27.67% 965 DATABASE LINK 75.69% 547 Total 923,898 Example output
  • 22. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.22 Migration assessment & process EDB compatibility with Oracle, tools, and services Your schemas Your data Your app code and APIs Your infrastructure Migration Assessment Data migration tools and replication Compatibility for Oracle code and interfaces Professional services Oracle database migration to EDB Postgres Advanced Server Your application and database environment
  • 24. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.24 24/7 world-class support for every EDB product Experienced support engineers, backed up by some of the world’s leading Postgres contributors, available 24x7 to help you resolve technical issues PostgreSQL Technical Support Remote DBA Service Cloud DBA Service Technical Account Management 24x7 expert technical support for PostgreSQL Expert help and 24x7 coverage for your on-premises applications without hiring a full-time DBA DBAs with both cloud and Postgres expertise for 24x7 coverage Proactive assistance getting the most from EDB products, services, and support
  • 25. The result? Reduce costs + advance open source strategies
  • 26. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.26 Break free and reduce costs IDC research shows that, on average, EDB customers can save up to 42% over three years in operating costs when compared to other database technologies. More efficient DB administration No capital expenditures Lower cost per core Many tools and capabilities bundled Platform-agnostic licensing
  • 27. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.27 Oracle database vs. EDB Three Year TCO Comparison: Enterprise Edition, X86 Processor, 32 Cores LINE ITEM ORACLE EDB POSTGRES Database License (Enterprise Edition) $47,500 Included Partitioning $11,500 Included Spatial $0 Included Active Data Guard $11,500 Included Diagnostics $7,500 Included Tuning $5,000 Included Total License Fee Per Core $83,000 N/A Hardware Core Factor (x86) $0.50 $1.00 x86 Factored License Fee Per Core $41,500 N/A Total Cores 32 32 Discount Off List Price 0.00% 0.00% Discounted License Fee Per Core $41,500 $1,990 Total License Fee (CapEx) $1,328,000 N/A Annual Maintenance - 22% of license / EDB License Subscription (OpEx) $292,160 $63,680 Ownership Time Frame (years) 3 3 Total Cost of Ownership $2,204,480 $191,040
  • 28. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.28 Savings Realize up to 80% savings Compared to discounted Oracle EDB includes • Partitioning • Active Data Guard (EDB Failover Manager) • Spatial (PostGIS) • Diagnostics & Tuning • EDB Postgres Enterprise Manager Three year cost of ownership Oracle discounte d 60% Oracle EDB Postgres Advanced Server $1,328,00 0 $876,480 $350,592 $531,200 $191,040 Maintenance / software term license (OPEX) Perpetual license (CAPEX)
  • 30. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.30 A proven process for 300+ migrations Self service diagnosis Use the Migration Portal on your own Migration Discovery Use case discovery Qualify fit for EDB Migration assessment Assess schemas Analyze compatibility Estimate level of effort Solution Workshop Assessment Review Future state design Action plan & roadmap Migration and success Execute migration Leverage EDB professional services Optional self service With EDB
  • 32. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.32 Problem • Find a lower cost database alternative to Oracle • Increase profitability and position the bank for future IT requirements • Reduce Digital Transformation costs Company profile A large multinational Asian bank with significant presence throughout Southeast Asia, offering personal and private banking in addition to commercial banking services to SMEs. The banks has 28,000+ employees and 80 branches. It is present in 18 markets globally, including six priority markets in Asia (Singapore, Hong Kong, China, India, Indonesia and Taiwan). Solution • Built an implementation plan for migrating two applications of a 16 year old mission critical system called Finacle (Finance Oracle) Results • Of the 3,000 cores under Finacle, EDB has migrated 14 modules of 500 cores to date for a savings of $800,000. • Rollout across the organization started in 2017 and touched 12 countries including Singapore, Hong Kong, Taiwan, India, Indonesia and China. EDB Postgres Advanced Server rollout across this Large Bank started in in 2017 and touched 12 countries $800K Cost Savings after migrating 14 modules of 500 cores of a total 3000 cores Summary Use Case Modernization / TCO Reduction Workload OLTP / Operational Application Name Infosys Finacle EDB Tools of Interest EDB Migration Toolkit Large Bank
  • 33. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.33 Recommended Next Steps Lunch & Learn Deep dive on your project needs and EDB compatibility with Oracle Migration Assessment Try the migration portal! Migration Discovery exercise with EDB
  • 35. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.35 Remediate the Oracle ULA Oracle & EDB business practices compared Business Terms Oracle EDB Postgres Advanced Server Perpetual License fee (CAPEX) per CORE NONE Maintenance/Support fee (OPEX) per CORE Per CORE (includes license) Re-pricing penalty for maintenance reduction Retroactive penalty for maintenance re-start Virtualization hard partition restrictions Access to source code Influence over product development roadmap
  • 36. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.36 Caught in an Oracle ULA trap? Or worse, have you been audited? Palisade Compliance can help create a low risk high return Oracle exit strategy. Craig Guarente authored contracts and audits for Unlimited License Agreements. Complete ULA lifecycle management. Craig Guarente Founder of Palisade Compliance and former Oracle Global VP Contracts and Business Practices