GoldenGate for DB

Hi experts,
we have a replication requirement between oracle to DB2 database,  please help on this, can we use data transformation like mapping and filtering in goldengate between oracle to DB2 databases?  and the actual requirment is, there is 5 tables in source oracle database and some of the fields values from that 5 tables needs to replicat to single DB2 table  , is it possible in goldengate? kindly help on this.
thanks in Advance.

902923 wrote:
Thanks a lot Mike,  Can you please confirm the below points that would be great help to start,
1. Is it possible to do the bi directional replication between oracle to mainframe DB2 databases with filtering and mapping? is there any additional steps required for this?
2. For Bi directional replication between oracle to mainframe DB2 ,  need to create definition file for both oracle and DB2 databases and transfer to each side is it right?
3. Also , we can find profile check script for db2 database for linux, unix. and aix in MOS but can't execute the same script on mainframe environment , is there any separate script available for mainframe DB2 environment?
Thanks in advance.
Yes, bi-directional is possible in a heterogeneous replication scenario, with filtering, mapping, etc; see the topic in the docs on "bidirectional replication".
The main point to consider is avoiding "loops", so that replicated data isn't re-replicated. The means by which each DB handles this is different; in some cases, data replicated by GG is automatically detected (e.g., via a trace table) or by ignoring changes applied by a designated user that just does replication (i.e., "excludeUser").  See the GoldenGate guide section on "preventing data looping".
Data definition files would have to be created on each side, yes, and copied to the "other" side.
For scripts used for checking the database before using GG, you probably should check with Support for the latest; I can't say for sure. For DB2 on z/OS (which is usually what "DB2 on mainframe means), you'd use Unix System Services to run GoldenGate, which provides the same ksh/bash shell environment as other linux/unix (aix, et al) environments for executing shell scripts.  (But do check with support for your options here.)

Similar Messages

  • GoldenGate for Standard Edition One

    Hi,
    I'm considering implementing GoldenGate for bidirectional active-active replication between 2 Oracle Standard Edition databases.
    I couldn't find any reference about the deference between GG on Enterprise Edition and Standard Edition.
    So I would like to know what are the restrictions for SE1?
    Can GG work as bidirectional active active replication include DDL on SE1?
    Thanks, Ofir.

    Hello,
    I can not find documentation on licensing restrictions on Streams (SE/SE1) you speak.
    Only this is documented in the manual license (https://docs.oracle.com/database/121/DBLIC/toc.htm) this restriction:
    With SE / SE1 capture is async , that is you  could not perform real-time capture.
    But not indicate any restriction more.
    In this case if you want to use real-time capture, GG would have to be used in classic mode.
    Any way, A Golden Gate licence you need.
    Arturo

  • GoldenGate for Dev/QA Database Refresh

    Hi,
    We have 600 GB Production database. We have to daily refresh one schema (600 GB) daily through export / import Data Pump (Oracle 10.2.0.5). Before when the data used to be around 400 - 500 GB, the refresh used to complete within 7 AM the other day, so it would be ready by the time development team comes to office. But, now, since the business is growing so thus the schema size.
    I know that GoldenGate is used for replication. Can we use GoldenGate for this type is scenario ? If so, what are the steps to be followed ?
    Database Version - Oracle 10g (10.2.0.5)
    OS - SuSE Linux
    Thanks in advance.

    Sebastian Solbach (DBA Community) wrote:
    Hi,
    if this really is a whole refresh (import) of a schema you might want to give transportable tablespace a look. Maybe this solves your problem.
    Regards
    SebastianHi Sebastian,
    Correct me if I am wrong. For TTS, we need the tablespace to put in readonly mode, before exporting ? Correct ??
    The total size of my tablespace is ~ 600 GB.
    Edited by: 893593 on Aug 8, 2012 9:07 PM

  • GoldenGate for Big Data 12c for Win x64?

    I was looking for the GoldenGate for Big Data download for Win x64 and all I found on edelivery was Linux, Solaris, HP-UX and AIX platforms, but no Windows at all (see the screenshot below). I wonder if it's been released yet? Or, is it just an unfortunate omission?
    Thanks
    Andy

    Thanks, for your reply, Karan!
    I tried following your advice, but bumped into yet another similar problem. I've installed OGG 12c and now I can't seem to be able to find the matching version of the GG Application Adapters for JMS and Flat File for the Win x64 platform. The latest version of Application Adapter available on edelivery is 11.1.1.0.0 which means I need to downgrade OGG to the same version. No big deal but I wanted to make sure I'm not missing anything.
    I wonder if anybody has any idea as to whether Application Adapters 12c for JMS and Flat File is available for the Win x64 platform, and if so, where can I download it from?
    Thanks
    Andy

  • About goldengate for sql server  ,and from sql server to sql server replication,help!

    IF I config odbc dsn_ggExtdb , when exect this command:
    DBLOGIN sourcedb dsn_ggExtdb USERID sa,PASSWORD 123456
    error :Unrecognized parameter (SOURCEDB), expected USERID.
    help me!

    Please ensure that you have downloaded the OGG software for SQLserver
    OS >ggsci -v
    Oracle GoldenGate Command Interpreter for Oracle   <-------  here is the problem it should reflect the DB environment that you would like to connect to in this case MS SQLServer
    Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230
    Windows x64 (optimized), Oracle 11g on Apr 23 2012 04:55:02
    if the DB is not showing as Sqlserver , please download the correct patch form the Oracle Site and try.

  • Oracle Standard Edition and GoldenGate for replication?

    The Question:
    Can GoldenGate run in a Standard Edition RAC ==> Enterprise Edition standalone environment and perform the required rule-based replication without requiring an upgrade of our RAC Standard Edition to RAC Enterprise Edition?
    The environment:
    Source System: 2-node RAC running Standard Edition 10.2.0.5 (RHEL5 x86-64)
    Target System: 1-node running Enterprise Edition 11.2.0.1 (RHEL5 x86-64)
    The requirement:
    Lossless one-way replication in "real time" of selected schema while excluding selected DDL/DML based on multiple rules.
    Present solution:
    LogMiner, but there is a known LogMiner bug (p8977287) that causes data loss when one RAC node goes down or is evicted from the cluster. The bug is reportedly patched in 11.2.0.2 and is slated to be fixed in 12.x.
    Thx.

    Yes. Simple enough, it can extract from SE, even XE!

  • Data Transformation config in goldengate FOR oracle to mysql

    请问,将oracle中的number(1)转入mysql的bit(1)类型,在goldengate中 如何配置 ?

    目前没有找到 类似的转换方案, 建议你通过其他路径 例如转换mysql 数据类型绕过该问题。

  • Is there a replacement in Soa Suite 11g for RDBMS Events?

    I'm looking for the best way to integrate a database with OSB resources. What I need is that for each new record into one table in a Database, triggering an execution of an OSB service, but I have the ability to use any component of the SOA Suite provided they can finally claim a OSB Proxy Service.
    I have experience resolving a similiar scenario with Weblogic 8.1 using RDBMS Events, but that they were deprecated, is there a similar component? I was searching on EDN but did not find the possibility to connect to a DB
    Thank you very much for your time

    May be you are looking on polling ability of DB Adapter which is definitely an option but I always suggest to use Oracle GoldenGate for such use cases.
    Regards,
    Anuj

  • Golden Gate for flat file

    hi,
    I have tried with GoldenGate for Oracle/ non-Oracle databases. Now, I am trying for flat file.
    What i have done so far:
    1. I have downloaded Oracle "GoldenGate Application Adapters 11.1.1.0.0 for JMS and Flat File Media Pack"
    2. Kept it on the same machine where Database and GG manager process exists. Port for GG mgr process 7809, flat file 7816
    3. Following doc GG flat file administrators guide Page 9 --> configuration
    4. Extract process on GG manager process_
    edit params FFE711*
    extract ffe711
    userid ggs@bidb, password ggs12345
    discardfile E:\GoldenGate11gMediaPack\V26071-01\dirrpt\EXTFF.dsc, purge
    rmthost 10.180.182.77, mgrport 7816
    rmtfile E:\GoldenGate11gMediaPack\V26071-01\dirdat\ffremote, purge, megabytes 5
    add extract FFE711, EXTTRAILSOURCE ./dirdat/oo*
    add rmttrail ./dirdat/pp, extract FFE711, megabytes 20*
    start extract  FFE711*
    view report ffe711*
    Oracle GoldenGate Capture for Oracle
    Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
    Windows (optimized), Oracle 11g on Apr 22 2011 03:28:23
    Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
    Starting at 2011-11-07 18:24:19
    Operating System Version:
    Microsoft Windows XP Professional, on x86
    Version 5.1 (Build 2600: Service Pack 2)
    Process id: 4628
    Description:
    ** Running with the following parameters **
    extract ffe711
    userid ggs@bidb, password ********
    discardfile E:\GoldenGate11gMediaPack\V26071-01\dirrpt\EXTFF.dsc, purge
    rmthost 10.180.182.77, mgrport 7816
    rmtfile E:\GoldenGate11gMediaPack\V26071-01\dirdat\ffremote, purge, megabytes 5
    CACHEMGR virtual memory values (may have been adjusted)
    CACHEBUFFERSIZE: 64K
    CACHESIZE: 1G
    CACHEBUFFERSIZE (soft max): 4M
    CACHEPAGEOUTSIZE (normal): 4M
    PROCESS VM AVAIL FROM OS (min): 1.77G
    CACHESIZEMAX (strict force to disk): 1.57G
    Database Version:
    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
    PL/SQL Release 11.1.0.7.0 - Production
    CORE 11.1.0.7.0 Production
    TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
    NLSRTL Version 11.1.0.7.0 - Production
    Database Language and Character Set:
    NLS_LANG environment variable specified has invalid format, default value will b
    e used.
    NLS_LANG environment variable not set, using default value AMERICAN_AMERICA.US7A
    SCII.
    NLS_LANGUAGE = "AMERICAN"
    NLS_TERRITORY = "AMERICA"
    NLS_CHARACTERSET = "AL32UTF8"
    Warning: your NLS_LANG setting does not match database server language setting.
    Please refer to user manual for more information.
    2011-11-07 18:24:25 INFO OGG-01226 Socket buffer size set to 27985 (flush s
    ize 27985).
    2011-11-07 18:24:25 INFO OGG-01052 No recovery is required for target file
    E:\GoldenGate11gMediaPack\V26071-01\dirdat\ffremote, at RBA 0 (file not opened).
    2011-11-07 18:24:25 INFO OGG-01478 Output file E:\GoldenGate11gMediaPack\V2
    6071-01\dirdat\ffremote is using format RELEASE 10.4/11.1.
    ** Run Time Messages **
    5. on Flat file GGSCI prompt-->_*
    edit params FFR711*
    extract ffr711
    CUSEREXIT E:\GoldenGate11gMediaPack\GGFlatFile\V22262-01\flatfilewriter.dll CUSEREXIT passthru includeupdatebefores, params "E:\GoldenGate11gMediaPack\GGFlatFile\V22262-01\sample-dirprm\ffwriter.properties"
    SOURCEDEFS E:\GoldenGate11gMediaPack\V26071-01\dirdef\vikstkFF.def
    table ggs.vikstk;
    add extract ffr711, exttrailsource ./dirdat/pp*
    start extract ffr711*
    view report ffr711*
    Oracle GoldenGate Capture
    Version 11.1.1.0.0 Build 078
    Windows (optimized), Generic on Jul 28 2010 19:05:07
    Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
    Starting at 2011-11-07 18:21:31
    Operating System Version:
    Microsoft Windows XP Professional, on x86
    Version 5.1 (Build 2600: Service Pack 2)
    Process id: 5008
    Description:
    ** Running with the following parameters **
    extract ffr711
    CUSEREXIT E:\GoldenGate11gMediaPack\GGFlatFile\V22262-01\flatfilewriter.dll CUSE
    REXIT passthru includeupdatebefores, params "E:\GoldenGate11gMediaPack\GGFlatFil
    e\V22262-01\sample-dirprm\ffwriter.properties"
    E:\GoldenGate11gMediaPack\GGFlatFile\V22262-01\ggs_Windows_x86_Generic_32bit_v11
    _1_1_0_0_078\extract.exe running with user exit library E:\GoldenGate11gMediaPac
    k\GGFlatFile\V22262-01\flatfilewriter.dll, compatiblity level (2) is current.
    SOURCEDEFS E:\GoldenGate11gMediaPack\V26071-01\dirdef\vikstkFF.def
    table ggs.vikstk;
    CACHEMGR virtual memory values (may have been adjusted)
    CACHEBUFFERSIZE: 64K
    CACHESIZE: 1G
    CACHEBUFFERSIZE (soft max): 4M
    CACHEPAGEOUTSIZE (normal): 4M
    PROCESS VM AVAIL FROM OS (min): 1.87G
    CACHESIZEMAX (strict force to disk): 1.64G
    Started Oracle GoldenGate for Flat File
    Version 11.1.1.0.0
    ** Run Time Messages **
    Problem I am facing_
    I am not sure where to find the generated flat file,
    even the reports are showing there is no data at manager process
    I am expecting replicat instead of extract at Flatfile FFR711.prm
    I have done this much what to do give me some pointers.....
    Thanks,
    Vikas

    Ok, I haven't run your example, but here are some suggestions.
    Vikas Panwar wrote:
    extract ffe711
    userid ggs@bidb, password ggs12345
    discardfile E:\GoldenGate11gMediaPack\V26071-01\dirrpt\EXTFF.dsc, purge
    rmthost 10.180.182.77, mgrport 7816
    rmtfile E:\GoldenGate11gMediaPack\V26071-01\dirdat\ffremote, purge, megabytes 5
    ggsci> add extract FFE711, EXTTRAILSOURCE ./dirdat/oo
    ggsci> add rmttrail ./dirdat/pp, extract FFE711, megabytes 20
    ggsci> start extract  FFE711
    You of course need data captured from somewhere to test with. You could capture changes directly from a database and write those to a trail, and use that as a source for the flat-file writer; or, if you have existing trail data, you can just use that (I often test with old trails, with known data).
    In your example, you are using a data pump that is doing nothing more than pumping trails to a remote host. That's fine, if that's what you want to do. (It's actually quite common in real implementations.) But if you want to actually capture changes from the database, then change "add extract ... extTrailSource" to be "add extract ... tranlog". I'll assume you want to use the simple data pump to send trail data to the remote host. And I will assume that some other database capture process is creating the trail dirdat/oo
    Also... with your pump "FFE711", you can create either a local or remote trial, that's fine. But don't use a rmtfile (or extfile). You should create a trail, either a "rmttrail" or "exttrail". The flat-file adapter will read that (binary) trail, and generate text files. Trails automatically roll-over, the "extfile/rmtfile" do not (but they do have the same internal GG binary log format). (You can use a 'maxfiles' to force them to rollover, but that's beside the point.)
    Also, <ul>
    <li> don't forget your "table" statements... or else no data will be processed!! You can wildcard tables, but not schemata.
    <li> there is no reason that anything would be discarded in a pump.
    <li> although a matter of choice, I don't see why people use absolute paths for reports and discard files. Full paths to data and def files make sense if they are on the SAN/NAS, but then I'd use symlinks from dirdat to the storage directory (on Unix/Linux)
    <li> both windows and unix can use forward "/" slashes. Makes examples platform-independent (another reason for relative paths)
    <li> your trails really should be much larger than 5MB for better performance (e.g,. 100MB)
    <li> you probably should use a source-defs file, intead of a dblogin for metadata. Trail data is by its very nature historical, and using "userid...password" in the prm file inherently gets metadata from "right now". The file-writer doesn't handle DDL changes automatically.
    </ul>
    So you should have something more like:
    Vikas Panwar wrote:
    extract ffe711
    sourcedefs dirdef/vikstkFF.def
    rmthost 10.180.182.77, mgrport 7816
    rmttrail dirdat/ff, purge, megabytes 100
    table myschema.*;
    table myschema2.*;
    table ggs.*;For the file-writer pump:
    +5. on Flat file GGSCI prompt+
    extract ffr711
    CUSEREXIT flatfilewriter.dll CUSEREXIT passthru includeupdatebefores, params dirprm\ffwriter.properties
    SOURCEDEFS dirdef/vikstkFF.def
    table myschema.*;
    table ggs.*;
    ggsci> add extract ffr711, exttrailsource ./dirdat/pp
    ggsci> start extract ffr711
    Again, use relative paths when possible (the flatfilewriter.dll is expected to be found in the GG install directory). Put the ffwriter.properties file into dirprm, just as a best-practice. In this file, ffwriter.properties, is where you define your output directory and output files. Again, make sure you have a "table" statement in there for each schema in your trails.
    Problem I am facing_
    I am not sure where to find the generated flat file,
    even the reports are showing there is no data at manager process
    I am expecting replicat instead of extract at Flatfile FFR711.prm
    I have done this much what to do give me some pointers.....The generated files are defined in the ffwriter.properties file. Search for "rootdir" property, e.g.,
    goldengate.flatfilewriter.writers=csvwriter
    csvwriter.files.formatstring=output_%d_%010n
    csvwriter.files.data.rootdir=dirout
    csvwriter.files.control.ext=_data.control
    csvwriter.files.control.rootdir=dirout
    ...The main problem you have is: (1) use rmttrail, not rmtfile, and (2) don't forget the "table" statement, even in a pump.
    Also, for the flat-file adapter, it does run in just a "extract" data pump; no "replicat" is ever used. The replicats inherently are tied to a target database; the file-writer doesn't have any database functionality.
    Hope it helps,
    -m

  • Manager Process for Multiple DB's

    Hi Experts,
      I am trying to understand goldengate for my setup in LAB.
    Currently I have the below setup and need some clarification(s).
    Source & Target -  2 node RAC(11.2.0.3); RHEL 6
    GG Version : 12.1.2.0
    On Source i have 3 databases and of them 2 targets are corresponded to same source but the third target is different
    so do we need to have same manager , that will take care of othere process for EACH db or we need to have seperate MGR for each DB.
    If i understood clearly having a dedicate mgr process for EACH DB will be much better making more sense. ( correct me if i am wrong) but now comes the question with single binary setup how can we maintain multiple manager process
    If only 1 mgr is allowed how do we know which process is responsible for which database.
    Appreciate your thoughts. ( sorry if i was wrong . . . just in learner mode)

    Hi,
    You can have a single manager configured with multiple extract/replicat processes which connects to its respective databases through sql net connection.
    Manager doesnot need to connect to any of the databases except for doing the maintenance tasks at the os level to delete the trail files, managing the processes to start automatically when it is started, etc.
    Hope this helps!
    Thanks
    Vivek-Oracle

  • Prerequisites for POC on Oracle Golden Gate

    Hi,
    I want to build POC on Oracle Golden Gate. I am looking for any prerequisites for the demonstration such as any downloads, machine requirements, hard disk capasity, configuration guide etc.
    Any help would be much appriciated.
    Thanks,
    Avadhut

    Hi Avadhut,
    Oracle GoldenGate for the Oracle Database:
    http://www.oracle.com/technology/software/products/goldengate/index.html
    Oracle GoldenGate for the ODI:
    http://www.oracle.com/us/products/middleware/data-integration/index.htm

  • Is there a replacement for 10g $ESBREQUEST variable in Mediator 11g?

    In SOA ESB 10g, I have used $ESBREQUEST variable for data enrichment. I have used it the following way:
    <xsl:param name="ESBREQUEST"/>
      <xsl:template match="/">
      <top:AffDataSyncWipCollection>
      <top:AffDataSyncWip>
      <top:recordId>
      <xsl:value-of select="concat($ESBREQUEST/s3:AccountField,$ESBREQUEST/s3:Code)"/>
      </top:recordId>
      <top:acctField>
      <xsl:value-of select="$ESBREQUEST/s3:AccountField"/>
      </top:acctField>
    However, we are migrating to SOA Mediator 11g now, and for the same code, I get the following error:
    ORAMED-01201:[Error in transform operation]Error occurred while transforming payload using "xsl/AcctCodeSegmentExistsResponse_To_AffDataSyncWipCollection.xsl" for target part "AffDataSyncWipCollection".Possible Fix:Review the XSL or source payload. Either the XSL defined does not match with the payload or payload is invalid. Cause:XML-22036: (Error) Cannot convert result tree fragment to NodeSet.
    Would anyone be able to help me how to fix this issue in Mediator 11g?
    I have read that data can be accessed using $initial.request variable. Could anyone provide detailed steps please?
    Thanks much and any white paper or suggestion will be greatly appreciated.

    May be you are looking on polling ability of DB Adapter which is definitely an option but I always suggest to use Oracle GoldenGate for such use cases.
    Regards,
    Anuj

  • Support for NVARCHAR2 and/or CHARACTER semantics

    Does streams support replication of NVARCHAR2 between databases whose char set is ISO8859-1?
    Same question for char fields declared with CHARACTER semantics.
    Same questions as above but for GoldenGate.
    Does GoldenGate support replication of NVARCHAR2 between databases whose char set is ISO8859-1?
    Same question for GoldenGate for char fields declared with CHARACTER semantics.

    No, we have consolidated on the Apache XML/XSL stuff. You are free to use
    whatever other parser you would like however. The Sun XML pkg should work
    fine.
    Thanks,
    Michael
    Michael Girdley
    BEA Systems Inc
    "Boris Tabenkin" <[email protected]> wrote in message
    news:[email protected]..
    Are you still including the sun XML package, and if so which version?
    "Toby Allsopp" <[email protected]> wrote in message
    news:[email protected]..
    Hi, Craig.
    Craig Macha wrote:
    Our company typically does NOT use Open Source products. We can't
    risk
    not having support.
    I think you're a little confused about what "Open Source" means. Itdoesn't mean "unsupported." If you want support then you need to pay forit,
    just like any software. One of the advantages of open source software is
    that you aren't tied to a single vendor for your support - anyone with the
    appropriate skills can take the source code and
    provide support, as BEA have chosen to do in this case.
    Regards,
    Toby Allsopp.

  • GoldenGate Confusions

    Hi all,
    I have checked installers of GodelGate both in OTN and E-delivery.
    I am just confused. There is separate GG for windows and there is also serapate GG for sqlserver? are they the same thing?
    Similarly, there is GG for linux and there is separate GG for oracle for linux?
    Suppose I have Sqlserver , Oracle 10g, and Oracle11g in my windows 2008 server. How many types of GoldenGate should I install? Assuming I want to replicate data to all 3 databases?
    thanks again...

    The short answer to your questions is as follows:
    There is a version of GoldenGate for each OS and Database combination so you would download GoldenGate for SQL/Server on Windows 2008 Server, Oracle 10g on Windows 2008 Server and Oracle 11g on Windows 2008 Server. For a total of 3 different versions of GoldenGate installed on your machine.
    I'd create 3 specific Oracle GoldenGate homes, one for for each version:
    C:\u01\app\oracle\product\11.2.1\gghome_sqlserver
    C:\u01\app\oracle\product\11.2.1\gghome_oracle10g
    C:\u01\app\oracle\product\11.2.1\gghome_oracle11g
    The long answer is as follows:
    GoldenGate is very, very cool!
    Basically your Extract and Replicat processes are 'magic' in that they are configured (via parameter files) the same (generally) for every database and operating system that is supported, but because they are compiled for each specific OS/Database configuration the GoldenGate team has done all the work of figuring out how to make an extract work against any database and a replicat work against any database. The extract pulls stuff out and (in general) writes it to a 'GoldenGate canonical format' which we then move across the network and write to the destination in the same canonical format. The replicat reads this canonical format and translates it into destination specific SQL DML (and/or DDL) statements.
    So once you have learned how to configure GoldenGate for Oracle 10g on Windows, you can leverage that same knowledge for both Oracle 11g and SQL/Server (and DB2, and MySQL, etc...).
    To enable this, the GoldenGate team compiles a specific version of GoldenGate for each OS and Database version.
    Does that help?

  • GoldenGate Replication or Oracle 11g Streams?

    We are working with a customer that is interested in implementing Oracle 11g Streams.
    I don’t know the GoldenGate products and
    I am not real familiar with streams other then hearing it can be tough to tune and if something goes wrong, it can be a pain to get right..
    They recently heard of Oracle’s purchase or GoldenGate and became interested when they read that the company may offer possibly a simpler replication strategy then streams as far as setup, tuning, maintainin, etc..
    Has anyone heard of what Oracle’s future plans/direction are for integrating GoldenGate into their fold, specifically the replication side like streams?
    Thanks

    I predict that in the future the GoldenGate Oracle users are going to get the short end of the stick now that Oracle has purchased them. I do not believe that Oracle purchased GoldenGate for their Oracle to Oracle capabilities. I assume that they wanted to acquire their ability to replicate from non-Oracle databases.
    There is nothing inherently wrong (design-wise) that makes the Oracle Streams product inferior to GoldenGate or Quest's Shareplex product. But both companies have continued to sell their products (which are not cheap) against a product which basically free.
    Why is this? Do you think that Oracle does not have the technical capabilities to build a great replication solution? If Oracle was interested in making a great Oracle to Oracle replication product, they could have invested a small fraction of the amount they paid for GoldenGate and added the necessary resources to build the best replication product on the market. But the don't because that is not what they are interested in doing.
    There are a couple of press releases that Oracle put out about the GoldenGate acquisition and one of the advantages they claim GoldenGate will benefit from is their $30 Billion dollar R&D budget. But why didn't Oracle use some of that 30 billion to make Streams a great product??
    Oracle purchased GG for reasons that have nothing to do with Oracle to Oracle replication. Future resources and priorities will go towards those goals.

Maybe you are looking for

  • Multiple Queries in Workbook - Refresh Screen Shows Up for Every Query

    We have multiple queries in a workbook.  All of these queries have the exact same selections for the variable selection screen.  When all the queries are refreshed once, the selection screen used to show up once and all the queries are refreshed with

  • Can you add delegate access to a user's calendar or mailbox folder via powershell?

    Basically I want to know if you can grant a user delegate access to another user's calendar or meeting room using native  powershell commands? I know you can do this via method 1, listed below, however when you grant permissions in this way and if a

  • MBPr Windows and Thunderbolt Display

    Hi there, I am trying to have my MBPr and Thunderbolt Display working under bootcamp with Windows 8. All the peripherals attached to the TBD are working fine but the display remains black/off. I am pretty sure that a solution exists but can't find th

  • Loud speaker on Iphone 5 not working

    hi my loud speaker does not seem to be working on my iphone 5, it wont ring loud or play music through the speaker but when headphones are in it rings through those and plays through those, any suggestions please, i have reset through itunes after ba

  • P1566 and Terminal Services.

    I have a 64 bit 2008 server running terminal services, A client with windows xp 32 bit and HP LaserJet P1566 printer attached to it.  When connecting via RDP to the server the printer is mapped though to TS and appears on the printer list.  How ever