Upload
jinendraabhi
View
9
Download
0
Embed Size (px)
DESCRIPTION
g
Citation preview
Oracle University | Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709
Oracle GoldenGate 11g: Advanced Configuration for Oracle
Duration: 4 Days
What you will learnEnrolling in this Oracle GoldenGate 11g training will help you develop your installation and configuration skills. Byinteracting with top Oracle instructors, you'll be able to ask questions as you learn to solidify your understanding.
Learn To:
Explain Oracle GoldenGate advanced configuration options.Describe and take advantage of the new Integrated Capture to replicate complex data types and compressed data.Configure and implement the Oracle GoldenGate Event Marker system.Enable data transformation based on event records in the transaction logs or in the trail files.Perform zero-downtime database migration.Set up and manage advanced deployment models, like 3-node multi master replication configuration.Master Oracle GoldenGate facilities to detect and resolve data conflicts in active-to-active replication implementations.
Benefits to You
Integrate your organization's disparate data across heterogeneous databases for improved decision-making. Becomemore efficient at configuring and implementing Oracle GoldenGate.
Enable Zero-Downtime Migration
This course also allows you to simulate a system upgrade. You'll develop the skills needed to survive an abortedmigration, incurring zero data loss. Hone these skills by engaging in hands-on demonstrations and exercises.
Active-Active Replication and CDR
You'll also build two-way and three-way active-active replication configurations. Explore both basic and advancedconflict detection and resolution (CDR). Review basic product-provided CDR, with more advanced custom CDRtechniques implemented using SQLEXEC and stored procedures.
Configure Integrated Extract Groups
The recently introduced Integrated Extract feature is also covered in depth. You'll learn to configure integrated extractgroups operating in both local and downstream deployment modes.
Learn to Utilize Advanced Features
Upon completing this course, you'll be able to utilize the more advanced features of Oracle GoldenGate 11g, including:
Copyright 2013, Oracle. All rights reserved. Page 1
integrated capture, active-active replication, conflict detection and resolution, DDL/DML replication, Oracle GoldenGateevent marker subsystem, advanced data manipulation and transformation techniques and advanced data mapping.
AudienceArchitectData Warehouse AdministratorDatabase AdministratorsDatabase DesignersProcess DeveloperSystem Integrator
Related Training
Required Prerequisites
Oracle GoldenGate 11g: Fundamentals for Oracle
Suggested PrerequisitesOracle Database 11g: 2 Day DBA Release 2
Oracle Database 11g: Administration Workshop I Release 2
Course ObjectivesExplain Oracle GoldenGate Advanced Configuration options
Describe and take advantage of the new Integrated Capture to replicate complex data types and compressed data,
currently unsupported by Classic Capture
Install and deploy Oracle GoldenGate Integrated Capture components
Configure and implement the Oracle GoldenGate Event Marker system, to enable data transformation based on event
records in the transaction logs or in the trail files
Master Oracle GoldenGate facilities to detect and resolve data conflicts in active-to-active replication implementations
Perform zero-downtime database migration
Familiarize the student with Data Conflict Avoidance Techniques
Set up and manage advanced deployment models, such as 3-node multi master replication configurations
Course Topics
Oracle GoldenGate Integrated CaptureWhat is Oracle GoldenGate Integrated Capture?Why it is Needed and What Additional Replication Features it Makes PossibleComparing and Contrasting Classic Capture vs. Integrated Capture
Copyright 2013, Oracle. All rights reserved. Page 2
How to Prepare a Database for Integrated Capture Creation of Users, Assignments of Roles and Privileges, etcOracle GoldenGate Integrated Capture Deployment ModesConfiguring an Extract Process to Perform Change Data Capture Using Integrated CaptureExtracting Parameters Relevant to Integrated Capture
Oracle GoldenGate Event Marker SystemStarting, Suspending, Stopping Processes, Performing a Transformation, Reporting Statistics, and Capturing Lag History Using the Event Marker SystemInvoking Stored Procedures When Specific Events Occur Using SQLEXECActivating Tracing Following the Exceeding of a Data ThresholdRunning OS Shell Commands at the Occurrence of Specific Data-Driven EventsExtracting Details Analysis of the TABLE, MAP, FILTER, WHERE and SQLEXEC StatementsImplementing Event Marker Actions on the Extraction Side and on the Delivery Side of Replication
Data Mapping, Data Selection/Filtering and Data TransformationTABLE (for Extract) and MAP (for Replicat) Options Which Allow for Data SelectionCOLMAP and COLMATCH OptionsExploring Simple Filtering (Achieved Through the WHERE Clause) and Complex Filtering (Using the FILTER Clause)Data Transformation Functions: Enabling Concatenation, Substitution, Case Changing, Numeric Conversion and Date ConversionSQLEXEC Parameter to Invoke Stored Procedures or to Perform Native SQL Queries
Custom Behavior Through User ExitsThe CUSEREXIT Parameter and its OptionsUser Exit Mandatory Parameters: EXIT_CALL_TYPE, EXIT_CALL_RESULT and EXIT_PARAMSThe EXIT_CALL_PROCESS_RECORD FunctionOracle GoldenGate Callback Routines Invoked Through ERCALLBACKThe usrdecs.h C Include FileJMS and Flat File Using Oracle GoldenGate Application AdaptersConnecting to the Java Subsystem Through the Java Native Interface (JNI)
Configuring Zero-Downtime Migration ReplicationZero-Downtime Migration PrerequisitesZero-Downtime Migration TopologyConfiguring Initial Setup and Required StepsConfiguring Primary Extract, Data pump and Replicat for Fallback
Bidirectional Replication: Two-Node ConfigurationBi-Directional ReplicationMulti-Master ReplicationData Conflict TypesGetting Before Image Information from Source DatabaseUsing RESOLVECONFLICTHandling UPDATEROWEXISTS in Conjunction with USEDELTA, USEMAX, and IGNOREExceptions MAP StatementCreating and Populating Exception and Discard Tables
Conflict Detection and Resolution Custom TechniquesWorkload PartitioningGeographic or Topic-Based SegmentationPrimary Key GenerationCustom Conflict Resolution Techniques: Quantitative Methods for Conflict Resolution and Data ConvergenceAutomatic Conflict Resolution Based on Time stamp or Trusted SourceAutomatic Data Convergence of Numeric Values Based on Additive Value or Average Value
Copyright 2013, Oracle. All rights reserved. Page 3
Multi-Master Replication Topology Three-Node ConfigurationHandling Multi-Master Configurations: Additional Limitations Compared to Active-ActiveDealing with the Lack of Support for DDL ReplicationData Convergence and Latency in a Multi-Master TopologyDecreasing Complexity by Enabling Segmentation and Node-Based Partitioning in the ApplicationMinimizing Data Conflict by Minimizing LatencyResolving Simple Conflicts Using RESOLVECONFLICT with USEMIN, USEMAX and USEDELTACombining RESOLVECONFLICT with UPDATEROWEXISTS, INSERTROWEXISTS, DELETEROWEXISTS, UPDATEROWMISSING and DELETEROWMISSING Clauses to Identify Source of Conflict ErrorsIncreasing Troubleshooting Information Captured in Error and Discard Tables Using Oracle GoldenGate Facilities
Administering a Multi-Master ConfigurationAdding Process Groups to Active ConfigurationsChanging Database AttributesPerforming Administrative Operations on a Multi-Master Replication EnvironmentReinitializing the Transaction Log
Copyright 2013, Oracle. All rights reserved. Page 4