oracle goldengate studio intro
TRANSCRIPT
The Next Generation of Oracle GoldenGate Design Faster, Smarter, and Scalable
Collaborate 2016 Speaker: Bobby Curtis
Accenture Enkitec Group
SPEAKER FOR THIS SESSIONBobby Curtis Infrastructure Principal Accenture Enkitec Group Douglasville, GA
Contact: [email protected] [email protected]
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)
DESIGN PANEL (LOGICAL/PHYSICAL)
PROPERTIES
PROJECTS
RESOURCES
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