shareplex - cloud storage · pdf filethe need of oracle licensing on transporting servers. 16...

44
SharePlex TM “Profoundly alters the economics of Oracle computing” Simple, affordable, zero-impact Oracle database replication and near real-time integration

Upload: vobao

Post on 26-Mar-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

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.