Welcome to Dbvisit Replicate

34
© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m Welcome to Dbvisit Replicate Overview and Architecture

description

Welcome to Dbvisit Replicate. Overview and Architecture. Agenda. Introduction to Dbvisit Software Dbvisit Replicate Intro Dbvisit Replicate Architecture Dbvisit Replicate Demo Q&A. Dbvisit. Used in 80+ Countries Trusted by 800 + Companies - PowerPoint PPT Presentation

Transcript of Welcome to Dbvisit Replicate

Page 1: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Welcome to Dbvisit Replicate Overview and Architecture

Page 2: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Agenda

• Introduction to Dbvisit Software• Dbvisit Replicate Intro• Dbvisit Replicate Architecture• Dbvisit Replicate Demo• Q&A

Page 3: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Used in 80+ CountriesTrusted by 800+ CompaniesWorldwide leader in disaster recovery solutions for Oracle Standard EditionExceptional Product Engineers with “real world” DBA ExperienceTwo Oracle 11g Certified MastersRegular presenters at Oracle events such as OOW and CollaboratePassionate about Oracle Technology

Dbvisit

Page 4: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Trusted in 80+ countries. . .

. . . By 800+ companies.

Page 5: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Product Lineup

World-leading Disaster Recovery Solution for the

Oracle SE database

Affordable Alternative to GoldenGate: – Data Replication for

Oracle-sourced databases

Page 6: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Physical Replication “One on one” copy of the primary database in permanent recoveryUse redo apply to keep up to date100% binary copy, database are exact replicas Referred to as a standby databaseBest suited for DR

Logical ReplicationIndependent 2nd database in sync by replication mechanismUses SQL statements to keep up to dateSubset of data is replicatedCross version, cross platformSeparate physical database structureBest suited for information sharing, migrations, real-time reporting

etc

Two Replication Types

Page 7: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit ReplicateLogical data replication

solution• From Oracle to Oracle, SQL

Server, MySQL• Topologies: one to one, one to

many, many to one, cascading, unidirectional, bi-directional

• Wizard-driven interface• Robust notification

capabilities• Automated conflict detection

and correction • “Audit” feature

Page 8: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Use Cases1) Offloaded reporting and query environments

2) Data warehousinga) “Audit” featureb) Integration with ETL tools

3) Migration projectsa) Term licenses b) Oracle version upgrades, OS platform, to the Cloud, etc.

4) Cloud a) Migrationb) Backupc) Reportingd) DRaaS

Page 9: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate- Architecture Components

• Mine– Converts Oracle redo log data into PLOG data

• PLOG– “Parsed log file” – binary files specific to Dbvisit Replicate– Platform independent

• Apply– Converts PLOG data into target DB native SQL

-----------------• Fetcher (optional)

– Offloads Mine process from source server onto intermediary server

Page 10: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Architecture

① MineMines Oracle redo logs and creates PLOG data to move over network

SourceEnvironment

Page 11: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Architecture

① MineMines Oracle redo logs and creates PLOG data to move over network

② PLOG- Parsed logs – binary files specific to Dbvisit Reporting- Platform independent

LAN

SourceEnvironment

① ②

Page 12: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Architecture

① MineMines Oracle redo logs and creates PLOG data to move over network

② PLOG- Parsed logs – binary files specific to Dbvisit Reporting- Platform independent

③ ApplyConverts PLOG data into target DB native SQL

LAN

SourceEnvironment

TargetEnvironment

① ② ③

Page 13: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Offload MINE using “Fetcher”① Mine

Mines Oracle redo logs and creates PLOG data to move over network

② PLOG- Parsed logs – binary files specific to Dbvisit Reporting- Platform independent

③ ApplyConverts PLOG data into target DB native SQL

④ Fetcher (optional)- Offloads Mine process from Source server onto intermediary server

LAN

SourceEnvironment

TargetEnvironment

① ② ③

Page 14: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Offload APPLY

① MineMines Oracle redo logs and creates PLOG data to move over network

② PLOG- Parsed logs – binary files specific to Dbvisit Reporting- Platform independent

③ ApplyConverts PLOG data into target DB native SQL

LAN

SourceEnvironment

TargetEnvironment

① ② ③

Page 15: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate and RDS

Page 16: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

Migrations happen! They are a fact of life and are required for any number of reasons including:

Bug fixesPlatform version or application upgradesNew hardware or a migration to the cloudData centre consolidation – e.g. due to a merger or

acquisitionRetiring old technology

Page 17: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Migrate previous release database to new release database with:

1. Minimal outage2. Low risk3. Low stress4. Extended testing with live data5. 100% Data integrity

Migration objectives

Page 18: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

1

1

1

Install Dbvisit Replicate

Page 19: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

1

1

1

Install Dbvisit Replicate

Start the MINE process on the Source Database2

2

Page 20: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

1

1

1

Install Dbvisit Replicate

Start the MINE process on the Source Database as of SCN 123

Export the database as of SCN 123

2

2

3

3

Page 21: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

1

1

1

Install Dbvisit Replicate

Start the MINE process on the Source Database as of SCN 123 Export the database as of SCN 123

Import the database

2

2

3

3

4

4

Page 22: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

1

1

1

Install Dbvisit Replicate

Start the MINE process on the Source Database as of SCN 123

Export the database as of SCN 123

Import the database

Start the APPLY process

2

2

3

3

4

4

55

Page 23: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate for Migrations

1 1

Install Dbvisit Replicate

Start the MINE process on the Source Database as of SCN 123

Export the database as of SCN 123

Import the database

Start the APPLY process

When the APPLY process is current point

the application to the Target.

2

2

3

3

4

4

55

6

61

Page 24: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Feature Highlight:CDC/Audit real-time BI (ii)

This does not maintain a copy of the source table(s), but logs all operations as separate entries.

Page 25: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Feature Highlight:CDC/Audit real-time BI (ii)

New row inserted in staging table for every:• Insert• Update • Delete

Page 26: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Automated conflict resolution

Dbvisit Replicate offers: Conflict detection

Data divergence triggers a notification

Conflict resolution Identifies source of conflict

Conflict handling Predefined rules handle conflicts automatically (includes setting PL/SQL business rules)

Page 27: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Formal Product Training

• Workshop style – combining lecture and hand’s on

• Available now: Replicate LTD, XTD, MAX

• Coming soon: Standby

• Conducted via GoToTraining

• Short segments (to fit into work schedule)

Page 28: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Installation1. RPM on Linux2. Tar on Unix3. Windows installer on Windows

Only 1 executable: dbvrepClean and simple

Download a free 30 day trial from our website www.dbvisit.com

Dbvisit Replicate

Page 29: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Demos1. Dbvisit Replicate console overview2. Oracle to Oracle3. Oracle to MySQL

Other demos are on our "Dbvisit" Youtube channel

Dbvisit Replicate

Page 30: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Dbvisit Replicate Comparison

FEATURE DBVISIT REPLICATE GOLDEN GATE STREAMS

OPTIMISTIC COMMIT Yes No Yes/No

ENTERPRISE EDITION NEEDED No No Yes

MYSQL and SQL SERVER TARGET Yes Yes No

ORACLE CROSS PLATFORM Yes Yes Yes

LOB support Yes Yes Yes

SETUP WIZARD Yes No No

OFFLOAD/DOWNSTREAM MINE Yes Yes Yes

CONFLICT RESOLUTION Yes Yes Yes

SCALABLE/ROBUST Yes Yes No

COST EFFECTIVE Yes No No

EASY TO USE Yes 3 day training required

Expert needed, manual scripting required

Page 31: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Summary: Dbvisit Replicate Advantages

• Low-cost, quickly deployed data replication solution for keeping a set of databases in sync, real time

• Complete, real time system status overview on one screen• Real time notification and extensive reporting included• Automated conflict detection, handing and resolution

capabilities• Configurations easily reran or copied over to new

environments• Optional: Offload data mining with “Fetcher” tier

Page 32: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Next steps

1. Plan and carry out POC test?2. Size of redo logs and frequency (high and low volume

ranges)?3. Script to test for supported / unsupported datatypes

Page 33: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Thank youQuestions and Answers?

Page 34: Welcome to Dbvisit Replicate

© 2 0 1 5 D b v i s i t S o f t w a r e L i m i t e d | d b v i s i t . c o m

Twitter: @dbvisitBlog: blog.dbvisit.com

Forum: www.dbvisit.com/forums