Database Replication
Chrissy See – Account Executive
quest.com | confidential
• 63• In 3 years 63% of on-prem customers will be moving
to the cloud such as AWS and Azure. *IDC*
• 99.99% database availability is required among 81% of organizations. *ITIC*
• Average cost of 1 hour downtime can range can range $100-$300K to even up to $1 million. *ITIC*
• 99
• 100
Database Replication
Chrissy See– Account Executive
Susan Wong – Solutions Architect
Optimize transactional operations and reporting from multiple sources
Confidential4
• Solutions Architect supporting Business Continuity and Oracle performance management and tuning for 17 years.
• Performed numerous consulting engagements of configurations including high availability, reporting, and migrations, and has been ensuring companies meet their Oracle database availability since Oracle 7x. This expertise extends to SQL Server configurations as well.
• Prior to Quest Software, Mechanical Engineer at Fluor Daniel and subsequently managed the CAD solutions and database teams.
• B.S. in Mechanical Engineering from UCLA
About the Speaker
Confidential5
• How many have Oracle reporting requirements that –
• Require data from multiple databases
• Require data from SQL Server or have SQL Server reporting applications
• Require only specific data (tables, rows, columns)
• Require that the reporting not have access to certain data
• Cause performance issues to customer facing transactional operations
• Where reporting or analytics are required in Postgres or MySQL or another type of database
• Is anyone using Oracle Advanced Replication, Golden Gate, or Streams?
• And how?
• Any issues or challenges?
Let’s take a poll…
Confidential6
Offload Reporting from Transactional Database
Transactional Operations Reporting & BI Analytics
Confidential7
Data Distribution
Transactional Operations
Reporting/BI Analytics –subset data #2
Reporting/BI Analytics –subset data #1
High Availability – failover for unplanned or planned downtime
Confidential8
Data ConsolidationSQL Server application database for inventory
SQL Server application database for HR
Oracle database for Financial application
SQL Server Data Mart for BI Analytics
Oracle database for Sales Support
(This could be Oracle or any of the other supported targets)
Confidential9
Data Integration
Oracle database
Oracle database
Oracle database
Kafka for Big Data Analysis
SQL Server reporting/ analytics
MySQL
Oracleon-prem
database
AWS EC2 or Oracle RDS
Confidential10
Source/Targets we support with Oracle and SQL Server as source
Oracle Database
MicrosoftSQL Server
EDB Postgres
SAP ASE
Teradata Kafka Xml files
Oracle DB
Oracle DB
SAP HANA
MySQL
SQL Server Database
MicrosoftSQL Server
Oracle DB
Azure SQL Server
ASE
SharePlex 9.1 Cloud Support
AWS RDS AWS EC2 Azure Marketplace Azure SQLService
Source Target Source Target Source Target Source Target
Oracle X
Also supports
remote source
X X X X X X
SQLServer X X X X X X
PostgreSQL
(community
edition)
X
Amazon Aurora
with PostgreSQL
compatibility
X
EnterpriseDB X X
Fujitsu X X
Confidential12
Projects?
•Migrations•New platform/servers•Oracle to SQL Server•SQL Server to Oracle or other
•Offload processes from OLTP•Reporting•Batch jobs
•Cloud Initiatives•Migrate to cloud•Dev/Test w/ real time prod loads•Long term archiving
•Data Consolidation•App data to SQL Server reporting•BI Analytics
•Data Distribution•One to multiple Reporting target(s) •Failover target
How can Quest Help?
Achieve scalability, availability, and near real-time data integration with the easiest, affordable, impact-free, all-in-one database replication solution
SharePlex™
Confidential15
Oracle -Redo/Archive logs
SQL Server –Publisher
SharePlex product architectureOn-premises, remote, or in-the-Cloud
Source Target
Export queue
Post queue
SQL
Post
Post
Cloud target
Capture
Read
Export Import
Capture queue
Use Cases
Confidential17
SharePlex Use Cases we support with Oracle Replication
Confidential18
Local access for optimal application performance with data consolidation
Environment
• Offshore oil drilling rigs at 9 locations around the world to a central database in Houston
• 512 kbps satellite network from rigs to Houston
• Select row data replication from central to selected instance
Goals/Benefits:
• Local access to data for optimal application performance
• Less data volume for data searches – better performance
Consolidate Oracle data from 3 different applications to SQL Server Data Warehouse
Customer Case Study – Large Insurance Company
Oracle Application 1
SQL Server data warehouse
Change History tables generated in same Oracle instance, then replicated to SQL Server for reporting on 15 minute intervals of data
•Data consolidation Oracle to SQL Server•Change History
SQL Server Reporting Services for BI Analytics
Oracle Application 2
Oracle Application 3
Oracle data consolidation to SQL Server data warehouse
Confidential20
SharePlex migration steps using a physical copy
Replication
Backup from Prod,
SNAPSHOT, TimeFinder, BCV, RMAN,
Export, Datapump, etc.
Restore to New Production
(Recover to SCN or LOG Number)
Capture
queue
Export
queue Post
queue
Reconcile
Current
production
New
production
Confidential21
SharePlex migration steps using a physical copy
Current
production
Replication
Capture
queue
Export
queue Post
queue
Capture
queue
Export
queue
Post
queue
Move users to New Production
(Considering Application is ready to
accept user connection)
Reverse replication
New
production
Confidential22
SharePlex migration steps using a physical copy -reverse replication (for failback)
Current
production
Replication
Capture
queue
Export
queue Post
queue
Capture
queue
Export
queue
Post
queue
Reverse replication
New
production
Confidential23
… SharePlex can speed you through your project with less risk, better performance, and less administrative worry.
So if you don’t want the sharks after you to complete your project…
… to the rescue!
SharePlex – Half the costFully-integrated utilities – no hidden costs!
Key features customers consider when choosing a replication solution
• Validates the integrity of data between the source and target.
• If a discrepancy is found, it fixes the anomaly.
• Built on top of Oracle export & import; allows instantiation or re-synchronization.
• Handles in-flight changes to objects
Compare & Repair Sync UtilitySharePlex Manager
• SharePlex Manager
• Graphical user interface to monitor & manage all SharePlex installations.
• Alerts to issues.
Oracle
GoldenGate
Veridata
Management Pack
for Oracle
GoldenGate
Oracle
GoldenGate
Enterprise ready, heterogeneous near real-time database
replication
Comprehensive solution for all
replication needs
Unrivaled, award winning support
• One solution – multiple use
cases
• Ensure high availability for
applications, scale across
enterprise, integrate data near
real-time
• No expensive add-ons
• Flexible pricing model –delivers results at lowest Total Cost of Ownership (TCO)
• No hidden license fees or database upgrades required
• Seven-time Achievement in Customer Excellence awards
• Leading net promoter score in industry
• 100% Customer Satisfaction!
$
The SharePlex Difference
SharePlex is the best-in class solution to achieve high availability, scalability, data
integration and reporting through near real-time database replication
Complimentary Solutions Architect and
Support Assistance with trial
Download a FREE 30-Day Trial
Datasheets, videos, case studies,
white papers, technical briefs,
events, webcasts, etc.
Explore www.SharePlex.com
Next Steps…
Contact an Expert – [email protected] 949.929.7092
Learn More at the Quest Software Table