delivering oracle success - dbakdbak.com/wp-content/themes/dbak/pdf/downloads... · • oracle...

16
DBAK Delivering Oracle Success Oracle GoldenGate: Straight Up August 4, 2010 Denver, CO

Upload: others

Post on 13-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

DBAKDelivering Oracle Success

Oracle GoldenGate: Straight UpAugust 4, 2010

Denver, CO

Page 2: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 2

Agenda

• Introductions• Topology: Graham Hainbach, Oracle• Overview: the nuts and bolts of GoldenGate, Frank

Bommarito, DBAK• Features, benefits, updates: Graham Hainbach,

Oracle• Case Studies• Questions and Wrap up

Page 3: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 3

Introductions• Esley Gustafson, DBAK• Frank Bommarito, DBAK

Co-founder and Chief Services Officer of DBAK, Frank is an expert in designing, delivering, tuning, and troubleshooting advanced technology, large-scale, highly complex systems using Oracle technology. With more than 20 years of Oracle-based experience, including Oracle Database, Oracle Applications, Oracle Application Server, and Oracle's development tools, Frank has participated in implementing, training, and documenting solutions that include high availability, disaster recovery, data warehousing, online transaction processing, and process automation.

• Graham F. Hainbach, OracleGraham brings expertise in real-time data integration architecture and database systems high availability to his role as Principal Sales Consultant at Oracle. With more than 20 years of experience in the software industry, Graham has held a broad range of professional roles including Architect, Programmer, Sales Support and Services Consultant. Previous posts include leadership roles at GoldenGate, Pallas Consulting, Sonic Software, TIBCO, Sybase, and Information Builders spanning CDC, HA & DR, SOA, ESB, EAI, RDBMS, Enterprise Data Management, and vertical expertise. Graham was published in Daniel J. Worden’s - Sybase Developers Handbook (ISBN: 0-12-763950-0) and has also published numerous other articles. Graham holds a bachelor of science, in computer science from University College Dublin, Ireland.

Page 4: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 4

About DBAK• Oracle solution provider• Co-founded in 2005• Based in Englewood, CO• 2008 “Emerging Business of the Year” –

South Metro Denver Chamber of Commerce• Average 15 years of Oracle expertise• Oracle Gold Partner

Our goal is to focus on solutions that enable our clients to achieve the success they have defined for themselves.

Page 5: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 5

How It Works: Modular Architecture

SourceDatabase(s)

TargetDatabase(s)

LAN / WAN / Internet(TCP/IP)

Route: Data is compressed, encrypted for routing to targets.

Capture: Committed changes are captured (and can be filtered) as they occur by reading the transaction logs.

Capture

Trail files: Stages and queues data for routing.

Source Trail

Delivery: Applies data with transaction integrity, transforming the data as required.

Target Trail Delivery

Bi-directional

Source Trail

Target TrailDelivery Capture

Pump

Pump

Pump: Distribute data for routing to multiple targets.

Page 6: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 6

Heterogeneous PlatformsDatabases O/S and Platforms

Capture:OracleDB2Microsoft SQL ServerSybase ASETeradataEnscribeSQL/MPSQL/MX

Delivery - all listed above, plus:HP Neoview, Netezza, Greenplum, and any ODBC

compatible databasesETL productsJMS message queues MySQLTimesTen

Windows 2000, 2003, XP

LinuxSun Solaris

HP NonStop

HP-UXHP TRU64

HP OpenVMSIBM AIX

IBM z/OS

Page 7: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 7

GoldenGate TopologiesUnidirectional

Query OffloadingBi-DirectionalLive Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing,

Multi-Master

Broadcast Data Distribution

Integration/ConsolidationData Warehouse

CascadingData Marts

Page 8: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 8

Why GoldenGate?

• Fast• Efficient• Easy to troubleshoot• Easy to implement• Superior: truly the best in the business

Page 9: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 9

Common issues with data replication tools

• Long running jobs• Network outages• New tables• Validation of data • DDL• Logging

Page 10: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 10

Simple setup• Install software (download and unzip – done!)• Configure in the database – user to read/write data• Few system settings – typically no downtime

– alter database archivelog– alter database force logging– alter system set recyclebin=off scope=both– alter database add supplemental log data

• Create manager• Configure Extract/Replicat• Done!

Page 11: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 11

How to start?

• RMAN backup/restore• Initial load (GG process)• Export/import

Page 12: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 12

What do I get?

• Setup TNS to take advantage in case of failure• OS upgrade – no problem• DB upgrade – no problem• Platform switch – no problem• Auditing of data – no problem• DDL (create table) – no problem• Troubleshooting – very clear• Learning to ride a bike took some time with years of

pleasure – why not take the bridge!

Page 13: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 13

What GoldenGate is not…

• A database backup (physical versus logical, i.e.; Veridata)

• Tied to the Oracle database• Tied to a specific OS• In need of much maintenance• Hard to control - operationally• Hard to master (tuning is much more difficult)• Overloaded with documentation (reminds me of

release 5 database days)

TP17

Page 14: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 14

Can I?

• Use one database with many destinations?• Have one destination with from many sources?• Use one source for many purposes (i.e.

Failover/HA/Auditing)• Use a source database differently than I use the

target database?• Eliminate other tools (ETL – data guard – backups)?

Page 15: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 15

What about the others?

• GoldenGate versus Streams• GoldenGate versus Data Guard• GoldenGate versus Shareplex®

Page 16: Delivering Oracle Success - DBAKdbak.com/wp-content/themes/dbak/pdf/downloads... · • Oracle solution provider • Co-founded in 2005 • Based in Englewood, CO • 2008 “Emerging

© DBAK 2010 16

Contact UsFrank Bommarito

[email protected]

Esley Gustafson303-888-8389

[email protected]

www.dbaknow.com