You are on page 1of 28

Accelerating Your SuccessTM

Understanding Oracle GoldenGate

Ron Caffrey ron.caffrey@avnet.com
Oracle Product Specialist
Avnet Technology Solutions
07711-302797

Accelerating Your SuccessTM

AGENDA

 Background & context

 The essence of GoldenGate

 fundamental functionality
 solution models exploiting GoldenGate
 key facts

 Latest enhancements in G/G 11gR2

 Commercial considerations

 Summary of opportunity

avnet.com/uk/vendors/oracle/ . Unix and Windows systems.  Under Oracle ownership.  As in many of Oracle’s acquisitions. the product has to stand as a piece of technology for all. http://www.Accelerating Your SuccessTM GoldenGate evolution  GoldenGate Software established in 1995. heterogeneity was a key factor  Under GoldenGate ownership. Most engagements were consultancy-led and substantial. the main client base was typically large Finance organisations with (too) many mainframe.  Major complex migration/upgrade projects around mission-critical components will still demand considerable know-how and project control.ts.  Chief Technology Officer recruited from Oracle Server Technology labs  Oracle acquired GoldenGate in Oct 2009. and considerable pains.

Disaster SOA.avnet. Data Quality and time Data Integration Profiling options http://www.com/uk/vendors/oracle/ . Heterogeneous time change data data integration capture for Oracle Oracle Data services for Data Continuous GoldenGate Integrator EE Warehousing and Availability.Accelerating Your SuccessTM Oracle Data Integration Solutions  Specialized team formed in 2010  Focus is real time movement. manipulation and management of data  Products satisfy diverse customer requirements Heterogeneous real.ts. including Tolerance and real.

AIA etc)  The dream is “One Version of the Truth” i. product etc) is represented only once in an organisation  The reality…  Buying a new packaged application usually means another database  Mergers and acquisitions create more system overlaps  Consolidation often thwarted by disparate versions – application lifecycle is king  Data explosion continues (90% of data created in last 2 years : 50x growth by 2020?)  Meanwhile business continues (i.Accelerating Your SuccessTM Data Integration : the challenges  Not to be confused with application integration (SOA.ts. BPEL. transactions happen)  Timescales and costs often prevent idealised re-alignment of systems http://www.e.com/uk/vendors/oracle/ . each business entity (customer.avnet.e.

avnet.com/uk/vendors/oracle/ .Accelerating Your SuccessTM Data Integration : the needs  Duplication (whether permanent or transient) typically cannot be eradicated  Transaction-driven data changes need to distributed and replayed  Upgrades/migrations for critical systems demand near zero downtime  Database-level  Application-level  Business Intelligence also generally needs data duplication  Keeping heavy I/O and cpu loads away from OLTP  Reflecting need for restructured data to aid analysis  Increasingly near real-time http://www.ts.

avnet.com/uk/vendors/oracle/ .Accelerating Your SuccessTM Data Integration : the needs  Duplication (whether permanent or transient) typically cannot be eradicated  Transaction-driven data changes need to distributed and replayed  Upgrades/migrations for critical systems demand near zero downtime  Database-level  Application-level  Business Intelligence also generally needs data duplication  Keeping heavy I/O and cpu loads away from OLTP  Reflecting need for restructured data to aid analysis  Increasingly near real-time http://www.ts.

ts.avnet.com/uk/vendors/oracle/ .Accelerating Your SuccessTM Data Integration : the needs  Duplication (whether permanent or transient) typically cannot be eradicated  Transaction-driven data changes need to distributed and replayed  Upgrades/migrations for critical systems demand near zero downtime  Database-level  Application-level  Business Intelligence also generally needs data duplication  Keeping heavy I/O and cpu loads away from OLTP  Reflecting need for restructured data to aid analysis  Increasingly near real-time NB many customers who buy GoldenGate continue to find new reasons to use it http://www.

Accelerating Your SuccessTM AGENDA  Background & context  The essence of GoldenGate  fundamental functionality  solution models exploiting GoldenGate  key facts  Latest enhancements in G/G 11gR2  Commercial considerations  Summary of opportunity .

in a heterogeneous world  Oracle. DB2.Accelerating Your SuccessTM What is GoldenGate?  Core product is simple to describe – it captures transactional data changes and propagates them to other locations. NonStop etc etc  Unidirectional or bi-directional . Teradata. SQL Server. MySQL.

avnet. Real-Time Data Integration & Transactional Replication for many benefits http://www.ts.com/uk/vendors/oracle/ .Accelerating Your SuccessTM Low-Impact.

 Oracle has built integration between GoldenGate and Data Integrator to enable a real-time data warehousing delivery system. (with Data Guard one side would always be passive and not accept changes. since it is possible for replication to be bi-directional.Accelerating Your SuccessTM Additional comments  Business Continuity (HA and DR). Advanced Replication was too big a hit on performance). This is a solution that can be applied to Oracle DB SE as well EE. And.  Offloading reporting workloads to relieve OLTP system : scope of data can be filtered so reporting system has only relevant tables. NB bi-directional implementation does not increase licence costs. . for the first time Oracle now has a solution for the Active/Active requirement over major distances.

Accelerating Your SuccessTM Things to understand about GoldenGate  Every database in the GoldenGate world is AUTONOMOUS (not a slave clone as with Data Guard etc)  Your choices in the Configuration Files decide how the databases will interact and the overall business goals to be achieved  Transfer is always ASYNCHRONOUS (but if you provide an external means of mirroring the source database log files. so it is prudent to double-check the documentation to see that relevant application schemas do not have any issues . Goldengate can use them to complete all transactions)  Conflict resolution mechanisms are supported for multi-master systems  It captures and distributes canonical forms of data items.

 Streams is of course bundled with DB EE. It also means that any new database features. . data types. or capabilities will not be supported by Streams. This means that Streams will continue to support exactly what it supports today (11. Customers who want to take advantage of the new data types and features will need to license Oracle GoldenGate. Streams continued for 45 mins.  In a soak-test.Accelerating Your SuccessTM Oracle Streams positioning  From the GoldenGate Statement of Direction… Oracle Streams continues to be supported but will not be enhanced to support any new database features in future releases.2) in future releases. after stopping transaction arrival. but it would be unwise to commence new projects now. GoldenGate completed distribution almost immediately.

Accelerating Your SuccessTM Integration of GoldenGate output as a source for Data Integrator EE Oracle BI Tools Batch feeds for data migration or integration Reduce or remove reliance on batch feeds by using continuous real-time data capture and delivery Oracle Oracle GoldenGate Data Integrator Capture/migrate from Optional DQ/DP heterogeneous sources http://www.avnet.com/uk/vendors/oracle/ .ts.

g. E. conversion of Third Normal Form transactional data models into Star Schemas for Analysis. .Accelerating Your SuccessTM Data conversion / mapping  GoldenGate provides abilities to re-codify data and make minor adjustments  For wholesale re-mapping of data structures Data Integrator is the correct tool.

not the databases being compared .Accelerating Your SuccessTM Oracle Veridata  Sold independently of GoldenGate  Effective for comparing schemas regardless of the replication technology used  Heterogeneous support  Licensing is in respect of the Veridata environment.

Accelerating Your SuccessTM AGENDA  Background & context  The essence of GoldenGate  fundamental functionality  solution models exploiting GoldenGate  key facts  Latest enhancements in G/G 11gR2  Commercial considerations  Summary of opportunity .

Accelerating Your SuccessTM GoldenGate 11gR2 Enhancements  In case of Oracle databases. http://www.  Application adapters output JMS messages or flat-file batches rather than targeting a database. enhanced conflict resolution  Enhanced feature support for other databases.avnet. DB2 for iSeries now added.  Enhanced security of transmission with FIPS or Blowfish encryption algorithms  Simpler. choice of new Integrated Capture architecture is more tightly- coupled with the database.com/uk/vendors/oracle/ .  Greater scalability  Ability to capture changes from Compressed Data (all types including the full Exadata HCC ones)  Better support for global deployments through support for UNICODE and multi-byte character-sets.ts.

Accelerating Your SuccessTM AGENDA  Background & context  The essence of GoldenGate  fundamental functionality  solution models exploiting GoldenGate  key facts  Latest enhancements in G/G 11gR2  Commercial considerations  Summary of opportunity .

 Do not be fooled by the fact that the Processor and NUP prices appear identical to those for Database Standard Edition.ts.  Bi-directional replication does not influence the price. and so core architecture will influence price.com/uk/vendors/oracle/ . . http://www.Accelerating Your SuccessTM GoldenGate commercials  Be aware that Oracle has created two separate products:-  “Oracle GoldenGate” (this is for an Oracle source or target)  “Oracle GoldenGate for Non Oracle Database” (everything else) (There are also specials for Mainframe and Teradata Replication Services)  So in a heterogeneous deployment makes sure you sell the correct products and quantities for each source and target.avnet. The GoldenGate variants are priced by the calculation of cores * multi-core factor for the chip-type. Oracle doesn’t do refunds!  Currently there is no distinction in licensing rules or price between the main two.

and in respect of the source database(s). (Note Oracle GoldenGate for Teradata Replication Services is unique in being deployed separate from the source.com/uk/vendors/oracle/ .Accelerating Your SuccessTM GoldenGate commercials  GoldenGate products have the same NUP minimum of 25 per Processor as the DB EE  GoldenGate pricing is not explicitly linked to database pricing.ts. as well as considerations of whether NUPs are permissible. not some notional subset or group of administrators. but since it has to be installed adjacent to the database engine the licensed environment will be identical. This applies to all source and target types.avnet.  Processors or users are counted as those using the database. but still the database environment dictates licensing).  The new (11gR2) GoldenGate Application Adapters for JMS and FlatFile are licensed only by Processor. http://www.

 Therefore no DR database could be maintained by Data Guard AND GoldenGate.Accelerating Your SuccessTM GoldenGate commercials : Active Data Guard bundled  The Oracle GoldenGate product includes licence cover for Active Data Guard. http://www. The source must have ADG licences so this is covered.  The free licence is simply to avoid a turf war between Oracle’s Server Technology and Middleware groups. or temporarily when converted to a Logical Standby and then subjected to Flashback Database command.com/uk/vendors/oracle/ .avnet.  The ADG licence cover CAN be beneficial if you had Data Guard and G/G deployed to separate copies.  Remember that Data Guard (at least the Physical Standby variant) maintains a clone of the database by pasting changed bytes into correct file addresses.  Conversely with GoldenGate all databases are always autonomous. apart from read-only access through Active Data Guard Option.  This is a little strange and needs an explanation. It cannot be used actively.ts.

760 .712 DB SE 4 £46.840 £140. but still superior to Hot Standby in most respects  Still lacking all other EE benefits Licences List Prices DB EE 8 £254.Accelerating Your SuccessTM Disaster Recovery for SE v EE : price comparison  Assuming Production & DR (or Active-Active) have 2 sockets each quad-core Intel chips  With SE have to check datatype support and cope with physical DDL issues.920 GoldenGate 8 £93.

Accelerating Your SuccessTM AGENDA  Background & context  The essence of GoldenGate  fundamental functionality  solution models exploiting GoldenGate  key facts  Latest enhancements in G/G 11gR2  Commercial considerations  Summary of opportunity .

mergers & acquisitions.Accelerating Your SuccessTM Look for the causes : new business systems.avnet.ts.com/uk/vendors/oracle/ . real-time BI http://www. geographic separation.

oracle.html http://www.oracle.com/us/products/middleware/data-integration/resources/index.Accelerating Your SuccessTM Collateral http://www.com/us/products/middleware/dataintegration/overview/index.html http://www.ts.oracle.html http://www.com/uk/vendors/oracle/ .com/technetwork/middleware/goldengate/documentation/index.avnet.

caffrey@avnet.com Oracle Product Specialist Avnet Technology Services 07711-302797 .Accelerating Your SuccessTM Understanding Oracle GoldenGate Ron Caffrey ron.