Oracle Golden Gate 12c New Features
Satishbabu Gunukula, Oracle ACE
• 16+ Years of Experience in Database Technologies and
specialized in high availability solutions.
• Masters Degree in Computer Applications
• Written articles for major publications
• Oracle Certified Professional Oracle 8i,9i,10g
• Oracle Certified Expert Oracle 10g RAC
http://www.oracleracexpert.com
Program Agenda
• Overview of Oracle GoldenGate
• Golden Gate Architecture
• Oracle Golden Gate 12c New features
– Expanded heterogeneous Support
– Multitenant Container Database (CDB) Support
– Oracle Universal Installer (OUI) Support
– Support for Public and Private Clouds
– Integrated Replicat
– Security
– Coordinated Replicat
– New 32K VARCHAR2 Support
– High Availability (HA) enhancements
– Support for Other Oracle products
– Improvements to feature Functionality
• Summary
• Q& A
Overview of Oracle GoldenGate
• Oracle GoldenGate software package delivers low-impact,
real-time data integration and transactional data
replication across heterogeneous systems for continuous
availability, zero-downtime migration, and business
intelligence.
• Oracle GoldenGate 12c empowers organizations to
capture, route, transform, and deliver transactional data
between heterogeneous databases in real time with
minimal overhead
Overview of Oracle GoldenGate
• Fast, Flexiable & Reliable
Golden Gate Architecture
• Key Operational Steps
– Capture
– Route
– Transform
– Deliver
Oracle Golden Gate 12c New features
• Expanded heterogeneous Support
• Multitenant Container Database (CDB) Support
• Oracle Universal Installer (OUI) Support
• Support for Public and Private Clouds
• Integrated Replicat
• Security
• Coordinated Replicat
• New 32K VARCHAR2 Support
• High Availability (HA) enhancements
• Support for Other Oracle products
• Improvements to feature Functionality
Expanded heterogeneous Support
• Oracle Golden Gate 12c R1 has many enhancements for
existing supported platforms such as Oracle, MySQL,
Sybase, Microsoft SQL Server, IBM DB2 and Teradata
• Added support to include Extrace and Replicat for MySQL
version 5.6 and Sybase Version 15.7, SQL/MX 3.2, IBM DB2
(LUW) 10.1, and Teradata 14.10.
Expanded heterogeneous Support
Oracle Golden Gate 12c R1 also offers improvements for
supported features such as:
• Oracle Golden Gate supports SQL Server 2012 beginning
with GoldenGate 12.1.2.0.1
• UNITEXT data type support for Sybase
• Oracle Golden Gate supports native compressed
transaction log backup for SQL Server
• Oracle Golden Gate for SQL Server can send and receive
real-time data to heterogeneous databases
Multitenant Container Database (CDB)
Support
• Oracle GoldenGate 12c supports the capture from, and
delivery to, the Multitenant Container Database feature of
Oracle 12c database.
• You can use parallel integrated capture or single integrated
capture process.
• When using single integrated process you can write
changes from multiple Pluggable Databases (PDBs) into a
single trail or multiple trails
• You can use multiple Replicat processes to read one trail
and apply changes to different target pluggable databases,
Multitenant Container Database (CDB)
Support
Capture and Apply for Multiple pluggable databases
Oracle Universal Installer (OUI)
Support
• Oracle GoldenGate 12c now supports Oracle Universal
Installer (OUI)
• For OUI below requirements must be satisfied
– The host must be JAVA-enabled
– If installing for first time, then OUI prompts to create an
Oracle central inventory and creates a subdirectory for
GoldenGate
• When installing using OUI, you have the option to choose
either 11g or 12c Database for Oracle GoldenGate
Installation
Support for Public and Private Clouds
• Oracle Database 12c offers multitenant architecture, which
simplifies consolidating databases onto the cloud and
managing many databases as one.
• GoldenGate is now SOCKS5 compliant, which is important
for replication data to and from cloud databases.
Integrated Replicat
• This new feature helps to improve performance, scalability
and load balancing when replicating data to Oracle
11.2.0.4 or higher Oracle Databases
• With this feature users do not need to manually split the
Replicat process into multiple threads and also do not
need to manage multiple parameter files.
• The new integrated Replicat process avoids multiple
configurations and delivers high throughput
• The process reads the trail file and constructs Logical
Change Records (LCR) and transmits them to the target
server using a lightweight streaming API
Integrated Replicat
• Advantage of Integrated Replicat
• Automatic dependency awareness
• dynamic load balancing (auto tuning),
• The main parameters that control this process are
PARALLELISM and MAX_PARALLELISM.
Security
• Oracle GoldenGate 12c now integrates with the Oracle
Credential store and Oracle Wallet to store and retrieve
encrypted usernames and passwords.
• User can create an alias which is associated with actual
usernames and passwords. Prior to 12c, username and
password information was stored in lightly encrypted or
plan text format.
• Oracle GoldenGate simplifies security using
DBMS_GOLDENGATE_AUTH package.
Coordinated Replicat
• The advantage of using coordinated against classic mode,
is that Replicat is multi-threaded and this helps to read trail
files independently and apply transactions in parallel.
• Each thread associated with coordinated Replicat can
handle the assigned workload such as filtering, mapping,
conversion,SQL construction and error handling
• The Corrdinated Replicat manages the transactions across
multiple threads to take care of dependencies such as DDL
and Primary key updates, SQLEXEC Processing and Event
Management Infrastcture (EMI) processing.
Coordinated Replicat
• Coordinated Replicat does not include dynamic allocation
of threads
• Coordinate Replicat is not aware of foreign key constraints
• The main parameters controls this process are THREAD or
THREADRANGE.
New 32K VARCHAR2 Support
Oracle GoldenGate12c supports capture and Replicat of the
new 32K VARCHAR2 data type.
Limitations using 32K VARCHAR2 data type:
• Does not support 32k VARCHAR2 columns as part of key or
unique index, nor column in a KEYCOLS
• Cannot be used as row identifiers
• Not supported as resolution columns in conflict resolution
and detection (CDR) config
• Doesn’t have limit number of 32k columns, but each trail
record has a length limit of 4MB for inline records.
High Availability (HA) enhancements
The main enhancements in HA are:
• Integration with Data Guard – This feature integrated
with Data Guard Fast-Start Failover and Oracle
Clusterware. If the user has any planned or unplanned
failover then the processes will start on Standby during
the role transmission and ensure no data loss.
• GoldenGate DownSteam Capture - Offloads all capture
processing to another system and ship redo to a
downstream site using Data Guard remote deployment
log transport service. In the case of the source database
loss, the GoldenGate process continues to run with this
configuration, minimizing potential data loss.
Summary
New Features Summary:
• Expanded heterogeneous Support
• Multitenant Container Database (CDB) Support
• Oracle Universal Installer (OUI) Support
• Support for Public and Private Clouds
• Integrated Replicat
• Security
• Coordinated Replicat
• New 32K VARCHAR2 Support
• High Availability (HA) enhancements
• Support for Other Oracle products
• Improvements to feature Functionality
Questions & Answers

Oracle golden gate 12c New Features

  • 1.
    Oracle Golden Gate12c New Features Satishbabu Gunukula, Oracle ACE • 16+ Years of Experience in Database Technologies and specialized in high availability solutions. • Masters Degree in Computer Applications • Written articles for major publications • Oracle Certified Professional Oracle 8i,9i,10g • Oracle Certified Expert Oracle 10g RAC http://www.oracleracexpert.com
  • 2.
    Program Agenda • Overviewof Oracle GoldenGate • Golden Gate Architecture • Oracle Golden Gate 12c New features – Expanded heterogeneous Support – Multitenant Container Database (CDB) Support – Oracle Universal Installer (OUI) Support – Support for Public and Private Clouds – Integrated Replicat – Security – Coordinated Replicat – New 32K VARCHAR2 Support – High Availability (HA) enhancements – Support for Other Oracle products – Improvements to feature Functionality • Summary • Q& A
  • 3.
    Overview of OracleGoldenGate • Oracle GoldenGate software package delivers low-impact, real-time data integration and transactional data replication across heterogeneous systems for continuous availability, zero-downtime migration, and business intelligence. • Oracle GoldenGate 12c empowers organizations to capture, route, transform, and deliver transactional data between heterogeneous databases in real time with minimal overhead
  • 4.
    Overview of OracleGoldenGate • Fast, Flexiable & Reliable
  • 5.
    Golden Gate Architecture •Key Operational Steps – Capture – Route – Transform – Deliver
  • 6.
    Oracle Golden Gate12c New features • Expanded heterogeneous Support • Multitenant Container Database (CDB) Support • Oracle Universal Installer (OUI) Support • Support for Public and Private Clouds • Integrated Replicat • Security • Coordinated Replicat • New 32K VARCHAR2 Support • High Availability (HA) enhancements • Support for Other Oracle products • Improvements to feature Functionality
  • 7.
    Expanded heterogeneous Support •Oracle Golden Gate 12c R1 has many enhancements for existing supported platforms such as Oracle, MySQL, Sybase, Microsoft SQL Server, IBM DB2 and Teradata • Added support to include Extrace and Replicat for MySQL version 5.6 and Sybase Version 15.7, SQL/MX 3.2, IBM DB2 (LUW) 10.1, and Teradata 14.10.
  • 8.
    Expanded heterogeneous Support OracleGolden Gate 12c R1 also offers improvements for supported features such as: • Oracle Golden Gate supports SQL Server 2012 beginning with GoldenGate 12.1.2.0.1 • UNITEXT data type support for Sybase • Oracle Golden Gate supports native compressed transaction log backup for SQL Server • Oracle Golden Gate for SQL Server can send and receive real-time data to heterogeneous databases
  • 9.
    Multitenant Container Database(CDB) Support • Oracle GoldenGate 12c supports the capture from, and delivery to, the Multitenant Container Database feature of Oracle 12c database. • You can use parallel integrated capture or single integrated capture process. • When using single integrated process you can write changes from multiple Pluggable Databases (PDBs) into a single trail or multiple trails • You can use multiple Replicat processes to read one trail and apply changes to different target pluggable databases,
  • 10.
    Multitenant Container Database(CDB) Support Capture and Apply for Multiple pluggable databases
  • 11.
    Oracle Universal Installer(OUI) Support • Oracle GoldenGate 12c now supports Oracle Universal Installer (OUI) • For OUI below requirements must be satisfied – The host must be JAVA-enabled – If installing for first time, then OUI prompts to create an Oracle central inventory and creates a subdirectory for GoldenGate • When installing using OUI, you have the option to choose either 11g or 12c Database for Oracle GoldenGate Installation
  • 12.
    Support for Publicand Private Clouds • Oracle Database 12c offers multitenant architecture, which simplifies consolidating databases onto the cloud and managing many databases as one. • GoldenGate is now SOCKS5 compliant, which is important for replication data to and from cloud databases.
  • 13.
    Integrated Replicat • Thisnew feature helps to improve performance, scalability and load balancing when replicating data to Oracle 11.2.0.4 or higher Oracle Databases • With this feature users do not need to manually split the Replicat process into multiple threads and also do not need to manage multiple parameter files. • The new integrated Replicat process avoids multiple configurations and delivers high throughput • The process reads the trail file and constructs Logical Change Records (LCR) and transmits them to the target server using a lightweight streaming API
  • 14.
    Integrated Replicat • Advantageof Integrated Replicat • Automatic dependency awareness • dynamic load balancing (auto tuning), • The main parameters that control this process are PARALLELISM and MAX_PARALLELISM.
  • 15.
    Security • Oracle GoldenGate12c now integrates with the Oracle Credential store and Oracle Wallet to store and retrieve encrypted usernames and passwords. • User can create an alias which is associated with actual usernames and passwords. Prior to 12c, username and password information was stored in lightly encrypted or plan text format. • Oracle GoldenGate simplifies security using DBMS_GOLDENGATE_AUTH package.
  • 16.
    Coordinated Replicat • Theadvantage of using coordinated against classic mode, is that Replicat is multi-threaded and this helps to read trail files independently and apply transactions in parallel. • Each thread associated with coordinated Replicat can handle the assigned workload such as filtering, mapping, conversion,SQL construction and error handling • The Corrdinated Replicat manages the transactions across multiple threads to take care of dependencies such as DDL and Primary key updates, SQLEXEC Processing and Event Management Infrastcture (EMI) processing.
  • 17.
    Coordinated Replicat • CoordinatedReplicat does not include dynamic allocation of threads • Coordinate Replicat is not aware of foreign key constraints • The main parameters controls this process are THREAD or THREADRANGE.
  • 18.
    New 32K VARCHAR2Support Oracle GoldenGate12c supports capture and Replicat of the new 32K VARCHAR2 data type. Limitations using 32K VARCHAR2 data type: • Does not support 32k VARCHAR2 columns as part of key or unique index, nor column in a KEYCOLS • Cannot be used as row identifiers • Not supported as resolution columns in conflict resolution and detection (CDR) config • Doesn’t have limit number of 32k columns, but each trail record has a length limit of 4MB for inline records.
  • 19.
    High Availability (HA)enhancements The main enhancements in HA are: • Integration with Data Guard – This feature integrated with Data Guard Fast-Start Failover and Oracle Clusterware. If the user has any planned or unplanned failover then the processes will start on Standby during the role transmission and ensure no data loss. • GoldenGate DownSteam Capture - Offloads all capture processing to another system and ship redo to a downstream site using Data Guard remote deployment log transport service. In the case of the source database loss, the GoldenGate process continues to run with this configuration, minimizing potential data loss.
  • 20.
    Summary New Features Summary: •Expanded heterogeneous Support • Multitenant Container Database (CDB) Support • Oracle Universal Installer (OUI) Support • Support for Public and Private Clouds • Integrated Replicat • Security • Coordinated Replicat • New 32K VARCHAR2 Support • High Availability (HA) enhancements • Support for Other Oracle products • Improvements to feature Functionality
  • 21.

Editor's Notes