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

Oracle GoldenGate Studio Intro

Apr 15, 2017

Download

Technology

Bobby Curtis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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