Вы находитесь на странице: 1из 50

<Insert Picture Here>

Oracle GoldenGate:


Agenda

Oracle GoldenGate
Oracle GoldenGate Real-Time BI

GoldenGate Solutions


&

Oracle Data Integration Solution


Best-in-class Heterogeneous Platform for Data Integration

Oracle
Applications

Custom
Applications

MDM
Applications

Business
Intelligence

Activity
Monitoring

SOA
Platforms

Comprehensive Data Integration Solution


SOA Abstraction Layer
Process Manager

Service Bus

Data Services

Data Federation

Oracle Data Integrator

Oracle GoldenGate

Oracle Data Quality

ELT/ETL

Real-time Data

Data Profiling

Data Transformation

Log-based CDC

Data Parsing

Bulk Data Movement

Bi-directional Replication

Data Cleansing

Data Lineage

Data Verification

Match and Merge

Storage

Data Warehouse/
Data Mart

OLTP
System

OLAP Cube

Flat Files

Web 2.0

Web and Event


Services, SOA


Real Time Data Replication
Changed Data Capture

DBMS High Availability


Disaster Tolerance

Heterogeneous E-LT & ETL


High-speed Transformations

OLAP Data Loading


Data Warehouse Loading

Comprehensive Integration
ELT/ETL for Bulk Data
Service Bus

Process Orchestration
Human Workflow
Data Grid

Data Service Modeling


XQuery Data Federation

Data Security/Redaction
XA Compliance

Business Data / Metadata


Statistical Analysis

Time Series Reporting


Integrated Data Quality

Cleansing & Parsing


De-duplication

High Performance
Integrated w/ODI

GoldenGate Oracle




500 4,000+
, , ,
, :
Top 3 5

Top 3 3 ATM
Top 7 10

Top 4 5

Top 3 5

5

Oracle GoldenGate?
Oracle GoldenGate , ,

c

, ,

Oracle GoldenGate

Oracle GoldenGate

O/S

:
Oracle
DB2
Microsoft SQL Server (+2008)
Sybase ASE
Ingres
Teradata
Enscribe
SQL/MP
SQL/MX
MySQL
JMS

:
:

Windows 2000, 2003, XP


Linux

Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM z/OS

TimesTen, Netezza, Greenplum, HP


ETL
JMS

Oracle GoldenGate
Capture:
() (online, arc).

Capture
LAN/WAN
Internet

Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
9

Oracle GoldenGate
Capture:
() (online, arc).
Trail: .

Capture

Trail
LAN/WAN
Internet

Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
10

Oracle GoldenGate
Capture:
() (online, arc).
Trail: .
Pump:

Capture

Trail

Pump
LAN/WAN
Internet

Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
11

Oracle GoldenGate
Capture:
() (online, arc).
Trail: .
Pump:
:

Capture

Trail

Trail

Pump
LAN/WAN
Internet
TCP/IP

Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
12

Oracle GoldenGate
Capture:
() (online, arc).
Trail: .
Pump:
:

Delivery:

Capture

Trail

Trail

Pump

Delivery

LAN/WAN
Internet
TCP/IP

Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
13

Oracle GoldenGate
Capture:
() (online, arc).
Trail: .
Pump:
:

Delivery:

Capture

Trail

Trail

Pump

Delivery

LAN/WAN
Internet
TCP/IP

Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
14

Oracle GoldenGate

Live Standby
Active-Active for HA

Peer-to-Peer

Data Marts

15

Oracle Management Pack for Oracle GoldenGate


Oracle GoldenGate

, ,

Oracle GoldenGate
:

GoldenGate
Rich-client Web-based

17

GoldenGate Data Guard


Heterogeneous
Distributed

Fully-active
Subset
Replicas

Oracle
GoldenGate

Oracle
Active Data
Guard
Oracle DB Primary

Oracle DB Standby

& , &

GoldenGate - , active-active, ,

/ / HA
Oracle Database
Active Data Guard
HA, active-active, ,
GoldenGate


19

Agenda

Oracle GoldenGate
Oracle GoldenGate Real-Time BI

GoldenGate Solutions


&

21

Business Intelligence

BI

BI

LOB managers, front-line employees,


operational systems

Source: Intelligence Solutions Inc.

22


From TDWI The Business Case for Real-Time BI
Based on concept developed by Richard Hackathorn, Bolder Technology

23

BI

(Fraud detection)
(Customer churn)
(Online promotion optimization)

Source: Intelligence Solutions Inc. Webinar: Operational BI Its Everywhere.

24 24

ELT

ETL
Legacy,
Packaged
Apps,
OLTP
Databases

Real-Time
Continuous Feeds
Enterprise
Data
Warehouse

Legacy,
Packaged
Apps, OLTP

Enterprise Data
Warehouse

,
OLTP
TCO

25

Oracle
,

BI Application

Real-time streaming of transactions


tx6

Production
OLTP Databases

Capture

tx5

Source Trail

tx4

tx3

LAN / WAN /
Internet

tx2

ODI

tx1

Target Trail

Deliver

DW


. ,
,
,
Trail
26

: Overstock.com

Staging Area

Shopping and
Auction
Databases

Oracle
GoldenGate

BI Application Users

ODI
Enterprise DW

:

:
,


#2 by National Retail Federation
27

Oracle GoldenGate and Oracle Data Integrator


Non-invasive Data Capture with E-LT Micro-Batch Processing
Application

Real Time BI
(using Data Copy)

Analytic BI
(Facts & Dims)
Consistency
Window

Oracle GoldenGate

Oracle Data Integrator

Auto-Generate

BI Tools
Metadata

Data Lineage

28

Oracle GoldenGate




Trail

29

: Research in Motion (RIM)



24x7,

Oracle GoldenGate
Oracle RAC
Oracle Exadata





24*7*365

Oracle
Exadata OLTP

30

Agenda

Oracle GoldenGate
Oracle GoldenGate Real-Time BI

GoldenGate Solutions


&

31

32

Oracle GoldenGate Oracle Database



8i, 9i,
10g 11g

(MS,
Sybase)





failback
33

, :
9i 11g Cross-Platform
9i Clone 11g

9i
Solaris

Oracle
GoldenGate
Capture

Solaris

3,4

1.
2. ,
11g
3. Cross platform transportable tablespaces

4. NOROWS
(Views, Packages, etc)

34

, :
9i 11g Cross-Platform
9i Clone
11g

9i
Solaris

3,4

Oracle
GoldenGate
Capture

Solaris

6,7
11g

5
1.
2. ,
11g
3. Cross platform transportable tablespaces

4.
NOROWS (Views, Packages, etc)

Linux

5. 11g
6. Cross platform transportable
tablespaces
7. IGNORE

35

, :
9i 11g Cross-Platform
9i Clone 11g

9i
Solaris

Oracle
GoldenGate
Capture

3,4
8

6,7

Oracle
GoldenGate
Delivery
1.
2. ,
11g
3. Cross platform transportable tablespaces

4.
NOROWS (Views, Packages, etc)

Solaris

5.
6.

7.

11g

Linux

11g
Cross platform transportable tablespaces

IGNORE

5.
6. **SWITCHOVER** (not depicted)

36

, :
9i 11g Cross-Platform
9i Clone 11g

9i
Solaris

Solaris

3,4

6,7

11

Failback
contingency

11g

10

Linux

11g
9i (old source)

37

: First Data Corporation


81,000

Merchant Services Infrastructure web


& call orders 8i

IIP Infrastructure

IIP Infrastructure

Oracle GoldenGate

:
Oracle 8i 10g Database Upgrade & OS
AIX
3

Oracle 8i
HP/UX

Oracle 10g
AIX


1 Active-Active,

38

Oracle GoldenGate Oracle Database


Active Data Guard &
Oracle GoldenGate

Active Data Guard



:
Oracle-Oracle
databases

Oracle GoldenGate

:
Non-Oracle platforms

active-active
Cross-OS Oracle
database

39

Oracle GoldenGate Oracle Database



OS,
,



.


active-active

40

Oracle GoldenGate Oracle Database


ROI

41

: Sabre Holding

Air Travel
Shopping

Schedule &
Availability

Oracle Databases

Oracle GoldenGate
GoldenGate Transaction Updates
Up to 800,000 p/hour, 1.6 TB/day

Oracle & MySQL Databases

Lookups

:
real-time
80% TCO
NonStop
Linux/Oracle
64%
88%
160 MySQL Oracle
69%
81%

79%

42

Oracle GoldenGate
, ,

, IT

43

Oracle GoldenGate Veridata


:
/

IT

-



44

Oracle GoldenGate Veridata


:
/

IT

-



45

Oracle GoldenGate 11gR1 New Features

Bounded recovery

LOB

OLE DB MSSQL

Bind
SQL


ASM

Timeouts

DDL ,

Capture Direct Load


Oracle, SQL Server, MySQL, DB2 for iSeries, JMS

46

Direct Load INSERTs

Using replication, actual application operations or changes initiated by a


trigger can cause database inconsistencies

Oracle GoldenGate now supports direct-load INSERTs

Redo logs must have compatibility of Oracle 10g or later and supplemental
logging must be enabled

Database must be in archive log mode and the affected object must be in
logging mode

The following methods are supported:

/*+ APPEND */ hint

/*+ BUFFER +/ hint

/*+ PARALLEL */ hint

SQLLDR with DIRECT=TRUE

SKIPDIRLOADINSERT option of TRANLOGOPTIONS causes Extract to skip


all Oracle direct-load INSERTs

47

Oracle GoldenGate 11g JMS


Capture:
() (online, arc).
Trail: .
Pump:
:

Delivery:

Capture

Trail

Trail

Pump

Delivery

JMS
Source
Oracle & Non-Oracle
Database(s)

Target
Oracle & Non-Oracle
Database(s)
48

New Features: GoldenGate 11.1 PS1


Oracle Transparent Data Encryption Support (TDE)
Column and Tablespace Level
Use Extract DBOPTIONS Parameter DECRYPTPASSWORD

Extract Read-Ahead Mechanism


Now Parses and Reads Data in Parallel
Reduces I/O Latency

Replicat Asynchronous Commit


Replicat Uses NOWAIT Option on Commit
Improved Performance
Available Oracle 10gR2 and Later Targets

49

New Features: GoldenGate 11.1 PS1


Extract Now Integrated with RMAN for Recovery
By Default Retains Appropriate Logs for Bounded Recovery
Retention can be Configured for Normal Recovery
Use Extract TRANLOGOPTIONS Parameter LOGRETENTION

Smarter Extract in Oracle RAC Environment


Extract now uses Redo Log Heartbeat instead of SCN to Maintain
Transaction Order

Delivery to EHCC-Compressed Tables in Oracle Exadata


Use Replicat Parameter INSERTAPPEND

50

Value Propositions Oracle GoldenGate


Oracle GoldenGate
-
,

IT
,


51



,
, ,
Oracle - native
RTDW, Query
offloading, ,
GUI, Veridata

52

ALEXANDER RYNDIN


Oracle CIS

Moscow,
Krasnopresnenskaya
nab., 18, Block C

phone +7(495) 641-1400


fax
+7(495) 641-1414
alexander.ryndin@oracle.com
http://www.oracle.com/
http://www.oraclegis.com/

53