oracle goldengate studio intro

24
The Next Generation of Oracle GoldenGate Design Faster, Smarter, and Scalable Collaborate 2016 Speaker: Bobby Curtis Accenture Enkitec Group

Upload: bobby-curtis

Post on 15-Apr-2017

587 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Oracle GoldenGate Studio Intro

The Next Generation of Oracle GoldenGate Design Faster, Smarter, and Scalable

Collaborate 2016 Speaker: Bobby Curtis

Accenture Enkitec Group

Page 2: Oracle GoldenGate Studio Intro

SPEAKER FOR THIS SESSIONBobby Curtis Infrastructure Principal Accenture Enkitec Group Douglasville, GA

Contact: [email protected] [email protected]

Social/Blog @dbasolved http://dbasolved.com

Page 3: Oracle GoldenGate Studio Intro

‣ What are the 5 key (skills) of success?

‣ Building a Flexible Framework

‣ Implementing the Keys/Skills

‣ Questions

Page 4: Oracle GoldenGate Studio Intro

WHAT ARE WE GOING TO TALK ABOUT?

‣ GoldenGate Today

‣ Oracle’s New Design Tool

‣ Walkthrough of Oracle GoldenGate Studio

‣ Best Practices

‣ Questions

Page 5: Oracle GoldenGate Studio Intro

GOLDENGATE TODAY✴ Manual in nature ✴ Error prone (lots of typing) ✴ Wide range of architectures

Page 6: Oracle GoldenGate Studio Intro

What changed? There has to be an easier way!

Why is there not a GUI for this?

All this $$ for a cmd line tool!? Waste of money!

Didn’t someone tell me there is

a tool now?

Page 7: Oracle GoldenGate Studio Intro

ORACLE’S DESIGN TOOL

✴ Part of Oracle GoldenGate Foundation Suite (OGG Studio, OGG Mgmt Pack, OGG Veridata)

✴ Only design tool that allows you to design, save and deploy from a single interface

Page 8: Oracle GoldenGate Studio Intro

ORACLE’S DESIGN TOOL (WHAT DOES IT DO)

✴ Quickly design simple and robust architectures ✴ Allows for sharing of designs between team members

(export/import functions)

Requirements ✴ Repository to store data models ✴ Oracle GoldenGate Management Agents

(JAgent - 12.1.0.2)

Page 9: Oracle GoldenGate Studio Intro

ORACLE’S DESIGN TOOL (WHAT DOES IT NOT DO)

!!!!NO REVERSE ENGINEERING OPTIONS!!!!

Page 10: Oracle GoldenGate Studio Intro

A WALKTHROUGH (OVERALL VIEW)

DESIGN PANEL (LOGICAL/PHYSICAL)

PROPERTIES

PROJECTS

RESOURCES

Page 11: Oracle GoldenGate Studio Intro

A WALKTHROUGH (PROJECTS PANE)

✴ Solutions: Architectural designs for an OGG environment (more than 1)

✴ Deployment Profiles: 2 types - Online & Offline

✴ Local Mappings: Mappings only used in current solution

Page 12: Oracle GoldenGate Studio Intro

A WALKTHROUGH (PROJECTS PANE)

Page 13: Oracle GoldenGate Studio Intro

A WALKTHROUGH (RESOURCES PANE)

✴ Database: Instances used in architectural solution

✴ Global Mappings: Mappings used across multiple solutions

✴ GoldenGate Instance = Oracle GoldenGate Monitor Agents (JAgent)

Page 14: Oracle GoldenGate Studio Intro

A WALKTHROUGH (PROJECTS, RESOURCES & DESIGN VIEW)

✴ Logical design highlights directions of replication

Page 15: Oracle GoldenGate Studio Intro

A WALKTHROUGH (DEPLOYMENT PROFILES & DEPLOYMENT VIEW)

✴ Deployment Profiles display as physical architectures

✴ Interaction and deployments can be done here

Page 16: Oracle GoldenGate Studio Intro

A WALKTHROUGH (DEPLOYMENT PROFILES & PROPERTIES)

Page 17: Oracle GoldenGate Studio Intro

A WALKTHROUGH (DEPLOYMENT FILES)

Page 18: Oracle GoldenGate Studio Intro

A WALKTHROUGH (DEPLOYMENT FILES)

Page 19: Oracle GoldenGate Studio Intro

A WALKTHROUGH (DEPLOYMENT FILES - EXTRACT)

Parameter Files Obey Files

Page 20: Oracle GoldenGate Studio Intro

A WALKTHROUGH (DEPLOYMENT DIRECTLY FROM OGGS)

Page 21: Oracle GoldenGate Studio Intro

TOP FEATURES

✴ Design logical without knowing GoldenGate specifics

✴ Best Practice wizards ✴ Auto-mappings and drag-n-drop ✴ Rapid deployment/redeployment (1-click) ✴ Evolve solutions to meet business needs ✴ Export/Import to share architectures

Page 22: Oracle GoldenGate Studio Intro

BEST PRACTICES

✴Keep process names simple ✴Add resources as needed (try to keep footprint small)

✴Export models regularly (share with friends) ✴Place repository database in archive log mode for backups

Page 23: Oracle GoldenGate Studio Intro

BUGS!

✴Arrows don’t always line up (logical/physical views)

✴Security parameters (defaults to alias) ✴Obey directory (diroby) needs to be created prior to deployment

Page 24: Oracle GoldenGate Studio Intro