Download presentation
Presentation is loading. Please wait.
Published byJessie Robbins Modified over 6 years ago
1
Using EDB Postgres Replication Server to Offload Oracle Reporting Workloads to Postgres
Matthew Lewandowski
2
Why offload reporting workloads from Oracle to Postgres?
Reduce Oracle licensing cost free up existing Oracle licenses for other more critical uses help provide a safeguard against violation of existing Oracle licensing constraints possibly reduce the need for purchasing additional Oracle components or features Facilitate integration of data in Oracle databases with data in Postgres databases and other sources Ease transition of migrating existing applications from Oracle to Postgres reduce risk increase schedule flexibility support a graceful switchover Possible performance benefits allow OLTP system to be tuned for optimal transaction performance allow reporting system to be tuned for optimal query performance
3
What is EDB Postgres Replication Server?
EDB Postgres Replication Server is a tool provided by EnterpriseDB for near real-time replication of data from one database to another SMR for Reporting Offload to Postgres Oracle SQL Server PostgreSQL Advanced Server READ/WRITE MASTER Highlights Single Master Replication (SMR) or Multi Master Replication (MMR) * Oracle-to-Postgres Replication supported via SMR * Filter only data you need replicated Continuous, scheduled, or on demand Available for use with any of the EnterpriseDB subscription offerings Formerly known as xDB Replication Server Data filtering Scheduling Near real- time replication PostgreSQL Advanced Server READ REPLICA
4
What are the components in an Oracle-to-Postgres Replication?
EDB Postgres Replication Server Publication Server Subscription Server Config File xDB Replication Console or xDB Replication Server CLI Metadata Postgres Subscription Database Definition Control Schema Metadata Objects Metadata Oracle Publication Database Definition Publication Schema 1 Table A Schema 2 Table X Table Y Subscription Replication Table A Table X Table Y Oracle DB Publication DB Schema 1 Table A Table B Table C Schema 2 Table X Table Y Table Z Postgres DB Subscription DB Schema 0 Table 1 Table N
5
What are the steps to configure and perform an Oracle-to-Postgres Replication?
Prepare the publication database, by creating or configuring an Oracle user with necessary privileges for managing publication information and retrieving publication data can connect to publication database can create control schema objects can read publication tables and views can create triggers on publication tables Prepare the subscription database Create a new superuser or choose an existing superuser to be the subscription database user Create or choose the subscription database Add the Oracle database as a Single Master Replication (SMR) publication database Create publication with tables from Oracle database Add PostgreSQL or EDB Postgres Advanced Server subscription database Create subscription in subscription database for replicating Oracle publication Perform initial snapshot for subscription of Oracle publication Perform or schedule synchronizations of subscription
6
EDB Replication Server
Demo Preparation Publication Database Database Type Oracle Host Port 49161 (normally 1521 would be specified) User hr SID xe EDB Replication Server Publication Server Host localhost Port 9051 User admin Subscription Database Database Type Postgres Plus Advanced Server Host localhost Port 5450 User subuser Database orarepdemo Subscription Server Host localhost Port 9052 User admin
7
Thank You www.enterprisedb.com
For more information about EnterpriseDB, our products, and services or to download installers of our Postgres database products and tools, visit our website at:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.