SharePlex TM Profoundly alters the economics of Oracle computing Simple, affordable, zero-impact Oracle database replication and near real-time integration
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 2
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) Worldwide Database Replication Market Share 2011 Other 29% IBM 11% SAP 15% Oracle 25.5% Dell Software 19% 3
SharePlex is a proven technology 350+ Industries 1400+ Accounts 24,000+ Installations Banking/Financial Telecom National security Technology 57 Countries Americas EMEA APAC-J Worldwide F500-2000 Global 200 SMB 4
SharePlex Oracle-to-Oracle product architecture On-premises, remote, or in-the-cloud Export Export Import Post SQL Redo/Archive logs Read Post Post Source Capture Capture Cloud target Target 5
6 Use case scenarios
SharePlex use case scenarios impact-free and limitless! On-premises, remote, or in-the-cloud 7
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, multimaster), active-passive (uni-directional) configurations 8
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. 9
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. 10
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. 11
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. 12
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 13
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. 14
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. 15
Change tracking 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 16
Near real-time integration with change data capture (CDC) New in version 8.0! 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 17
SharePlex product architecture - data integration Near real-time data integration Combined source & target process implementation Post JMS post JMS Custom App Redo/Archive logs Read And more Capture Oracle source Capture JMS Target(s) Dell App 18
Application integration use case: operational BI data stores Oracle Financials SAP Manufacturing PeopleSoft HR Siebel CRM Oracle Databases Hadoop Database Data Warehouse Reporting Analysis (Kitenga) Dashboards 19
SharePlex v8.0 Database replication & near real-time data integration Database replication JMS Near real-time data integration Custom app And more Source Target(s) 20
Oracle database migrations With traditional migrations, extensive downtime is required: Export/import/3 rd party tool High risk with in-place upgrades Increased costs for failures Can not test new functionality 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. SharePlex replication with failback Oracle 9i Oracle 11g 21
SharePlex migration steps using a physical copy Export Capture Replication Post Reconcile New production Backup from Prod, SNAPSHOT, TimeFinder, BCV, RMAN, Export, Datapump, etc. Current production Restore to New Production (Recover to SCN or LOG Number) 22
SharePlex migration Export Capture Replication Post New production Move users to New Production (Considering Application is ready to accept user connection) Capture Reverse replication Current production Post Export 23
SharePlex reverse replication (for failback) Export Capture Replication Post New production Capture Reverse replication Current production Post Export 24
Hardware migrations With traditional hardware migration methods, extensive downtime is required: Export/Import data Rebuild the database Verify the migration 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 SharePlex replication with failback Solaris, Oracle 9i AIX, Oracle 11g Staging DB 25
SharePlex migration steps using logical instantiation Export Capture Replication Post Reconcile New production Current production Backup from Prod, Restore to New Production (Recover to SCN or LOG Number) Intermediate server Export from Intermediate, import to New Platform. Export, Datapump, RMAN, or Transportable Tablespaces 26
SharePlex migration Export Capture Replication Post New production Move users to New Production (Considering Application is ready to accept user connection) Capture Reverse replication Current production Post Export 27
SharePlex reverse replication (for failback) Export Capture Replication Post New production Capture Reverse replication Current production Post Export 28
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 29
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. Hugo Tellez, Section Manager/DBA for IT Infrastructure 30
SharePlex Manager - Monitoring and Administration Console SharePlex Manager 31
SharePlex Manager (GUI) architecture diagram SharePlex Replication Source Target Source Target SharePlex Monitoring Adaptor Server Agent Repository Statistics Gathering HTTP access 32
Discovery #1 After installation, discover a SharePlex Infrastructure at first time. SP_SYS_HOST_NAME SP_COP_TPORT OS USER/PASSWORD 33
Instance Overview Rate Time Remaining 34
Instance Detail Processes Queues How replication is set up 35
Monitoring Instance Detail > Show Post Detail 36
Manage Monitoring Instance Detail > Manage Monitoring To make a new config Can see the status or can do activate/deactivate 37
Alarms Administration > Rules & Notifications > Manage Rules 38
Alarms Administration Rule Definition Click here 39
Dashboard Report Capture operations ALL Post operations 2 10 3 ALL Post Backlogs 2 Queue10(max : 2Million) 40
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 41
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. 42
43 SharePlex customers
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. 44