Académique Documents
Professionnel Documents
Culture Documents
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle.
Program Agenda
Introduction to Oracle GoldenGate
New Features in Oracle GoldenGate 11gR2
Summary
Learn More
Q&A
Oracle GoldenGate
Low-Impact, Real-Time Data Integration & Transactional Replication
Zero Downtime Upgrade & Migration
New DB/HW/OS/APP
Legacy Systems
Fully Active Distributed DB
Reporting Database
Message Bus
Message Bus
Zero Downtime OLTP integration in Real-Time Data Database Real Time, Data Synchronization Consolidation and Warehousing and across Globe and Maintenance Disaster Recovery Operational Reporting
Copyright 2012,Oracle and/or its affiliates. All rights reserved. 2012 Oracle and/or its affiliates. All rights reserved.
Bi-directional
Oracle GoldenGate
Differentiators
Performance
Low latency for data movement Low-impact capture, routing, transformation, and delivery of transactional data
Flexibility
Modern, open, modular architecture Supports heterogeneous sources and targets Agile and adaptable to modern data integration architectures
Reliability
Maintains transactional integrity Resilient against interruptions and failures Fast recovery after process interruptions.
13
Oracle GoldenGate Capture and Delivery: Oracle DB2 Microsoft SQL Server Sybase ASE Teradata Enscribe SQL/MP SQL/MX New MySQL v 5.5 JMS message queues
Oracle GoldenGate Delivery: All listed above, plus: New TimesTen, Postgres Netezza, Greenplum, HP Neoview ETL products
14 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
HP NonStop
HP-UX IBM AIX v7.1 IBM z Series
New
zLinux
IBM i Series
New
Benefits:
Reduce financial/legal risk exposure Speed and simplify IT work in comparing data sources No disruption to business systems Improved failover to backup systems Confident decision-making and reporting
15 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Has basic configuration, management, monitoring, and alerting. Based on legacy pull infrastructure. Works on legacy GoldenGate instances.
16
Real-time visibility into Oracle GoldenGate processes Has advanced monitoring, alerting (SNMP support), lag graphs, and historical repository
Integrated Capture Enhanced Conflict Detection & Resolution Globalization Security and Performance Extensibility Manageability and Monitoring Expanded Heterogeneity Support for New Oracle Applications
18
19
Integrated Capture
Overview
Integrated Capture
20
Integrated Capture
Overview
Brings GoldenGate Capture (Extract) closer to the RDBMS engine Leverages Proprietary Oracle Database Log-mining API
Seamless traversal of different branches of redo Parallelism in mining and transforming redo records Transparent mining of different threads in a RAC Future enhancement in the RDBMS area will be reflected immediately in the product
Multi Threaded
Uses producer thread to capture REDO record and consumer thread to process the REDO records. Performance gain from parallel processing
21
Integrated Capture
Overview
Supports multiple deployment configuration
Source : Source database and Integrated Capture process are in the same machine Downstream : Source database and Integrated Capture process are in the different machine
Downstream
On Source
Exadata
Compression
Distributed Transactions RAC New Datatypes LOB Deployment DDL
23
Supported Features
Supported
TDE/TSE, Fetch support for SecureFiles TDE/TSE, Fetch support for SecureFiles TDE/TSE, Fetch support for SecureFiles
Capture
(aka Classic Capture)
11.2.0.2 11.2.0.3
10.2 *
11.1.0.7 *
Supported
Supports TDE/TSE Supports TDE/TSE,XA RAC, Compression Fetch support for Securefiles, ADTs, VARRAYS, Nested Tables, Object Tables Supports TDE/TSE, XA RAC, Compression, XML OR, XML Binary Fetch support for Securefiles, ADTs, VARRAYS, Nested Tables, Object Tables
Integrated Capture
11.2.0.2 *
11.2.0.3
24
Integrated Capture
Key Points to Take Away
Improved integration with Oracle Database differentiates GoldenGate from competition Supports all flavors of Oracle Compression. Robust solution to support Zero Downtime Application and Database Migrations to Exadata, Sun Hardware, or Oracle Database. Oracle GoldenGate licensing remains the same.
25 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Automated detection and resolution of data conflicts for active-active or multi-master deployments.
26
27
28
Overwrite Ignor e Discard Overwrite Ignor Discard e USEMIN,USE MAX USEDELTA Ignor e Discard
DELETEROWMISSING
Delete
DELETEROWEXISTS
Overwrite Ignore e Discard
29
SQL/MX
30
Globalization
Overview
Globalization
Allows Oracle GoldenGate to be implemented on and capture data from databases using multibyte/Unicode character sets.
31
Globalization
Overview
GoldenGate deployment in a non-English environment
Supports European Accent characters, Multi-byte characters
Automatic conversions of transactional data across different character set environments Native error messages, supports case sensitivity Database Object Name Enhancement
Non US-ASCII Character Support (both DDL/DML) Database Like Object Level Case Sensitivity Support
Security
Overview
Security The Most Secure Version of GoldenGate
Oracle GoldenGate 11gR2 supports Federal Information Protection Standard (FIPS) and BLOWFISH encryption algorithms to provide secure data movement across systems and regions
33
Security
Overview
Support FIPS compliant encryption algorithm in addition to current BLOWFISH algorithm
On disk encryption for trail file In password encryption When transferring data NOTE: Only supported on Linux, Windows, and Unix.
IPv6 support
Mandate from the government The existing GoldenGate library of IPC routines is based on IPv4. All existing GoldenGate calls using IPv4 AP were changed to use IPv6 APIs.
34
Source Database
PASSWORDS
Target Database
PASSWORDS
Parameter Files
Parameter Files
TCP/IP
35 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Performance
Overview
Performance
Performance improvements for data replication across geographically separated systems in highlatency networks.
36
Performance
Overview of Data Pump Improvements
Prior to Oracle GoldenGate 11gR2
Synchronous data communication between Data Pump and remote collector process
37
Extensibility
Overview
Extensibility
Using Event Markers allows GoldenGate implementations to be extended to kick-off actions based on an incident (DML,DDL, data value)
38
Extensibility
Overview
Event Marker Systems
Enables the Oracle GoldenGate processes to take a defined action based on an event record in the transaction log or in the Trail Supported Event Actions
TRACE, LOG, CHECKPOINT BEFORE, IGNORE, DISCARD, SHELL, ROLLOVER, REPORT ABORT, CHECKPOINT AFTER, FORCESTOP, STOP
Robust option for customers requiring non-standard processing based on specialized events.
39
Extensibility
Use Case Examples
Execute a shell command that executes a data validation script Activate tracing when a specific account number is detected Capture lag history Establish a point at which to start batch processes or end-of-day reporting procedures
Event Action Description
When a data record met qualification criteria (using FILTER) for processing, a suspension of the process allows a 'stoppage' in the processing without losing active context. To terminate the SUSPEND state of a process, a RESUME command needs to be sent via GGSCI
40
User/Application changes
Source Database
Transaction Logs
Target Database
41
ACTIONS
User/Application changes
REPORT
ABORT
CHECKPOINTAFTER FORCESTOP/STOP
Event record
Event record
Event record
Source Database
Transaction Logs
Target Database
42
43
Manageability
Overview
Improved Process Management
Elimination of orphaned collector processes (in a rare scenario) by allowing the collector process to bind the port from DYNAMICPORTLIST first and then report the same to the manager process. Upper limit on no of process groups (extract, pump, replicat) per deployment is increased from 300 to 5000.
Support for big consolidation topology
44
The new Oracle GoldenGate Monitor product provides complete view of the GoldenGate implementations Integration with Enterprise Manager
45
Advanced monitoring, alerting (SNMP support), lag graphs, and historical repository. Based on new agent infrastructure, which will be the foundation for all future integration projects. Supports GoldenGate 11.1.1.1.1+
46
47
Expanded Heterogeneity
Overview
Expanded Heterogeneity Enhancements to existing supported platforms such as: MySQL, Microsoft SQL Server, Sybase, Teradata, and IBM DB2 z/OS including expanded data type support. NEW: Capture from DB2 on iSeries and Delivery to Postgres
48
Expanded Heterogeneity
Overview
Platform Description Capture support
Postgres
Teradata SQL Server
Delivery support
Multibyte DDL CLR datatypes, Geometry, Geospatial datatypes
Sybase
Computed Columns
New datatypes - BINGINT, Unsigned Integer, Optimized LOB management
MySQL 5.5, New Data type UINT64 Performance improvement during Initial load
49
Capture
Data Integrator
Data Journals
Message Bus
BIGINT,DECIMAL,DOUBLE,FLOAT,INTEGER,NUMERIC,REAL,SMALLINT
String, Binary
BLOB/LOBs
BLOB,CLOB ,DBCLOB
DATE/TIME
DATE,TIME, TIMESTAMP
Others
GRAPHIC,VARGRAPHIC
Un supported Datatypes
51
52
Oracle GoldenGate
Integrating with Oracle Applications for Unique Solutions
Operational Reporting Data Warehousing
Query Offloading
Oracle Applications
Low / Zero Downtime Upgrades High Availability Active-Active
53
Oracle BRM to the latest release with minimal impact to the business.
Optional failback using Active-Passive
deployment model.
54
PeopleTools 8.52
Provides execution of resource intensive
queries, sorting and reporting against a standby database rather than the primary database
55
56
Twitter twitter.com/ORCLGoldenGate Facebook facebook.com/OracleDataIntegration LinkedIn Oracle Data Integration Oracles Data Integration blog blogs.oracle.com/dataintegration Oracle GoldenGate YouTube channel youtube.com/oraclegoldengate
57 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Sunday, September 30
58
59
Q&A
60