Beruflich Dokumente
Kultur Dokumente
Objectives
After completing this lesson, you should be able to:
Explain what the Replicat process does
Configure and start a Replicat process
Configure Replicat to handle collisions between changes
and the initial-load data
8-2
Target
DB
Data Pump
Extract
Transaction
Log
Local
Trail
Replicat
Remote
Trail
2. Change capture
8-3
4. Change delivery
Replicat Overview
8-4
8-5
Sample Configuration
Trail
Replicat
Target
DB
8-6
Avoiding Collisions
with Initial Load
8-7
Handling Collisions
with Initial Load
After all of the change data generated during the load has
been replicated, turn off HANDLECOLLISIONS:
GGSCI> SEND REPLICAT <group> NOHANDLECOLLISIONS
GGSCI> EDIT PARAMS <group> (to remove parameter)
8-8
Discussion Questions
1. What does Replicat do?
2. When is ASSUMETARGETDEFS valid?
3. How does Replicat know the layout of the source tables
when source and target schemas differ?
4. What commands are used to create and start a Replicat
group?
5. What GGSCI command creates a GoldenGate checkpoint
table on the target database?
6. What is the purpose of the DISCARDFILE?
7. What parameter manages conflicts between initial load
and change replication? Where is it specified?
8-9
Summary
In this lesson, you should have learned how to:
Explain what the Replicat process does
Configure and start a Replicat process
Configure Replicat to handle collisions between changes
and the initial load data
8 - 10
Practices
The practices for this lesson cover the following topics:
Setting up the checkpoint table on the target system
Setting up GoldenGate delivery
Generating data and starting GoldenGate processes
8 - 11