SlideShare a Scribd company logo
Presented by Jayaraj
25 June 2020
MIGRATION
FROM ORACLE
TO EDB
POSTGRES
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.2
AGENDA
1. EDB Introduction
2. Challenges with Oracle
3. Obstacles to migration
4. How EDB can help
5. Proof points
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.3
WHO IS EDB?
THE WORLD LEADER IN OPEN-SOURCE BASED
POSTGRES SOFTWARE AND SERVICES
PROVEN COMMITTED GLOBAL
Recognized RDBMS leader by
Gartner and Forrester
4,000 global customers
16 Offices worldwide
Leading global provider of Postgres
Founded in 2004
15+ years of Postgres community
leadership
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.4
MARKET SUCCESS
EDB POSTGRES PLATFORM
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.5
EDB POSTGRES TOOLS
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
Integration Suite
• Exchange data across various database
management systems in near real time
• EDB Postgres Data Adapters
• EDB Postgres Replication Server
EDB POSTGRES TOOLS
7
Migration
• Analyze and move your data from
expensive legacy databases
• EDB Postgres Migration Portal
• EDB Postgres Database Migration
Assessment with services engagement
• EDB Postgres Migration Toolkit
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
EDB POSTGRES TOOLS
Management
• Mission-critical tools for management,
monitoring, tuning, high availability, as
well as backup and disaster recovery
• EDB Postgres Enterprise Manager
• EDB Postgres Failover Manager
• EDB Postgres Backup and Recovery
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
9 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
WHAT PROBLEMS
ARE YOU FACING?
WHY DO CUSTOMERS
LEAVE ORACLE?
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.10
PRICE OPEN SOURCE
STRATEGY
CLOUD MIGRATION &
REPLATFORMING
Oracle is known for its high software
licensing costs.
• Many features now commoditized or
delivered more economically
• Penalizing contract terms and agreements
amplify pain
Gartner cites that 70% of new applications
are being built on open source databases.
• Secure greater control & lower costs
• Reduce Oracle lock-in risk
• Innovate more quickly
Deployment and delivery on the cloud and
containers is a critical element of
enterprise IT and technology missions.
• Moving to the cloud allows provides
enterprises to consider Oracle alternatives
• Coupled tightly with open source
strategies
CHALLENGES OF
MIGRATING FROM
ORACLE
11 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.12
WHAT OBSTACLES
EXIST?
MIGRATIONS
ARE HARD
ORACLE
SKILLS
TROUBLESOME
CONTRACTS
ORACLE
APPS
• There is much consideration, assessment,
and effort required
• Across the schema, data, application, and
architecture.
• Businesses have invested in resources
who have Oracle skills.
• Concern of losing those skills and
expertise.
• Reducing Oracle software licenses is
contractually challenging.
• Oracle audit practices are painful and
disruptive to businesses.
• Oracle-licensed applications are tied to
Oracle databases.
• Must migrate from both app and database
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.13
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
HOW EDB
CAN HELP
14 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.15
COMPATIBILITY
WITH ORACLE
EDB Postgres Advanced Server
EDB VALUE PROPOSITION
+300 CUSTOMERS SUCCESSFULLY MIGRATED
MIGRATION TOOLS
& SERVICES
Solutions & capabilities to help
customers migrate from Oracle
database
LOWER TOTAL COST
OF OWNERSHIP
Break free from Oracle and
reduce costs up to 80%
THE PRODUCT THE TOOLS THE OUTCOME
COMPATIBILITY
WITH ORACLE
16 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.17
EDB POSTGRES
ADVANCED SERVER
Builds on open source PostgreSQL,
the world's most advanced open-source
database management system, adding
powerful enterprise-class functionality
Enterprise security, increased productivity,
deployable anywhere
Enhanced Postgres database
compatibility with Oracle® and
enterprise features
• Enterprise Security
• Developer Productivity
• DBA Productivity
• Performance Diagnostics
• Oracle Compatibility
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.18
EDB POSTGRES ADVANCED SERVER
BENEFITS OF ORACLE DATABASE COMPATIBILITY
YOUR PEOPLE
Oracle Developers
No need to retrain Oracle DBAs
and developers
YOUR APPS
Oracle Applications
Native support for PL/SQL language
and OCI interoperability
Leverage existing Oracle infrastructure
YOUR BUSINESS
Lower Costs & Integration Risk
Reduce business disruption
Replication for easy sharing of data
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.19
ROBUST COMPATIBILITY
WITH ORACLE
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.20
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
DATABASE COMPATIBILITY
FOR ORACLE
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 Advanced Server 11:
Pragma Autonomous Transaction and DBMS_REDACT
EDB Advanced Server 12:
Interval partition; MEDIAN, LISTAGG, COMPOUND TRIGGER
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.21
EDB POSTGRES COMPATIBILITY
WITH ORACLE
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!
22 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
MIGRATION TOOLS
& SERVICES
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.23
MIGRATION
TOOLS & SERVICE
For complex migrations or
business that are short-
staffed, Migration Assistance
Service offers professional
service to help ensure a smooth
transition to a Postgres-
compatible environment.
Migration Toolkit command-
line tool that offers granular
control of the process of
migrating schema and data
from Oracle to EDB Advanced
Server and PostgreSQL.
Free, on-demand, web-based
Migration Portal to assess
Oracle schema compatibility.
Portal converts Oracle objects
to EDB Postgres Advanced
Server and generates
compatibility report.
MIGRATION
ASSESSMENT
DATA
MIGRATION
PROFESSIONAL
SERVICES
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.24
EDB MIGRATION
PORTAL
Web-based, self-service portal for assessing
and analyzing Oracle database schemas
Converts objects and produces DDLs
that are compatible with EDB Postgres
Advanced Server
The user-friendly portal interface
simplifies migration - log on to the portal
and start the migration process today!
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.25
EDB MIGRATION
PORTAL
• Online assessment and migration of Oracle database
schemas to EDB Postgres Advanced Server
• Leverage Oracle 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
Stats for January to March 2020
EXAMPLE OUTPUT
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.26
MIGRATION ASSESSMENT
& PROCESS
YOUR APPLICATION
& DATABASE
ENVIRONMENT
Oracle database
migration to EDB Postgres
Advanced Server
EDB COMPATIBILITY
WITH ORACLE, TOOLS,
AND SERVICES
Your Schemas
Your Data
Your App Code & APIs
Your infrastructure
Migration Assessment
Data Migration Tools
& Replication
Compatibility for Oracle
Code and Interfaces
Professional Services
27 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
LOWER TCO
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.28
BREAK FREE AND
REDUCE COSTS
16%
MORE EFFICIENT
DATABASE
ADMINISTRATION*
NO CAPITAL
EXPENDITURES
LOWER COST
PER CORE
90% lower at list price
MANY TOOLS &
CAPABILITIES
BUNDLED
PLATFORM
AGNOSTIC
LICENSING MODEL
* IDC 2017 EDB Customer Survey
OUR PROCESS
29 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.30
PROVEN PROCESS
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
& SUCCESS
Execute migration
Leverage EDB
professional services
Optional Self Service With EDB Expertise
31 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
PROOF
POINTS
32 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
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).
• Cooperating with partners (EdgeVerve,
an InfoSys subsidiary and Ashnik)
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.
EBD Postgres Advanced
Server rollout across DBS
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 Tool Kit
LARGE
BANK
info@enterprisedb.com
www.enterprisedb.com
33 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
THANK YOU

More Related Content

PPTX
Migration from Oracle to PostgreSQL: NEED vs REALITY
PDF
Oracle to Postgres Migration - part 1
PDF
Migration From Oracle to PostgreSQL
PPTX
Oracle to Postgres Schema Migration Hustle
 
PDF
Migrating Oracle database to PostgreSQL
PPTX
Mongo db intro.pptx
PDF
Migrating from Oracle to Postgres
 
PDF
Clean architecture with asp.net core
Migration from Oracle to PostgreSQL: NEED vs REALITY
Oracle to Postgres Migration - part 1
Migration From Oracle to PostgreSQL
Oracle to Postgres Schema Migration Hustle
 
Migrating Oracle database to PostgreSQL
Mongo db intro.pptx
Migrating from Oracle to Postgres
 
Clean architecture with asp.net core

What's hot (20)

PDF
Oracle to Postgres Migration - part 2
PPTX
An Introduction To NoSQL & MongoDB
PDF
IBM Cloud pak for data brochure
PPTX
PostGreSQL Performance Tuning
PDF
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PPT
MySQL Enterprise Edition
PDF
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
PDF
Neo4j 4.1 overview
PDF
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
PDF
PostgreSQL Tutorial For Beginners | Edureka
PDF
Future of Data Engineering
PDF
Data Governance Roles as the Backbone of Your Program
PDF
Gartner 2021 Magic Quadrant for Cloud Database Management Systems.pdf
PDF
Wait! What’s going on inside my database?
PDF
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
PDF
Get to know PostgreSQL!
PDF
The Observability Pipeline
PDF
PostgreSql query planning and tuning
PDF
HA環境構築のベスト・プラクティス
PDF
PostgreSQLの範囲型と排他制約
Oracle to Postgres Migration - part 2
An Introduction To NoSQL & MongoDB
IBM Cloud pak for data brochure
PostGreSQL Performance Tuning
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
MySQL Enterprise Edition
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Neo4j 4.1 overview
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
PostgreSQL Tutorial For Beginners | Edureka
Future of Data Engineering
Data Governance Roles as the Backbone of Your Program
Gartner 2021 Magic Quadrant for Cloud Database Management Systems.pdf
Wait! What’s going on inside my database?
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
Get to know PostgreSQL!
The Observability Pipeline
PostgreSql query planning and tuning
HA環境構築のベスト・プラクティス
PostgreSQLの範囲型と排他制約
Ad

Similar to How to Migrate from Oracle to EDB Postgres (20)

PPTX
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
 
PDF
EDB & ELOS Technologies - Break Free from Oracle
 
PPTX
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
PPTX
Break Free from Oracle
 
PPTX
Expert Guide to Migrating Legacy Databases to Postgres
 
PPTX
Szabaduljon ki az Oracle szorításából
 
PPTX
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 
PPTX
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
 
PPTX
Replacing Oracle with EDB Postgres
 
PDF
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
PPTX
EDB's Migration Portal - Migrate from Oracle to Postgres
 
PDF
Key Methodologies for Migrating from Oracle to Postgres
 
PPTX
Oracle Migration to Postgres in the Cloud
 
PDF
Sponsored Talk @ PGConf APAC 2018 - Migrating Oracle to EDB Postgres Approach...
PDF
Reducing the Risks of Migrating Off Oracle
 
PPTX
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
 
PDF
No Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
 
PPTX
No Time to Waste: Migrate from Oracle to Postgres in Minutes
 
PPTX
New Enterprise Cloud Database Options for 2019
 
PDF
Drive DBMS Transformation with EDB Postgres
 
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
 
EDB & ELOS Technologies - Break Free from Oracle
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
Break Free from Oracle
 
Expert Guide to Migrating Legacy Databases to Postgres
 
Szabaduljon ki az Oracle szorításából
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
 
Replacing Oracle with EDB Postgres
 
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
EDB's Migration Portal - Migrate from Oracle to Postgres
 
Key Methodologies for Migrating from Oracle to Postgres
 
Oracle Migration to Postgres in the Cloud
 
Sponsored Talk @ PGConf APAC 2018 - Migrating Oracle to EDB Postgres Approach...
Reducing the Risks of Migrating Off Oracle
 
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
 
No Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
 
No Time to Waste: Migrate from Oracle to Postgres in Minutes
 
New Enterprise Cloud Database Options for 2019
 
Drive DBMS Transformation with EDB Postgres
 
Ad

More from Ashnikbiz (20)

PPTX
CloudOps_tool.pptx
PPTX
Webinar_CloudOps final.pptx
PPTX
Autoscaling in Kubernetes (K8s)
PPTX
Why and how to use Kubernetes for scaling of your multi-tier (n-tier) appli...
PDF
Zero trust in a multi tenant environment
PPTX
Deploy and automate ‘Secrets Management’ for a multi-cloud environment
PPTX
Deploy, move and manage Postgres across cloud platforms
PPTX
Deploy, move and manage Postgres across cloud platforms
PPTX
The Best Approach For Multi-cloud Infrastructure Provisioning-2
PPTX
The Best Approach For Multi-cloud Infrastructure Provisioning
PPTX
Which PostgreSQL is right for your multi cloud strategy? P2
PPTX
Which PostgreSQL is right for your multi cloud strategy? P1
PPTX
Reduce the complexities of managing Kubernetes clusters anywhere 2
PPTX
Reduce the complexities of managing Kubernetes clusters anywhere
PPTX
Enhance your multi-cloud application performance using Redis Enterprise P2
PPTX
Enhance your multi-cloud application performance using Redis Enterprise P1
PPTX
Gain multi-cloud versatility with software load balancing designed for cloud-...
PPTX
Gain multi-cloud versatility with software load balancing designed for cloud-...
PPTX
Enterprise-class security with PostgreSQL - 1
PPTX
Enterprise-class security with PostgreSQL - 2
CloudOps_tool.pptx
Webinar_CloudOps final.pptx
Autoscaling in Kubernetes (K8s)
Why and how to use Kubernetes for scaling of your multi-tier (n-tier) appli...
Zero trust in a multi tenant environment
Deploy and automate ‘Secrets Management’ for a multi-cloud environment
Deploy, move and manage Postgres across cloud platforms
Deploy, move and manage Postgres across cloud platforms
The Best Approach For Multi-cloud Infrastructure Provisioning-2
The Best Approach For Multi-cloud Infrastructure Provisioning
Which PostgreSQL is right for your multi cloud strategy? P2
Which PostgreSQL is right for your multi cloud strategy? P1
Reduce the complexities of managing Kubernetes clusters anywhere 2
Reduce the complexities of managing Kubernetes clusters anywhere
Enhance your multi-cloud application performance using Redis Enterprise P2
Enhance your multi-cloud application performance using Redis Enterprise P1
Gain multi-cloud versatility with software load balancing designed for cloud-...
Gain multi-cloud versatility with software load balancing designed for cloud-...
Enterprise-class security with PostgreSQL - 1
Enterprise-class security with PostgreSQL - 2

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf

How to Migrate from Oracle to EDB Postgres

  • 1. Presented by Jayaraj 25 June 2020 MIGRATION FROM ORACLE TO EDB POSTGRES
  • 2. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.2 AGENDA 1. EDB Introduction 2. Challenges with Oracle 3. Obstacles to migration 4. How EDB can help 5. Proof points
  • 3. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.3 WHO IS EDB? THE WORLD LEADER IN OPEN-SOURCE BASED POSTGRES SOFTWARE AND SERVICES PROVEN COMMITTED GLOBAL Recognized RDBMS leader by Gartner and Forrester 4,000 global customers 16 Offices worldwide Leading global provider of Postgres Founded in 2004 15+ years of Postgres community leadership
  • 4. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.4 MARKET SUCCESS
  • 5. EDB POSTGRES PLATFORM CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.5
  • 6. EDB POSTGRES TOOLS CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. Integration Suite • Exchange data across various database management systems in near real time • EDB Postgres Data Adapters • EDB Postgres Replication Server
  • 7. EDB POSTGRES TOOLS 7 Migration • Analyze and move your data from expensive legacy databases • EDB Postgres Migration Portal • EDB Postgres Database Migration Assessment with services engagement • EDB Postgres Migration Toolkit CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
  • 8. EDB POSTGRES TOOLS Management • Mission-critical tools for management, monitoring, tuning, high availability, as well as backup and disaster recovery • EDB Postgres Enterprise Manager • EDB Postgres Failover Manager • EDB Postgres Backup and Recovery CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
  • 9. 9 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. WHAT PROBLEMS ARE YOU FACING?
  • 10. WHY DO CUSTOMERS LEAVE ORACLE? CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.10 PRICE OPEN SOURCE STRATEGY CLOUD MIGRATION & REPLATFORMING Oracle is known for its high software licensing costs. • Many features now commoditized or delivered more economically • Penalizing contract terms and agreements amplify pain Gartner cites that 70% of new applications are being built on open source databases. • Secure greater control & lower costs • Reduce Oracle lock-in risk • Innovate more quickly Deployment and delivery on the cloud and containers is a critical element of enterprise IT and technology missions. • Moving to the cloud allows provides enterprises to consider Oracle alternatives • Coupled tightly with open source strategies
  • 11. CHALLENGES OF MIGRATING FROM ORACLE 11 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
  • 12. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.12 WHAT OBSTACLES EXIST? MIGRATIONS ARE HARD ORACLE SKILLS TROUBLESOME CONTRACTS ORACLE APPS • There is much consideration, assessment, and effort required • Across the schema, data, application, and architecture. • Businesses have invested in resources who have Oracle skills. • Concern of losing those skills and expertise. • Reducing Oracle software licenses is contractually challenging. • Oracle audit practices are painful and disruptive to businesses. • Oracle-licensed applications are tied to Oracle databases. • Must migrate from both app and database
  • 13. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.13 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
  • 14. HOW EDB CAN HELP 14 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
  • 15. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.15 COMPATIBILITY WITH ORACLE EDB Postgres Advanced Server EDB VALUE PROPOSITION +300 CUSTOMERS SUCCESSFULLY MIGRATED MIGRATION TOOLS & SERVICES Solutions & capabilities to help customers migrate from Oracle database LOWER TOTAL COST OF OWNERSHIP Break free from Oracle and reduce costs up to 80% THE PRODUCT THE TOOLS THE OUTCOME
  • 16. COMPATIBILITY WITH ORACLE 16 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
  • 17. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.17 EDB POSTGRES ADVANCED SERVER Builds on open source PostgreSQL, the world's most advanced open-source database management system, adding powerful enterprise-class functionality Enterprise security, increased productivity, deployable anywhere Enhanced Postgres database compatibility with Oracle® and enterprise features • Enterprise Security • Developer Productivity • DBA Productivity • Performance Diagnostics • Oracle Compatibility
  • 18. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.18 EDB POSTGRES ADVANCED SERVER BENEFITS OF ORACLE DATABASE COMPATIBILITY YOUR PEOPLE Oracle Developers No need to retrain Oracle DBAs and developers YOUR APPS Oracle Applications Native support for PL/SQL language and OCI interoperability Leverage existing Oracle infrastructure YOUR BUSINESS Lower Costs & Integration Risk Reduce business disruption Replication for easy sharing of data
  • 19. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.19 ROBUST COMPATIBILITY WITH ORACLE
  • 20. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.20 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 DATABASE COMPATIBILITY FOR ORACLE 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 Advanced Server 11: Pragma Autonomous Transaction and DBMS_REDACT EDB Advanced Server 12: Interval partition; MEDIAN, LISTAGG, COMPOUND TRIGGER
  • 21. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.21 EDB POSTGRES COMPATIBILITY WITH ORACLE 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!
  • 22. 22 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. MIGRATION TOOLS & SERVICES
  • 23. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.23 MIGRATION TOOLS & SERVICE For complex migrations or business that are short- staffed, Migration Assistance Service offers professional service to help ensure a smooth transition to a Postgres- compatible environment. Migration Toolkit command- line tool that offers granular control of the process of migrating schema and data from Oracle to EDB Advanced Server and PostgreSQL. Free, on-demand, web-based Migration Portal to assess Oracle schema compatibility. Portal converts Oracle objects to EDB Postgres Advanced Server and generates compatibility report. MIGRATION ASSESSMENT DATA MIGRATION PROFESSIONAL SERVICES
  • 24. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.24 EDB MIGRATION PORTAL Web-based, self-service portal for assessing and analyzing Oracle database schemas Converts objects and produces DDLs that are compatible with EDB Postgres Advanced Server The user-friendly portal interface simplifies migration - log on to the portal and start the migration process today!
  • 25. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.25 EDB MIGRATION PORTAL • Online assessment and migration of Oracle database schemas to EDB Postgres Advanced Server • Leverage Oracle 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 Stats for January to March 2020 EXAMPLE OUTPUT
  • 26. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.26 MIGRATION ASSESSMENT & PROCESS YOUR APPLICATION & DATABASE ENVIRONMENT Oracle database migration to EDB Postgres Advanced Server EDB COMPATIBILITY WITH ORACLE, TOOLS, AND SERVICES Your Schemas Your Data Your App Code & APIs Your infrastructure Migration Assessment Data Migration Tools & Replication Compatibility for Oracle Code and Interfaces Professional Services
  • 27. 27 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. LOWER TCO
  • 28. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.28 BREAK FREE AND REDUCE COSTS 16% MORE EFFICIENT DATABASE ADMINISTRATION* NO CAPITAL EXPENDITURES LOWER COST PER CORE 90% lower at list price MANY TOOLS & CAPABILITIES BUNDLED PLATFORM AGNOSTIC LICENSING MODEL * IDC 2017 EDB Customer Survey
  • 29. OUR PROCESS 29 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.
  • 30. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved.30 PROVEN PROCESS 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 & SUCCESS Execute migration Leverage EDB professional services Optional Self Service With EDB Expertise
  • 31. 31 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. PROOF POINTS
  • 32. 32 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. 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). • Cooperating with partners (EdgeVerve, an InfoSys subsidiary and Ashnik) 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. EBD Postgres Advanced Server rollout across DBS 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 Tool Kit LARGE BANK
  • 33. info@enterprisedb.com www.enterprisedb.com 33 CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2020. All rights reserved. THANK YOU