Migrate From Oracle To Postgresql With Azure: Webinar Series
Migrate From Oracle To Postgresql With Azure: Webinar Series
A link to the recorded presentation will be sent to the email address you used to register
Meet our speaker
loved
wanted
DBMS of the
Year
https://insights.stackoverflow.com/survey/2019?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-survey-2019&utm_content=launch-blog
https://db-engines.com/en/blog_post/76
https://db-engines.com/en/ranking_trend/system/PostgreSQL
PostgreSQL is more popular than ever
Why PostgreSQL?
enterprise- • Extensible
ready and tooling
• Rich indexing and data
types, including geospatial
Extensions
V.1 – Q3 FY20
Fully managed Best total cost Enterprise scale Secure and Built-in Integrates Azure
OSS community of ownership with Hyperscale compliant with intelligence services
databases on with built in HA Scale PostgreSQL Advanced Threat optimizes with streamlined
MySQL, with 99.99% SLA databases across Protection and performance and provisioning and
PostgreSQL, 100s of nodes Azure IP Advantage security management
MariaDB with Hyperscale experience for common
OSS frameworks and
languages
Easy Developer
Enterprise-ready
migration productivity
POSTGRESQL PL/PGSQL
IS HIGHLY COMPATIBLE
WITH ORACLE PL/SQL
LOWERING MIGRATION
COST AND RISK Oracle
Azure
Migrate Oracle PL/SQL stored procedures, queries,
datatypes, packages, sequences etc. to PostgreSQL
with little or no code changes
Although incompatibilities exist, experts say
migrating from Oracle to PostgreSQL is no costlier
than upgrading from one major version of Oracle
to the next major version of Oracle
Reasons to migrate Oracle to Azure PostgreSQL
MANAGED COMMUNITY
VERSION
Focus on your apps by leaving the
management and patching of your
infrastructure and database to an
enterprise-ready cloud service with:
• Automatic updates
• Automatic security fixes
• Automatic new feature updates
Database $9,599 / month $19,801 / month $47,500* / per CPU $2,046.34 / month
overall cost of ownership by Partitioning Not included Included $11,500* / per CPU Included
up to 95% in savings* Data Guard Not included Not included $11,500* / per CPU Included
Optimize
Based on the tests you
performed, address any
Pre-migration Migration performance issues, and
then retest to confirm
the performance
improvements
Discover Assess Convert Migrate schema, Data sync Cutover
Remediate
data & objects
applications
Assess Migrate the Sync your Cut over from Iteratively make
Inventory Convert the
workloads source target schema the source to any necessary
database source schema
and fix schema, and and data with the target changes to your
assets, and to work in the
recommen then migrate the source. environment. applications
application target
stack dations environment. the source This is only This is only
discovery This is only data to the relevant for relevant for Run functional &
performance tests
relevant for target minimal- minimal-
downtime downtime Iteratively run
heterogeneous
migrations migrations functional and
migrations.
performance tests
Use Ora2pg for assess and schema migration
Oracle to PostgreSQL
End to End Migration
Example
• Schema Migration -ora2pg / Azure DMS
• App/DB Migration
• Stored procs in Oracle to Postgres – ora2pg
• Oracle SQL Queries generated from application to
PostgreSQL compatible queries- ora2pg
• Drivers/ORMs for making databases agnostic – use
PostgreSQL driver.
• Ex: JDBC/Hibernate in Java.
• Data Migration Azure
DMS
• Azure DMS – online data migration
Demo
Summary
ich indexing and data
types, (including geospatial).