Академический Документы
Профессиональный Документы
Культура Документы
Valarie Bedard
Principle Sales Consultant
Tony Velardo
DIS Account Manager
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Integrated Extract
Conflict Detection and Resolution
Manageability and Monitoring
Security and Performance
Globalization
Event Marker Enhancement
Coherence Integration
Integrated Extract
Leverages Proprietary Oracle Database LCR API
Source database and Integrated Extract process are in the same machine
User/Application changes
Record
changes
Capture
changes
Redo Logs
Oracle Database
LCR1
LCR2
LCR3
.
.
.
Logical Change
Records
Capture
Trail
File
..
Integrated
Extract
Source Machine
New Features
Capture support for EHCC compression
Comments
Enable capture from Exadata sources
Deployment
DDL
Others
Record
changes
Continuous REDO
Shipping
Redo Logs
Oracle Database
Source Machine
Capture
changes
LCR1
LCR2
LCR3
.
.
.
Capture
Standby
Redo Logs
Logical Change
Records
Capture
Trail
File
Integrated
Extract
Oracle Database
Downstream Machine
..
Insert
INSERTROWEXISTS
Ignore
Discard
USEMIN,USEMAX
Overwrite
UPDATEROWMISSING
Ignore
Discard
Update
Overwrite
Ignore
UPDATEROWEXISTS
Discard
USEMIN,USEMAX
USEDELTA
DELETEROWMISSING
Ignore
Discard
Delete
Overwrite
DELETEROWEXISTS
Ignore
Discard
Performance - Streaming
Prior to Oracle GoldenGate 11gR2
Synchronous data communication between data pump
extract and remote collector process
Data sent by data pump extract to remote collector
process must be followed with ACK from the remote
collector. Extract can only send out new data after ACK.
10
GGSCI
Manager
Interactive
Interface
Manager
Interactive
Interface
Source
Database
IPv6 support
Target
Database
PASSWORDS
PASSWORDS
Parameter Files
TCP/IP
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Parameter Files
Globalization
Database Object Name Enhancement
Non US-ASCII Character Support (both DDL/DML)
Support database object name with any characters including European accent, multi-byte,
white space and symbols as long as database supports
12
ACTIONS
TRACE
LOG
CHECKPOINTBEFORE
IGNORE
DISCARD
ROLLOVER
REPORT
User/Application changes
ABORT
CHECKPOINTAFTER
FORCESTOP/STOP
Event
record
Event
record
Event
record
DDL
Source
Database
Transaction Logs
Target
Database
13
Coherence HotCache
Coherence/GoldenGate Integration
Capture changes from DB
Pump the data to coherence node,
using Java
Toplink maps relational changes to
the objects
Updates the cache
User will see the latest data in their
cache in Real-Time after the
database is updated
14
Leveraging high-speed, lightweight Streaming API built Exclusively for OGG to take
advantage of database parallel apply server for auto dependency aware parallel apply
Coordinated Apply for Non-Oracle Databases
Orchestrates the High-Speed Apply Processes & Simplifies Setup and Management
Improved Ease of Use
Automatic Discard File, Enhanced Debugging, Schema Wildcarding, and Improved Security
Expanded Heterogeneity
12c Brings Support for New Databases and Enhancements to Existing Supported Platforms
Enhanced High Availability for Zero Data Loss
Integration with Data Guard and FSFO for Automated & Transparent failover of Components
Expanded Oracle Application and Technology Support
Active/Active ATG, Low Downtime E-Business Suite Migrations and Coherence Integration
15
Oracle Installer
Oracle database Version 12 CDB support
3 part object name support
Automatic Discard
Improved initial load with added data type support for remote task
Improved SHOWSYNTAX
Schema Wildcard Support
Credential store for userid/(encrypted)password >> Alias
Source time zone in trail, replicat sets its session to this
Extract start at CSN ( Oracle SCN)
Oracle dbms_goldengate_auth.grant-admin_priviledge Package
16
16
Integrated Replicat
Overview
Integrated Replicat for Oracle target databases only
12.1.0.1 and 11.2.0.4
Leverages database parallel apply servers for automatic dependency
aware parallel apply
Minimal changes to replicat configuration
Single replicat parameter file for all tables
Single Replicat, no need to use @RANGE or THREAD or other
splitting
17
17
Integrated Replicat
Architecture Diagram
Oracle Database
Inbound Server
Lightweight
Streaming API
Receiver
Applier 1
Preparer
Coordinator
Applier N
Replicat
Replicat
Preparer: Computes the dependencies between the transactions (primary key, unique
indexes, foreign key) , grouping transactions and sorting in dependency order.
Applier: Performs changes for assigned transactions, including conflict detection and
error handling.
18
19
19
20
20
Coordinated Replicat
Applicable to all databases
Full barrier coordination across events requiring ordering
Ease of Use
Simplify parameter file manageability (fewer param files)
Simplify error recovery
21
22
23
Key Concepts
Coordinated vs. Integrated Replicat
Coordinated Replicat
Integrated Replicat
Automatic Scheduling
All databases
24
24
Integrated Extract
Overview
Integrated Extract was introduced in Oracle GoldenGate 11.2
25
25
Integrated Extract
DDL Trigger Removal
Requirements:
Database must be running Oracle Database 12c (12.1.0.1), 11.2.0.4 and later versions.
DDL Trigger Removal is required for CDB.
Behavior
Integrated Extract running against Oracle Database 12c or 11.2.0.4 will automatically run in this
mode
No need to run DDL setup scripts
DDL trigger can remain enabled
Integrated Extract running against Oracle Database 11g Release 11.2.0.3 will get metadata
gathered from DDL trigger
Classic Extract will continue to require existence of DDL trigger
26
27
Oracle Database
Oracle Database 12c
Multitenant Container Database (CDB)
More Datatypes: Large VARCHAR2
Other Databases
MySQL 5.6 & NDB 7.x Clusters
Sybase 15.7
DB2/LUW 10.1
28
28
Twitter or Facebook
twitter.com/ORCLGoldenGate
facebook.com/OracleDataIntegration
Oracle
Technology
Network
Oracle
Technology
Network
OTN: GoldenGate
http://www.oracle.com/technetwork/middle
ware/goldengate/overview/index.html
Oracles Public Help Forum
http://forums.oracle.com/forums/forum.j
spa?forumID=860&start=0
Oracle.com/goto/dataintegration
29
30