Sie sind auf Seite 1von 24

The Next Generation of Oracle GoldenGate Design

Faster, Smarter, and Scalable

Collaborate 2016
Speaker: Bobby Curtis
Accenture Enkitec Group
SPEAKER FOR THIS SESSION
Bobby Curtis
Infrastructure Principal
Accenture Enkitec Group
Douglasville, GA

Contact:
bobby.l.curtis@accenture.com
curtisbl@gmail.com

Social/Blog
@dbasolved
http://dbasolved.com
‣ What are the 5 key (skills) of success?

‣ Building a Flexible Framework

‣ Implementing the Keys/Skills

‣ Questions
WHAT ARE WE GOING TO TALK
ABOUT?
‣ GoldenGate Today

‣ Oracle’s New Design Tool

‣ Walkthrough of Oracle GoldenGate Studio

‣ Best Practices

‣ Questions
GOLDENGATE TODAY
✴ Manual in nature
✴ Error prone (lots of typing)
✴ Wide range of architectures
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?
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
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)
ORACLE’S DESIGN TOOL
(WHAT DOES IT NOT DO)

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


A WALKTHROUGH
(OVERALL VIEW)

PROJECTS
DESIGN PANEL
(LOGICAL/PHYSICAL)

RESOURCES
PROPERTIES
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
A WALKTHROUGH
(PROJECTS PANE)
A WALKTHROUGH
(RESOURCES PANE)

✴ Database: Instances used in


architectural solution

✴ Global Mappings: Mappings


used across multiple
solutions

✴ GoldenGate Instance =
Oracle GoldenGate Monitor
Agents (JAgent)
A WALKTHROUGH
(PROJECTS, RESOURCES & DESIGN VIEW)

✴ Logical design highlights directions of


replication
A WALKTHROUGH
(DEPLOYMENT PROFILES & DEPLOYMENT VIEW)

✴ Deployment Profiles display as physical


architectures
✴ Interaction and deployments can be
done here
A WALKTHROUGH
(DEPLOYMENT PROFILES & PROPERTIES)
A WALKTHROUGH
(DEPLOYMENT FILES)
A WALKTHROUGH
(DEPLOYMENT FILES)
A WALKTHROUGH
(DEPLOYMENT FILES - EXTRACT)

Parameter Files Obey Files


A WALKTHROUGH
(DEPLOYMENT DIRECTLY FROM OGGS)
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
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
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

Das könnte Ihnen auch gefallen