SharePlexTM
“Profoundly alters the economics of Oracle computing”
Simple, affordable, zero-impact Oracle database replication and near real-time integration
2
SharePlex database replication: maximum business continuity
SharePlex ensures business continuity while meeting your database operational goals, providing a real-time copy of production data – without impacting your OLTP system’s performance and availability.
• Affordably replicate multiple copies of Oracle data on-premises, remotely or in-the-cloud for special purposes:
– Ensure high availability and disaster recovery
– Minimize risks associated with migrations
– Improve performance of OLTP systems
– Harness real-time reporting and data warehousing
– Optimize the use of business intelligence applications
3
SharePlex is #1 third party database replication solution
SharePlex is the ultimate database replication solution for Business Critical Applications.
• SharePlex is a leading database replication product since 1998, with a global presence
• Gartner 2010 recommends SharePlex to reduce costs with Oracle Standard Edition
• IDC 2011 SharePlex is #1 third party solution with 19% of the database replication market share compared to Oracle’s native tools at 25.5% (inclusive of GoldenGate-heterogeneous, Data Guard, Active Data Guard, and Streams)
Oracle 25.5%
Dell Software
19% SAP 15%
IBM 11%
Other 29%
Worldwide Database Replication Market Share
2011
4
Banking/Financial Telecom National security Technology
57 Countries Americas EMEA APAC-J
Worldwide F500-2000 Global 200 SMB
350+ Industries
1400+ Accounts
24,000+ Installations
SharePlex is a proven technology
5
Redo/Archive logs
SharePlex Oracle-to-Oracle product architecture On-premises, remote, or in-the-Cloud
Source Target
Export queue
Post queue
SQL
Post
Post
Cloud target
Capture
Read
Export Import
Capture queue
6
Use case scenarios
7
SharePlex use case scenarios – impact-free and limitless! On-premises, remote, or in-the-cloud
8
Ensure high availability and fast disaster recovery
• Ensure business continuity to meet five 9’s SLA
requirements for unplanned & planned downtime.
• Provides an alternate copy of production data for
failover in the event of maintenance or downtime.
• Ensures production databases are available 24x7.
• Ensures high-level of user experience and avoids
loss in revenues or end-user satisfaction due to
loss of critical data
• Supports active-active (bi-directional, multi-
master), active-passive (uni-directional)
configurations
9
Zero-impact migrations, patches, and upgrades
• Migration of application version, database
version, storage, hardware platform or
sometimes all four.
• Minimize downtime by allowing users to
continue working on the production database
while data is being migrated to the new
platform.
• Eliminate risk providing a failback if the
changes have undesired effect. Supports
multiple dry-runs.
• Reduce costs and mistakes by performing the
changes during working hours.
10
Offload operational reporting
• Ad hoc querying, reporting, data warehousing or Business
Intelligence can be run from a secondary copy of the
instance (all or a subset).
• Distribute read-only and read-write workload
• Improves performance on production system by removing
that processing load, and can improve reporting since the
replica instance can be tuned specifically for the need,
adding indexes that could adversely affect an OLTP source.
• Avoids performance degradation from times of high-volume
reporting such as month, quarter or year end.
• Immediate business benefits can be achieved offsite. Can be
placed on Standard Edition database and in-the-cloud as a
cost-effective SaaS model to provide 24x7 reporting without
production impact.
11
Reliable data distribution and distributed processing
• Databases are geographically dispersed over WAN,
LAN or Satellite—anywhere around the globe.
• Distribute data to different servers, keeping all copies
of the database current.
• Copies can all be different database versions &
indexed differently.
• Replicate all or a subset.
• Unlimited number of targets.
12
Effective and efficient centralized reporting & consolidation
• Consolidation of store(s) or multiple facilities can
provide real-time replicate data to the corporate
office over LAN, WAN, cloud or satellite networks.
• Supports large topologies of remote offices / stores
to consolidate data centrally.
• Posting files can be managed by start/stop to control
the flow of data real-time, hourly, daily or as
requested to disseminate copies of production data
wherever needed.
13
Customer use case: 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
14
Scalability through load balancing
• Data replication in place of Real Application Clusters
(RAC)
• Applies conflict resolution as required by the
circumstance and as defined by your business rules
and needs.
• Provides the fastest possible fail over time that can
be achieved using any technology in a WAN
environment.
• Copies can all be different database versions &
indexed differently.
15
Cascading to intermediary systems
• Provides regional distribution then allows for district
and store distribution of data.
• Replicate data between long distances and to
targets not directly connected.
• No Oracle software is required on this node if it will
only be acting to store and forward.
• Cascading or fanning the data allows for different
data to reach desired targets without sending all the
network packets forward to every target location.
• Move data past firewall thru secure servers without
the need of Oracle licensing on transporting servers.
16
• For auditing and discovery purposes
• Keep track of changes made to a defined set of
tables
• Records all changes including user id, timestamp,
SCN, source row id, key values, transaction id,
operation type
• Store the change tracking data on the primary server
or a secondary server
Change tracking
17
Near real-time integration with change data capture (CDC)
• Near real-time data integration using change data
capture to JMS Queue and providing continuous data
delivery to another database system (SQL Server, Sybase,
DB2, Teradata, Netezza, Hadoop, Greenplum, and more)
– Structured
– Unstructured
• Separates operational and analytical systems without
impacting performance
• Provides near real-time access to accurate information
• Migrate Oracle databases to modern platforms
• Allows enterprises to leverage new data warehousing
and business intelligence technology as it is made
available
• Cost effectively grow and expand infrastructure as
needed
New in version 8.0!
18
Capture queue
Post queue
SharePlex product architecture - data integration
Target(s)
Capture
Read
JMS post
…And more
Combined source & target process implementation
Near real-time data integration
Custom App
Dell App
Oracle source
Redo/Archive logs
JMS queue
JMS queue
19
Application integration use case: operational BI data stores
Siebel CRM
PeopleSoft HR
SAP Manufacturing
Oracle Financials
Oracle Databases
Data Warehouse
Hadoop Database
Reporting Dashboards Analysis (Kitenga)
20
JMS queue
SharePlex v8.0 Database replication & near real-time data integration
Source Target(s)
…And more
Near real-time data integration Custom app
Database replication
21
SharePlex replication with failback
With SharePlex, end user downtime is minimized:
• The process includes a failback position, rather than forcing you to “go for broke!”
• The process allows you to take the time required to be careful, and to be successful.
With traditional migrations, extensive downtime is required:
• Export/import/3rd party tool
• High risk with in-place upgrades
• Increased costs for failures
• Can not test new functionality
Oracle database migrations
Oracle 9i Oracle 11g
22
Replication
Current production
Backup from Prod, SNAPSHOT, TimeFinder, BCV, RMAN,
Export, Datapump, etc.
Restore to New Production (Recover to SCN or LOG Number)
SharePlex migration steps using a physical copy
New production
Capture queue
Export queue Post
queue
Reconcile
23
Replication
Current production
SharePlex migration
New production
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
24
Replication
Current production
SharePlex reverse replication (for failback)
New production
Capture queue
Export queue Post
queue
Capture queue
Export queue
Post queue
Reverse replication
25
With SharePlex, end user downtime is minimized:
• Offload the export from the production database
• Optimize database, test new features
• Ability to repeat migration with no extra downtime
Hardware migrations
Staging DB
With traditional hardware migration methods, extensive downtime is required:
• Export/Import data
• Rebuild the database
• Verify the migration
SharePlex replication with failback
Solaris, Oracle 9i
AIX, Oracle 11g
26
Intermediate server
Replication
Current production
Backup from Prod, Restore to New Production
(Recover to SCN or LOG Number)
SharePlex migration steps using logical instantiation
New production
Capture queue
Export queue Post
queue
Reconcile
Export from Intermediate, import to New Platform.
Export, Datapump, RMAN, or Transportable Tablespaces
27
Replication
Current production
SharePlex migration
New production
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
28
Replication
Current production
SharePlex reverse replication (for failback)
New production
Capture queue
Export queue Post
queue
Capture queue
Export queue
Post queue
Reverse replication
29
Use case: migration and failover A leading provider of flash memory technology
Two attempts at migration • January 2011 failed from an in-house migration plan
• June 2011 Contacted Quest, now Dell Software
Environment • From HPUX, Oracle 9i to Linux RH, Oracle 11g using intermediate server
• 458 GB Database, 450 GB of Redo/Day
• Client requested Compare/Repair for Validation -- in sync as advertised
• Reverse Replication set up without issue
• SharePlex was unaffected by customer issues
Goals/Benefits • Rave Reviews from Upper Mgmt, confidence from their customers
• DBA Team attributed SharePlex as making a huge difference in making this a smooth migration
• Using SharePlex saved 27 hours of downtime
30
Hugo Tellez, Section Manager/DBA for IT Infrastructure
“We set up SharePlex and synced the new database with our existing production database, all without downtime. If we had done the migration manually, it would have been another 24-hour downtime window.“
31
SharePlex Manager
SharePlex Manager - Monitoring and Administration Console
32
HTTP access
Server
Repository
Target Source Source
Target
SharePlex Replication
SharePlex Monitoring
SharePlex Manager (GUI) architecture diagram
Adaptor
Statistics Gathering
Agent
33
SP_SYS_HOST_NAME
SP_COP_TPORT
OS USER/PASSWORD
• After installation, discover a SharePlex Infrastructure at first time.
Discovery #1
34
• Rate
• Time Remaining
Instance Overview
35
• Processes
• Queues
• How replication is set up
Instance Detail
36
Monitoring Instance Detail > Show Post Detail
37
Can see the status or can do activate/deactivate
To make a new config
Manage Monitoring Instance Detail > Manage Monitoring
38
Alarms Administration > Rules & Notifications > Manage Rules
39
Click here
Alarms Administration Rule Definition
40
queue10 queue2
queue3
Queue10(max : 2Million) queue2
Capture operations
ALL Post operations
ALL Post Backlogs
Dashboard Report
41
What makes SharePlex different?
• Fully automated and easy to use
– Download, install and use in just 15 minutes
– Expedite staff learning curve with 5 minute how-to videos
– Learn from the experts 24x7 in the SharePlex Community with online forums & blogs
• Support for a multitude of platforms (mix and match)
– Including Oracle Standard and Enterprise Edition, RAC, Exadata and Oracle 8i-12c
• Get all the functionality affordably
– Flexible and affordable licensing options (perpetual or term)
• Achieve scalability with or without RAC
– Does not require RAC Clusterware software
42
SharePlex embedded utilities – no added cost! Key features to consider when choosing a replication product
SharePlex comes packaged with all the tools needed to manage & maintain your replication environment
• Compare and Repair – Validates the integrity of data between the source and target.
– If a discrepancy is found, it fixes the anomaly.
• Sync Utility – Built on top of Oracle export & import; allows instantiation or re-synchronization.
– Handles in-flight changes to objects
• SharePlex Manager – Graphical user interface to monitor & manage all SharePlex installations.
– Alerts to issues.
43
SharePlex customers
44
Next Steps
For More Information, visit SharePlex webpage
URL Link: www.software.dell.com/products/SharePlex
• Datasheet, Videos, Case studies, White Papers, Technical Briefs, Events/Webcasts
Ask a Dell Software Account Manager for a Proof of Concept (POC)
• Download 30-day Trial Software (SC and Support Assistance)
• On your own test environment
• Dell Cloud Sandbox
Join our SharePlex community:
URL Link: www.Quest.com/Community-SharePlex
• Discussions, Blogs, Expert Advice, Polls, Demo’s, technical documents, etc.