8398 goldengate integrated capture 1888658

Upload: krishna8765

Post on 03-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    1/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.1

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    2/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.2

    Extracting Data in OracleGoldenGate IntegratedCapture Mode

    Joydip KunduDirector, Software DevelopmentEnterprise ReplicationOracle Corp

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    3/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.3

    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, orfunctionality, and should not be relied upon in makingpurchasing decisions. The development, release, and

    timing of any features or functionality described forOracles products remains at the sole discretion ofOracle.

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    4/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.4

    Program Agenda

    Introduction to Oracle GoldenGate

    Overview of Integrated Capture

    Benefits of Integration

    Deployment Options

    Operational Aspects of Integrated Capture

    Summary

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    5/54Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.5

    Introduction to OracleGoldenGate

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    6/54Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.6

    Log-based

    Changed Data

    Data Integrator

    New DB/HW/OS/APP

    Fully ActiveDistributedDB

    ReportingDatabase

    Data

    Warehouse

    ODS

    Zero

    Quer

    Data S

    Rea

    Even

    High

    MessageBus

    Oracle & Non-OracleDatabase(s)

    Message Bus

    Legacy Systems

    Oracle GoldenGateLow-Impact, Real-Time Data Integration & Transactional R

    GlobalDataCenters

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    7/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.7

    Oracle GoldenGateDifferentiators

    FlexiblePerformance R

    Low latency for datamovement

    Low-impact capture,

    routing, transformation,and delivery oftransactional data

    Modern, open, modulararchitecture

    Supports heterogeneous

    sources and targets

    Agile and adaptable tomodern data integrationarchitectures

    Maintains integrity

    Resilient a

    interruptio

    Fast Recoprocess in

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    8/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.8

    How Oracle GoldenGate Works

    Source

    Oracle & Non-Oracle

    Database(s)

    Capture: committed transactions are captured (and can be filtered) as they occur by readilogs. New with V.11.2.1, GoldenGate offers two options for capture for Oracle; Classic &

    Trail: stages and queues data for routing.

    Pump: distributes data for routing to target(s).

    Route: data is compressed, encrypted for routin

    Delivery: applies data with trtransforming the data as req

    Capture Trail

    Files

    Pump Delive

    LAN / WA N / Internet

    Over TCP/IP

    Trail

    Files

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    9/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.9

    How Oracle GoldenGate Works

    Source

    Oracle & Non-Oracle

    Database(s)

    Capture: committed transactions are captured (and can be filtered) as they occur by readilogs. New with V.11.2.1, GoldenGate offers two options for capture for Oracle; Classic &

    Trail: stages and queues data for routing.

    Pump: distributes data for routing to target(s).

    Route: data is compressed, encrypted for routin

    Delivery: applies data with trtransforming the data as req

    Capture

    Delivery

    Trail

    Files

    Pump

    Trail

    FilesPump

    Delive

    Cap

    Bi-directional

    LAN / WA N / Internet

    Over TCP/IPTrail

    Files

    TrailFiles

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    10/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.10

    Program Agenda

    Introduction to Oracle GoldenGate

    Overview of Integrated Capture

    Benefits of Integration

    Deployment Options

    Operational Aspects of Integrated Capture

    Summary

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    11/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.11

    Integrated Capture:What is it?

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    12/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.12

    Classic Capture

    Redo Parsing

    Oracle GoldenGate: Classic Capture

    Memory Manager

    SQL Interface

    FilteringFormattingTransformation and

    Mapping

    Checkpoint Manager

    TransformationEngine

    TGe

    Messaging Subsystem

    Database Access

    Parser

    MetadataManager

    GoldenGateParameter File

    DatabaseArchive/Redo Logs

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    13/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.13

    Oracle GoldenGate: Integrated Capture

    Integrated Capture

    Memory Manager

    SQL Interface

    FilteringFormattingTransformation and

    Mapping

    Checkpoint Manager

    TransformationEngine

    TGe

    Messaging Subsystem

    Database Access

    Parser

    MetadataManager

    LCRProcessor

    DatabaseLogMining

    Server

    GoldenGateParameter File

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    14/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.14

    Program Agenda

    Introduction to Oracle GoldenGate

    Overview of Integrated Capture

    Benefits of Integration

    Deployment Options

    Operational Aspects of Integrated Capture

    Summary

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    15/54

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    16/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.16

    Oracle GoldenGate (Benefits of Integra

    FlexiblePerformance R

    OGG-11.2-CC OGG-11.2-

    DataType

    Compression No Full Support

    (Basic-, OLTPPDML/XA on RACDistributed Txn

    No Yes

    Basicfile LOBs DMLs from redoDBMS_LOB via fetch

    Yes

    Securefile LOBs Fetch Based Full Support

    Fetch: DEDUP

    XML XML-CLOB : RedoBinary XML: FetchXML-OR: NoXMLType Table: No

    FullSupport

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    17/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.17

    Oracle GoldenGate (Benefits of Integra

    FlexiblePerformance R

    OGG-11.2-CC OGG-11.2-

    IntegrationwithDatabasefeatures

    ASM Yes (Setup required:DBLOGREADER)

    Transparent

    RMAN Yes (Setup: RegisterExtract)

    Transparent

    Data Guard Limited Transparent

    RAC User intervention requiredfor addition/removal ofinstances

    Transparent

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    18/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.18

    Program Agenda

    Introduction to Oracle GoldenGate

    Overview of Integrated Capture

    Benefits of Integration

    Deployment Options

    Operational Aspects of Integrated Capture

    Summary

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    19/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.19

    Supports multiple deployment configuration

    On-Source : Source database and IntegratedCapture process are in the same machine

    Downstream : Integrated Capture runs ondifferent database typically on differentmachines

    Easy transitions for existing GoldenGatecustomers

    Customers may choose which option they preferbased on their requirements.

    Integrated Capture: Deployment Overv

    A hit t R l t i d

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    20/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.20

    Architecture Real t ime mode

    Source database and Integrated Capture process are in the

    User/Application changes

    Recordchanges

    Capturechanges

    Redo Logs

    Capture

    Integrated

    ExtractOracle Database

    TrailFile

    ..

    Source Machine

    LCR1

    LCR2LCR3.

    .

    .

    Logical ChangeRecords

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    21/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.21

    On-Source Deployment of Integrated C

    Register with database GGSCI> DBLOGIN USER dbuser PASSWORD dbpasswd

    GGSCI> REGISTER EXTRACT ext1 DATABASE

    Must do this before you can add Extract

    Can take a few minutes on large database

    Add Extract GGSCI> ADD EXTRACT ext1 INTEGRATED TRANLOG, BEGIN NOW

    All other steps remain the same

    No change required parameter file

    O l D t b V i S t d i OGG

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    22/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.22

    Supported FeatDatabase Version

    Oracle Database Versions Supported in OGG

    C a p t u r e( a k a C l a s s i c

    C a p t u r e )

    10.2 Supported

    11.1.0.7 TDE/TSE, Fetch support for SecureF11.2.0.2 TDE/TSE, Fetch support for Secure

    11.2.0.3 TDE/TSE, Fetch support for SecureF

    I n t e g r a t e dC a p t u r e

    10.2 * Supported

    11.1.0.7 * Supports TDE/TSE

    11.2.0.2 * Supports TDE/TSE,XA RAC, CompreFetch support for Securefiles, ADTs, Tables, Object Tables

    11.2.0.3 Supports TDE/TSE, XA RAC, ComprBinaryFetch support for Securefiles, ADTs, Tables, Object Tables

    A hit t R l Ti D t d

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    23/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.23

    Architecture Real Time Downstream mode

    User/Application changes

    Recordchanges

    Redo Logs

    Captu

    reOracle Database

    Source Machine

    Source database and Integrated Capture process are in diff

    StandbyRedo Logs

    Oracle Database

    Downstream Machine

    Continuous REDOShipping

    Capturechanges

    LCR1

    LCR2

    LCR3.

    .

    .

    Logical ChangeRecords

    Architecture Downstream Archive Log mode

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    24/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.24

    Architecture Downstream Archive Log mode

    User/Application changes

    Recordchanges

    Redo Logs

    Captu

    reOracle Database

    Source Machine

    Source database and Integrated Capture process are in diff

    Archive Logs

    Oracle Database

    Downstream Machine

    Capturechanges

    LCR1

    LCR2

    LCR3.

    .

    .

    Logical ChangeRecords

    I d C D D l

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    25/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.25

    Integrated Capture: Downstream Deplo

    Database

    Release

    Redo

    Compatibility

    On-Source

    Deployment

    Downstream

    Deployment

    10.2.0.5+ 10.2+ No No support for

    XML/Objects/Compr

    TDE/TSE

    11.1.0.7+ 11.0+ No No support for

    XML/Objects/Secure

    Compression

    11.2.0.1/2 11.2+ No No support for XML/

    11.2.0.3 11.2+ All features All features

    N C t (D t D l

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    26/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.26

    New Concepts (Downstream Deployme

    GGSCI

    Source Database (Existing)

    GGSCI> DBLOGIN userid PASSWORD pwd

    Mining Database (New) MININGDBLOGIN USERID mdbuser, PASSWORD mpwd

    Defaults to DBLOGIN if not specified

    Used for creating logmining server

    Mandatory for downstream deployment

    Must have privileges granted through

    SQL > EXEC DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRgrantee => 'gg_admin', -privilege_type => capture, grant_select_privileges=> tru

    do_grants => TRUE);

    New Concepts (Downstream Deployme

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    27/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.27

    New Concepts (Downstream Deployme

    Extract

    Source Database (Existing)

    USERID user PASSWORD password

    Mining Database (New) TRANLOGOPTIONS MININGUSER USERID mdbuser, MININGPASSWORD mp

    Used for interacting with the logmining server

    Mandatory for downstream deployment

    Must have privileges granted through

    SQL > EXEC DBMS_goldengate_AUTH.GRANT_ADMIN_PRIVILgrantee => 'gg_admin', -privilege_type => capture, grant_select_privileges=> tru

    do_grants => TRUE);

    D t D l t f I t t d

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    28/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.28

    Downstream Deployment of Integrated

    Set up Mining User Account

    Use dbms_goldengate_auth.grant_privileges

    GRANT SELECT ON V_$DATABASE to

    Configure archival of local redo

    Make sure downstream mining database is in archivelog mo

    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/home/arc_dest/local

    VALID_FOR=(ONLINE_LOGFILE,PRIMARY_ROLE) ' ; SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 ENABLE;

    D t D l t f I t t d

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    29/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.29

    Downstream Deployment of IntegratedArchived Log Only Mode

    Prepare Source Database to Send Redo

    Set DG_CONFIG SQL> ALTER SYSTEM SET LOG_ARCHIVE_CONFIG

    = ' DG_CONFIG=(dbms1, dbmscap) '

    Set up redo transport

    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 =

    'SERVICE=DMBSCAP.EXAMPLE.COM ASYNC NOREGISTEVALID_FOR=(ONLINE_LOGFILES, PRIMARY_ROLE)

    TEMPLATE=/usr/oracle/log_for_dbms1/dbms1_arch_%t_%s

    DB_UNIQUE_NAME = dbmscap

    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_

    Do nstream Deplo ment of Integrated

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    30/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.30

    Downstream Deployment of IntegratedArchived Log Only Mode

    Set up Integrated Capture on DBMSCAP

    Register Extract with Downstream Database GGSCI> DBLOGINuserid ggasadm1 password ggs123

    GGSCI> MININGDBLOGINuserid ggadmcap password ggs12

    GGSCI> REGISTER EXTRACT ext1 DATABASE

    Create Extract at the downstream mining database

    GGSCI> ADD EXTRACT ext1 INTEGRATED TRANLOG BEG

    Edit Extract Parameter file (ext1.prm)

    USER ggadm1@dbms1 password

    MININGUSER ggsadmcap@dbmscap MININGPASSWORD

    Downstream Deployment of Integrated

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    31/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.31

    Downstream Deployment of IntegratedReal Time Mode

    Prepare Mining Database to Receive Redo

    Create Standby Redo Logs (SRL) SQL> ALTER DATABASE ADD STANDBY LOGFILE GROUP

    Must have 1 more SRL per redo thread

    Use V$STANDBY_LOGto verify

    Set archival for SRLs

    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='LOCATION=/home/arc_dest/srl_dbms1

    VALID_FOR=(STANDBY_LOGFILE, PRIMARY_ROLE) ';

    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_

    Downstream Deployment of Integrated

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    32/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.32

    Downstream Deployment of IntegratedReal Time Mode

    Prepare Source Database to Send Redo

    Set DG_CONFIG SQL> ALTER SYSTEM SET LOG_ARCHIVE_CONFIG

    = ' DG_CONFIG=(dbms1, dbmscap) '

    Set up redo transport

    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 =

    'SERVICE = DBMSCAP.EXAMPLE.COM ASYNC NOREGIST

    VALID_FOR=(ONLINE_LOGFILES, PRIMARY_ROLE)

    DB_UNIQUE_NAME=dbmscap ';

    Downstream Deployment of Integrated

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    33/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.33

    Downstream Deployment of IntegratedReal Time Mode Set up Integrated Capture on DBMSCAP

    Register Extract with Downstream Database

    GGSCI> DBLOGIN userid ggasadm1 password ggs123

    GGSCI> MININGDBLOGINuserid ggadmcap password ggs12

    GGSCI> REGISTER EXTRACT ext1 DATABASE

    Create Extract at the downstream mining database

    GGSCI> ADD EXTRACT ext1 INTEGRATED TRANLOG BEG

    Edit Extract Parameter file (ext1.prm) USER ggadm1@dbms1 password

    MININGUSER ggsadmcap@dbmscap MININGPASSWORD g

    TRANLOGOPTIONS INTEGRATEDPARAMS (downstream_re

    Downstream Deployment of Integrated

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    34/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.34

    Downstream Deployment of IntegratedRedo Log Setup

    Things to Remember

    Foreign Archived Logs should not be archived in the FRA (Fast R

    Real time mining can be active for only onesource database

    Each SRL must be as large as the largest redo log file at the sou(Recommendation: Use redo logs of uniform size)

    If you have nredo threads each with mredo log groups, you wiredo log groups at the downstream database

    DBIDs of the source databases must be unique

    New Parameters for Integrated Captur

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    35/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.35

    New Parameters for Integrated Captur

    TRANLOGOPTIONS FETCHPARTIALLOB:

    Use it when replicating to non-Oracle databases

    Replicat is older than 11.2.1.0.0

    Fetches full LOB for partial LOB operations

    TRANLOGOPTIONS FETCHPARTIALXML

    Use it when replicating to non-Oracle databases

    Replicat is older than 11.2.1.0.0

    Fetches full XML instead of Oracle proprietary XML

    Program Agenda

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    36/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.36

    Program Agenda

    Introduction to Oracle GoldenGate

    Overview of Integrated Capture

    Benefits of Integration

    Deployment Options

    Operational Aspects of Integrated Capture

    Summary

    New Parameters for Integrated Captur

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    37/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.37

    New Parameters for Integrated Captur

    TRANLOGOPTIONS INTEGRATEDPARAMS:

    Example: INTEGRATEDPARAMS (max_sga_size 1024,

    max_sga_size

    Amount of shared memory (in MB) to use in the logm

    Comes from streams_pool

    Add up max_sga_size from all Extracts running on a g

    Make sure you leave 25% of streams_pool for other dactivities like AQ, Datapump

    We default it to 1024 MB

    New Parameters for Integrated Captur

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    38/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.38

    New Parameters for Integrated Captur

    TRANLOGOPTIONS INTEGRATEDPARAMS:

    parallelism

    Controls the number of preparer processes

    Defaults to 2

    TRANLOGOPTIONS CHECKPOINTRETENTIONTIME

    Defaults to 3 days

    how long checkpoints taken by the logmining server

    Unneeded Parameters for Integrated C

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    39/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.39

    Unneeded Parameters for Integrated C

    THREADS (RAC Integration)

    ASMUSER, ASMBUFSIZE, DBLOGREADER (ASM Inte

    DECRYPTPASSWORD (TDE/TSE Integration)

    Integrated Capture:

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    40/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.40

    Integrated Capture:Operational Things to Remember

    Cannot alter SCN or Timestamp of Extract process befo

    Logmining Server checkpoints are removed periodically RDBMS alert log is a rich source of information

    Important MOS Notes

    Specific patches for Integrated Capture: 1411356.1

    Integrated Capture health check script 1448324.1

    OGG Best Practices: Configuring Downstream Integrated Captur

    Performance Tuning for OGG 1488668.1

    Looking at the alert log

    https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=1411356https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=1448324https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=1488668https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=1488668https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=1448324https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=1411356
  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    41/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.41

    Looking at the alert log

    GoldenGate CAPTURE CP01 for OGG$CAP_EXTWELL started with pid=11

    Starting persistent Logminer Session with sid = 6for GoldenGate Capture

    OGG$CAP_EXTWELL

    LOGMINER: Parameters summary for session# = 6

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    42/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.42

    Looking at the alert log (contd)

    LOGMINER: session#=6(OGG$CAP_EXTWELL), readerMS03 pid=149 OS id=27806 sid=3

    LOGMINER: session#=6(OGG$CAP_EXTWELL), builderMS06 pid=158 OS id=27808 sid=6

    LOGMINER: session#=6(OGG$CAP_EXTWELL), preparerMS04 pid=181 OS id=27810 sid=

    LOGMINER: session#=6(OGG$CAP_EXTWELL),preparerMS05 pid=229 OS id=27812 sid=

    LOGMINER: Begin mining logfile during dictionary loadfor session6thread 1 sequence 250, +

    LOGMINER: End mining logfileduring dictionary loadfor session6thread 1 sequence 250, +

    LOGMINER: Begin mining logfile for session 6 thread 1 sequence 259, +FRA/

    LOGMINER: End mining logfile for session 6 thread 1 sequence 259, +FRA/

    RMAN & Recovery Area Integration

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    43/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.43

    RMAN & Recovery Area Integration If mining on local database

    Archived logs can be staged in Fast Recovery Area

    RMAN will not delete any archived logs that Integrated needs unless space is exhausted

    Note we have to delete otherwise database availabcompromised

    (alert log): WARNING: The following archived logs needed by

    Streams/GoldenGate capture process are being deleted to frerecovery area....

    If mining on downstream database

    Cannot use Fast Recovery Area to stage foreign archiv

    Program Agenda

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    44/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.44

    Program Agenda

    Introduction to Oracle GoldenGate

    Overview of Integrated Capture

    Benefits of Integration

    Deployment Options

    Operational Aspects of Integrated Capture

    Summary

    Integrated Capture: Summary

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    45/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.45

    Additional data type support via redo

    Compression (Basic, OLTP- and EHCC)

    PDML/XA on RAC and Distributed Transaction

    Basicfile and Securefile LOBs (including compression and

    XML (CLOB, Binary and OR)

    Integrated with Database features

    RACASM

    Data Guard

    TDE/TSE

    g p y

    Join the Data Integration Community

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    46/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.46

    g y

    Twitter

    twitter.com/ORCLGoldenGate

    Facebookfacebook.com/OracleDataIntegration

    Oracles Data GoldenGate YouTube channelyoutube.com/oraclegoldengate

    Oracle.com/goto/datain

    LinkedInOracle Data Integra

    Oracles Data Integblogs.oracle.com/da

    Key Oracle GoldenGate Sessions at OO

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    47/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.47

    y

    Monday October 1st

    Real World Zero Downtime Operations Customer Panel

    Oracle GoldenGate 11gR2 New Features

    1:45pm Moscone

    3:15pm Moscone

    Tuesday October 2nd

    Oracle GoldenGate and Oracle Data Guard: Working Together Seamlessly

    Real World Operational Reporting Customer Panel

    High-Volume OLTP with Oracle GoldenGate: Best Practices from Comcast

    Everything You Need to Know about Monitoring Oracle GoldenGate

    10:15am Moscon

    11:45am Moscon

    1:15pm Moscon

    5pm Moscone W

    Wednesday October 3rd Best Practices for High Availability with GoldenGate on Oracle Exadata

    Oracle GoldenGate Case Study: Real-Time Operational Reporting Deployment

    Oracle GoldenGate Best Practices for Conflict Detection and Resolution

    Tuning and Troubleshooting Oracle GoldenGate on Oracle Database

    11:45am Moscon

    1:15pm Moscon

    3:30pm Moscone

    5pm Moscone S

    Oracle GoldenGate Hands-On-Labs

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    48/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.48

    Wednesday October 3rd

    Introduction to Oracle GoldenGate Veridata 10:15am Marriot

    Thursday October 4th

    Deep Dive into Oracle GoldenGate 11:15am Marriott

    Key HA Sessions and Demos by Oracle Dev

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    49/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.49 After OpenWorld, visit oracle.com/g

    Monday, 1 October Moscone South

    12:30pOracle Data Guard Zero-Data-Loss Protection at Any Distance, 300

    12:30p Future of Exadata: OLTP, Warehousing, and Consolidation, 104

    1:45pAutomating ILM with the Latest Database Technology, 300

    1:45p Extracting Data in Oracle GoldenGate Integrated Capture Mode, 102

    3:15pMaximize Availability with the Latest Database Technology, 303

    3:15p Maximize Enterprise Availability with the Latest DB Technology, 3034:45pMission-Critical Oracle Exadata OLTP Deployment at PayPal, 300

    4:45p Temporal Database Capabilities with the Latest DB Technology, 300

    Tuesday, 2 October Moscone South

    10:15aDatabase Tables to Storage Bits: Data Protection Best Practices, 300

    10:15a GoldenGate & Data Guard: Working Together Seamlessly, 305

    11:45aActive Data Guard Zero-Downtime Database Maintenance, 300

    11:45a Using Automatic Storage Mgmt with the Latest DB Technology, 301

    1:15pThe Four Ts of RMAN: Tips, Tuning, Troubleshooting, and ?, 102

    5:00pMaximum Availability Architecture Best Practices for Exadata, 303

    Wednesday, 3 October Moscone South

    10:15aOperational Best Practices for Orac

    10:15a Maximize Availability by Minimizing

    and Application, 301

    11:45aWhats New in the Latest Generatio

    11:45a Best Practices for HA w/ GoldenGa

    1:15pOracle Secure Backup: Integration B

    Engineered Systems, 300

    1:15p Application MAA Best Practices on O

    5:00pTuning &Troubleshooting Oracle G

    Thursday, 4 October Moscone South

    11:15aIntegrate Your Globally Distributed

    Cloud Computing Benefits, 300

    12:45pBackup and Recovery of Oracle Ex

    and Best Practices, 300

    Demos Mon 10:00a-6:00p - Tue 9:45a-6:00p- Wed 9:45a-4:00pOracle Maximum Availability Architecture, S-011

    Oracle GoldenGate 11gR2 New Features, S-239

    Oracle Database 12c: Global Data Services, S-010

    Oracle Database 12c Application Continuity - S-009

    Oracle Secure Backup, S-014

    Oracle Active Data Guard, S-007

    Oracle Recovery Manager and Oracle Flash

    Oracle Real Application Clusters and Oracle

    Oracle Database 12c Xstream, Streams, Ad

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    50/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.50

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    51/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.51

    Integrated Capture: Overview

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    52/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.52

    Brings GoldenGate extract closer to the RDBMS engine

    Leverages Oracle Database Logmining 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 supported quicke

    Multi Threaded

    Pipelined architecture.

    Performance gain from parallel processing

    Integrated Capture: Deployment Option

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    53/54

    Copyright 2012, Oracle and/or its affiliates. All ri ghts reserved.53

    On-Source or Local Deployment

    Capture runs on the same database

    Real time capture of changes

    Source database must be at 11.2.0.3+

    Downstream or Remote Deployment

    Use redo transport to ship redo logs

    No overhead on source

    Can ship redo from multiple source databases Only one source can be mined in real time

    Source can be in 10.2.0.5+

    Downstream database must be at 11.2.0.3+ , same platform

  • 8/12/2019 8398 Goldengate Integrated Capture 1888658

    54/54