Golden Gate for JMS

Hello

We strive for GG for JMS

According to our understanding, there are 2 ways in which it can be configured:
1. capture the JMS msg and deliver to the DB
2 DB capture and deliver JMS

Thus, we strive for a deliver 2nd at JMS

Extract from the process of mgr GG
extract JME911

GGS@bidb username, password ggs12345
discardfile E:\GoldenGate11gMediaPack\V26071-01\dirrpt\JME911.dsc, serving

rmthost 10.180.182.77, mgrport 7817
rmttrail E:\GoldenGate11gMediaPack\JMS\V22254-01\ggs_Windows_x86_Generic_32bit_v11_1_1_0_0_078\dirdat\JM, MB 100

table GGS. VIKSTK;


Excerpt on GG for JMS
extract JE911

sourcedefs E:\GoldenGate11gMediaPack\JMS\V22254-01\ggs_Windows_x86_Generic_32bit_v11_1_1_0_0_078\dirdef\vikstkFF.def
SETENV (GGS_USEREXIT_CONF = "E:\GoldenGate11gMediaPack\JMS\V22254-01\sample-dirprm\javaue.properties")
SETENV (GGS_JAVAUSEREXIT_CONF = "E:\GoldenGate11gMediaPack\JMS\V22254-01\sample-dirprm\javaue.propertiess")
CUSEREXIT E:\GoldenGate11gMediaPack\JMS\V22254-01\ggjava_ue.dll CUSEREXIT INCLUDEUPDATEBEFORES PASSTHRU


TABLE ggs.vikstk.


but from extract to JMS side its giving following error

*************************************************************************
Error occurred in javawriter.c [269]: error occurred (except Java): loading Jav
a class:
java.lang.NoClassDefFoundError: com/goldengate/atg/datasource/UserExitMain

Error occurred in javawriter.c [298]: error loading class: com/goldengat"
e, atg, datasource, UserExitMain '

in fact, he has no UserExitMain file in the place where he is looking.
I expect that this file is provided in the zip, but this is not


Pointers


Thank you
Vikas

Vikas Panwar wrote:
We strive for GG for JMS
According to our understanding, there are 2 ways in which it can be configured:
1. capture the JMS msg and deliver to the DB
2 DB capture and deliver JMS

Yes; or, more generally,.
(1) GG can "capture" (consume) JMS messages and create GG tracks... and
(2) GG can use existing trails and deliver (send messages) to JMS

That also means you could do: database-> trail-> JMS-> path-> database. Which would give you a publish/subscribe architecture w / GG, rather than the many-to-many replication.

("Change data capture" terminology database is a bit strange when it comes to e-mail, but you get the idea). For historical or technical reasons, the JMS "capture" may also be referred to as the JMS VAM, and "delivery" of JMS is also going to be sometimes referred to as the JMS (Java) user exit (or java-EU).

OK, with the terminology of the road...

Extract from the process of mgr GG + (original) +.
extract JME911
GGS@bidb username, password ggs12345
discardfile E:\GoldenGate11gMediaPack\V26071-01\dirrpt\JME911.dsc, serving
rmthost 10.180.182.77, mgrport 7817
rmttrail E:\GoldenGate11gMediaPack\JMS\V22254-01\ggs_Windows_x86_Generic_32bit_v11_1_1_0_0_078\dirdat\JM, MB 100
table GGS. VIKSTK;

Is very good, although, technically, the user exit before the next version 11.2 implementations do not handle the trails in "Add mode".

From GG v10.x, default track format changed to "overtype mode" to "Add mode". User-output are automatically garbage in the track when the tracks are in "Add mode"; the tracks should rather be in mode "crush." (This "mode" is a term of full-audit of the recovery, which means that if there is a upstream "abend", then after that the restart process, target track data are added, rather than overwrite the record current, incomplete, potentially damaged.)

In other words, in more simple terms: technically, trails should be in 'overtype mode. You can do this either by specifying "overtype mode" or saying the trails are "format version 9.5".» Actually, it does exactly the same thing. Note that this "mode" is not a problem that there is a "abend" upstream. And the 'problem' is not really predictable; Basically, from the point of view of the output of the user, there are duplicate in the trail that is simply processed data. But enough about that. Moving...

Also, on the top of my head, I don't know that there is never a reason for a file to "throw" in "extract."

Also... What is with complete & backslashes paths? : - )

So this is what you have technically expected to have:

Extract from the process of mgr GG + (updated) +.
extract JME911
GGS@bidb username, password ggs12345

OverwriteMode RecoveryOptions
rmthost 10.180.182.77, mgrport 7817
megabytes of dirdat/JM, rmttrail 100

table GGS. VIKSTK;

And as for your pump running the JMS service:

Excerpt on GG for JMS + (original) +.
extract JE911
sourcedefs E:\GoldenGate11gMediaPack\JMS\V22254-01\ggs_Windows_x86_Generic_32bit_v11_1_1_0_0_078\dirdef\vikstkFF.def
SETENV (GGS_USEREXIT_CONF = "E:\GoldenGate11gMediaPack\JMS\V22254-01\sample-dirprm\javaue.properties")
SETENV (GGS_JAVAUSEREXIT_CONF = "E:\GoldenGate11gMediaPack\JMS\V22254-01\sample-dirprm\javaue.propertiess")
CUSEREXIT E:\GoldenGate11gMediaPack\JMS\V22254-01\ggjava_ue.dll CUSEREXIT INCLUDEUPDATEBEFORES PASSTHRU
TABLE ggs.vikstk.

As "best practices", follow these steps:


  1. Copy your *.properties in dirprm. Keep all the config in dirprm. It makes things easier to bear.
  2. using ' / ' instead of '-' becomes much more important here. Some of these paths are read by Java, and some are read by native code (C/C++) depending on the platform. Native code on Windows is ok read a path like 'C:\path\to\foo', but if you pass it a path to the Java application, then you must use either: (1) "C:\\path\\to\\foo" or 2 "C:/path/to/foo." The same is true for relative paths; the advantage of relative paths is you don't have to deal with the "C:" or "E:" prefixes, and prm and property files are independent of the platform.
  3. You can eventually put all the "Properties" in one file, while defining GGS_USEREXIT_CONF and leaving GGS_JAVAUSEREXIT_CONF unset. The only reason for which you want to define the two is if you have files of separation of property, several pumps and he wants to avoid the duplication of your files.
  4. your pump is running the JMS user-exit must spend 100% of the output of the user data. Technically, this is necessary in particular situations, but it is best to always do (must be careful about the filtering as part of a whole operation). You can write filters in Java for more refined filtering.

The problem here is:


  1. the path of the property for GGS_JAVAUSEREXIT_CONF file is read from Java (or, if not defined, GGS_USEREXIT_CONF is read from Java), which means that you must use "/" and not "------" as the path separator. (Just never use "\", and're you good to go in the configuration of your GG).
  2. in the javaue.properties file, check that classpath is set correctly; It should include "dirprm", ggjava.jar and your implementation of JMS 3rd party-online javawriter.bootoptions=-Djava.class.path=dirprm:ggjava/ggjava.jar:lib/activemq-all.jar... etc... + (* NOTE! * use colon ":" as a separator in path on Unix and semicolon ";" on Windows!) +
  3. (maybe) make sure that the JAVA virtual machine is in the path (windows) or LD_LIBRARY_PATH (unix) before the Bishop. Under windows, this is the path to jvm.dll, unix/linux, this is the path to libjvm.so (and dependencies, if necessary)

This error (means that the ggjava.jar is not found below). (The ggjava.jar take care of all the other jars in resources/lib/*.jar of loading). This should be in {GG_HOME}/ggjava/ggjava.jar. In other words, the "ggjava" directory should be in the same directory as 'extract '. In addition, the "ggjava_ue.dll" (or libggjava_ue.so) are GG_HOME (the same as dir "extract").

Error occurred in javawriter.c [269]: error occurred (except Java): loading Java class: java.lang.NoClassDefFoundError: com/goldengate/atg/datasource/UserExitMain

in fact, he has no UserExitMain file in the place where he is looking.
I expect that this file is provided in the zip, but this is not

The UserExitMain is inside a pot inside ggjava/resources/lib/*.jar. By adding ggjava/ggjava.jar to the classpath variable, each GG jar is automatically added to the classpath. (This way, "com, goldengate, atg, datasource" is inside a jar).

Pointers

See above...

And here's a complete example:

-Folder: dirprm/javaue.prm
--(1) before starting the mgr, to ensure that the JAVA virtual machine is in the path of the library
-sh > echo $LD_LIBRARY_PATH # unix
-cmd > echo windows of # % PATH %
-ggsci > start mgr
--
--(2) add a snippet of data pump, reading a path to load/run the output of the user:
-ggsci > add javaue extract, extTrailSource dirdat/tc
-ggsci > javaue info


-ggsci > start javaue

Extract javaue
SourceDefs dirdef/tc.def
SetEnv (GGS_USEREXIT_CONF = "dirprm/javaue.properties")

-debug, is printed in the report file
GetEnv (JAVA_HOME)
GetEnv (PATH)
GetEnv (LD_LIBRARY_PATH)

-native lib load the application Java (ggjava/ggjava.jar).
CUserExit ggjava_ue.dll CUSEREXIT PassThru IncludeUpdateBefores

GetUpdateBefores

-pass all user-exit
TABLE myschema.*.
TABLE ggs.*.
TABLE ggs2.*.

And,

# javaue.properties
GG.handlerlist = my_jms

Java.naming.Factory.initial = org. Apache.ActiveMQ.JNDI.ActiveMQInitialContextFactory
Java.naming.Provider.URL = tcp://localhost: 61616

GG. Handler.my_jms.type = JMS
GG. Handler.my_jms.destination=dynamicQueues/testQueue123
GG. Handler.my_jms. ConnectionFactory ConnectionFactory =
GG. Handler.my_jms.format = XML

# config native library #.
GoldenGate.UserExit.nochkpt = true
GoldenGate.UserExit.Timestamp = UTC

GoldenGate.log.LogName = cuserexit
GoldenGate.log.Level = info
GoldenGate.log.ToFile = true

GoldenGate.UserExit.Writers = javawriter
#javawriter.stats.time = 3600
#javawriter.stats.numrecs = 10000
javawriter.stats.Full = true
javawriter.stats.display = true
# use ': ' for the path Unix/Linux and ';' separator on Windows
javawriter.bootoptions=-Xmx32m-Xms32m-Djava.class.path=dirprm;ggjava/ggjava.jar;lib/ActiveMQ-all.jar-Dlog4j.Configuration=log4j.properties

For more information, see the following tutorials:
* GG w JMS / WebLogic: https://apex.oracle.com/pls/apex/f?p=44785:24:3063410885617911:NO:24:P24_CONTENT_ID, P24_PREV_PAGE:5716, 2
* GG JMS w / ActiveMQ: https://apex.oracle.com/pls/apex/f?p=44785:24:3465206725960444:NO:24:P24_CONTENT_ID, P24_PREV_PAGE:5694, 2

It will be useful,
-Mike

Tags: Business Intelligence

Similar Questions

  • Golden Gate

    Hello

    I want using Golden Gate for level schema oracle to oracle replication replication (any object in the indexes, tables, triggers, procedures of plan...)

    I have a scheme called dds1, this scheme a lot of objects. Please guide me how to implement the initial load of this objects and then start the replication?

    Please guide me step-by-step:

    1. install the door gold on both sides.

    2 ......

    3......

    4.....

    Help, please.

    Hello

    Schema level replication means, all objects in the schema which is

    configured for replication OGG, will be replicated from the source to the target.

    including the procedures, functions, packages, etc. To do this, you must activate

    DDL replication. DML replication will not satisfy this.

    Once again for the DDL replication, you must use DDL ARE MAPPEES parameter in

    extract and Replicat parameter files. This setting will capture and

    replicate all the DDL operations located on the side of the Source for the

    particular mapped schema.

    For more details, please see the links below.,.

    1 installation and Configuration of DML-

    http://www.Oracle-SCN.com/installation-and-DML-replication-configuration-of-Oracle-GoldenGate-11g/

    2. the DDL Configuration-

    http://www.Oracle-SCN.com/DDL-replication-configuration-of-Oracle-GoldenGate-11g/

    3. What is the initial load-

    http://www.Oracle-SCN.com/GoldenGate-initial-load-techniques/

    There are several types of Oracle GoldenGate initial charge and you can also use

    EXPDP / IMPDP for synchronization at the start of the source and the target. But as objects

    procedures, packages, functions, etc. must be initially created in the

    side of the target.

    Kind regards

    Veera

    We sat, September 11, 2015 at 9:32, community-admin

  • Configuration very base one-way Golden Gate

    Version of DB: Oracle 11.2.0.3
    Golden Gate version: 11.2 (last one dated September 22, 2012)
    Platform: Solaris x 86 64-bit

    Currently learning Golden Gate by googling and I'll install Golden Gate for the first time.
    That's what I'm planning.
    Source DB : fncdev
    Target DB : sgntgt
    What needs to be replicated : SCOTT and HR schemas from source has to be replicated to Target ( Unidirectional )
    I intend to set up a very basic one-way GG, where in SCOTT and HR in source DB schemas is replicated in the target DB.

    I would like to know 2 things.

    1. what should be the content of the parameter file?

    2. after have I properly configure GG, what would be the output of command all THE INFO in the source and target database
    -- Source database
    GGSCI > info all
    
    -- Target database
    GGSCI > info all

    Basic extract and replicat content parameter of the file.

    Extract E_TEST1
    SETENV (ORACLE_SID = OGGTEST)

    GGADMIN username password *.
    Exttrail/goldengate/gg_trail/trail/test/and

    -Add below lines only if DDL replication is configured.
    -The DOF ARE MAPPED
    DDLOPTIONS - ADDTRANDATA, REPORT

    TABLE HR.*;
    TABLE SCOTT.*;
    -------------------------------------------------------------------------------------------------

    REPLICAT R_TEST1
    SETENV (ORACLE_SID = OGGTEST)

    GGADMIN username password *.
    ASSUMETARGETDEFS

    DISCARDFILE oragg/11.1/dirrpt/R_TEST1.dsc, APPEND, 1024 MEGABYTES

    MAP HR.*, TARGET HR.*;
    MAP SCOTT.*, TARGET SCOTT.*;

    I hope that these samples help!

    Kind regards
    RB

  • Golden Gate a Table of Siebel Oracle replication

    Hi all
    GG version 11.1.1.1
    the Oracle source: 9.2.0.6
    Oracle target: 10.2.0.4

    We intend to implement Oracle Golden Gate for replication in real-time for Siebel database (source).
    so, I have a few questions before implementing it.
    (1) allow to say my name of the table is S_ASSET and have 290 columns and require only 100 columns in target database, so it is possible to replicate?
    (2) for the first charge, I creates a target with 100 columns table, and then will do the full replication of the table (100 columns) via INSERT add link DB... in this case
    Let say my source table is to have 100 records, so I reproduced all the 100 records from the source to the target link db as initial charge... so now I'll start my extracted processs... .so how GG knows he should choose among 101 record...? or we need to talk about any parameter explicitly... ?

    For the initial charge, we expect export/import or insert Add... so after the initial load, how gg knows next record to pick up... ???
    (3) if I want to play my source to destination data replicaition every 2 hours once... then how to talk about this lag...?

    Can some one please help me...
    Thank you very much
    KVM

    Basically. The four steps in various locations include:

    1. prepare the environment
    2 configure the modified capture (excerpt), which can be started if simultaneous DML will take place during the initial load; otherwise you can start after load
    3. perform the loading initial, so while takes place, your snippet is the capture of changes, those who will be expected to apply
    4 set up the discount of the change (replicate), which includes the start

    If you have changes during the initial loading window / calendar, consider using the HANDLECOLLISIONS parameter.

  • Installing Oracle Golden Gate

    Hello

    Where I ger the configuration for Oracle Golden Gate.

    I want to set up the Golden Gate for Oracle for Oracle, SQL for Oracle

    unidirectional and bi-directional

    Thank you

    You can go through several lessons Oracle Learning Library here:
    http://Apex.Oracle.com/pls/Apex/f?p=44785:2:1926170455343282:FORCE_QUERY:2, CIR, RIR:P2_TAGS:Goldengate

  • What are the consequences of the change of password for the admin user in golden gate?

    Hello

    I just picked up during surgery and allows us to replicate door data of gold. Unfortunately, the password for the user that has been created in the database for the Golden Gate has been lost.

    At the present time, processes are added and I was trying to connect but it fails with name of user and password invalid.

    I want to change it. Do I need to apply this new password anywhere after changing?

    Thank you

    Hello

    Not a lot of consequences, if you have changed the password where you had used.

    1. you must change the password of user goldengate in parameter files where ever you had mentioned, as the extract file etc..,.

    2. If you used the password encrypted, you must re-create the encryption password.

    3. If you used a user Alias id, then you must change this too.

    Kind regards

    Veera

  • Question about Golden Gate

    Hello

    My goal is to learn how to install, use and configure Golden Gate on a 32-bit XP of Windows platform (it's a box of training).

    I went to the delivery and found a number of possible downloads, among which are:

    1 oracle Fusion Middleware 11 g Media Pack for Microsoft Windows (32-bit)
    2 oracle GoldenGate Application cards 11.1.1.0.0 to JMS and flat file Media Pack
    3 oracle GoldenGate to Oracle Media Pack for Microsoft Windows (32-bit) v11.1.1.0.0

    I don't know what I really need to download. Do all three, two or three, just one last?

    Thank you for your help,

    John.

    I don't know what I really need to download. Do all three, two or three, just one last?

    You need fusion middleware, you need of Golden Gate. But, the Application adapter is optional if I am not wrong because it is for the comparison of the data after the synchronization of the two databases using the Golden Gate.

    Salman

  • Golden Gate clean transport logs

    Hi all

    What transactions, log files, etc. do I need attention or cleanup (delete) periodically to avoid lots of disk space?

    Just as the Archives of newspapers in database which grow fast and caused hang when not monitored, maintained and well managed.

    Are there things in the Golden Gate? For example, if the database target is stopped for a long time or caused error not able to apply logs the cause of accumulation?

    Thank you very much

    JC

    This is a documented method:

    https://docs.Oracle.com/GoldenGate/1212/Gg-Winux/GWURF/gg_parameters122.htm#GWURF597

    Kind regards

    Bashar

  • Golden Gate 12 c on Windows 8

    Hello

    I download and installed this version GG (12.1.2.1.0) on a laptop Windows 8.

    Version 12.1.2.1.0 OGGCORE_12.1.2.1.0_PLATFORMS_140920.0203

    Windows x 64 (optimized), Oracle 12 c on September 20, 2014 14:21:36

    My version of db is 11.2.0.4 and I am able to start the process of Bishop and this command, open a window with the journal of Bishop, like the previous version of GG (11), but when I try to start an extraction process, not nothing happens and doesn't generate any newspaper or info on ggserr.log or dirrpt for the extraction process.

    This is the info on mgr.log

    ***********************************************************************

    Oracle GoldenGate Manager for Oracle

    Version 12.1.2.1.0 OGGCORE_12.1.2.1.0_PLATFORMS_140920.0203

    Windows x 64 (optimized), Oracle 12 c on September 20, 2014 14:21:36

    Copyright (C) 1995, 2014, Oracle and/or its affiliates. All rights reserved.

    From 2014-11-22 16:13:01

    ***********************************************************************

    Version of the operating system:

    Microsoft Windows 8 on x 64

    Version 6.2 (Build 9200)

    Process ID: 13764

    Parameters of...

    port 30000

    purgeoldextracts. / dirdat / *, usecheckpoints

    dynamicportlist 30010-30100

    Extracted comment to start automatic extwest

    Comment excerpt Autostart pwest

    Comment by AutoRestart extract *, WaitMinutes 1, try again 30

    Comment 1 of LagReportHours

    Comment by LagInfoMinutes 30

    Comment LagCriticalMinutes 45

    ***********************************************************************

    * Run time Messages *.

    ***********************************************************************

    2014-11-22 16:13:01 INFO OGG-00983 Manager began (port 30000).

    2014-11-22 16:13:12 received GGSCI 00963-OGG-INFO command on the host [FE80::B18E:58FE:580 D: 61 C 2]: 54033 (EXTRACT REPLICA1 START).

    2014-11-22 16:13:12 INFO OGG - 00975 EXTRACT REPLICA1 begins.

    2014-11-22 16:19:18 received GGSCI 00963-OGG-INFO command on the host [FE80::B18E:58FE:580 D: 61 C 2]: 54159 (EXTRACT REPLICA1 START).

    2014-11-22 16:19:18 INFO OGG - 00975 EXTRACT REPLICA1 begins.

    And the info all the

    GGSCI (ag-acer) 15 > news

    Program status group Lag time since Chkpt Chkpt

    MANAGER RUNNING

    EXTRACT DECREE PREP1 00:00:00 25:03:39

    EXTRACT DECREE REPLICA1 00:00:00 25:03:41

    No idea how to fix this?

    Thank you very much

    Arturo

    Hello

    I couldn't test the editing that you said about the specification of access roads. I installed the version 12 c database and it worked correctly with the previous railways.

    Now, I have GG 12 c 12 c Oracle database replication on a Linux machine with the same configuration on top and work very well.

    In theory, Golden Gate supports Oracle Database 11 g, version 12 c GG installing install says that this version of BD (11.2.0.4) are not supported. Of the other certification matrix Oracle only supports 12 GG:

    Microsoft Windows x 64 (64-bit) 2008 R2 Service Pack Microsoft Windows 0 + and x 64 (64-bit) 2012 Service Pack 0 +, nothing about Windows 8.

    I also found a difference between GG for Windows and Linux installers. Under linux, the Installer gives us the ability to install version 11 of GG or 1no Windows.

    In short, we believe that these are things of the platform.

    Thank you

    Arturo

  • Disadvantages and advantages of Golden Gate ETL

    Hi all

    Can share you your experience by saying what are the advantages and disadvantages using Golden Gate GR 11, 2 for ETL.

    Golden Gate can do to make better ETL processes and what GG is not the best practice fot ETL process.

    Thank you

    KAZ

    kazyskiyn0w wrote:

    Hi all

    Can share you your experience by saying what are the advantages and disadvantages using Golden Gate GR 11, 2 for ETL.

    Golden Gate can do to make better ETL processes and what GG is not the best practice fot ETL process.

    Thank you

    KAZ

    kazyskiyn0w wrote:

    Hi all

    Can share you your experience by saying what are the advantages and disadvantages using Golden Gate GR 11, 2 for ETL.

    Golden Gate can do to make better ETL processes and what GG is not the best practice fot ETL process.

    Thank you

    KAZ

    GG is unable to T in ETL

  • Topology of Golden Gate

    Hello

    I need your help to understand the topology to use for my new setup of the Golden Gate. I need to have active replication on my 11.2.0.3 bases (2) in Linux environment but topology seems to much complex. Please help answer following questions. I have installed oracle golden gate and management available latest pack

    1. I understand that I must install Golden Gate on both servers of databases.

    2 I need to configure replication using GUI, what I have to install Director of the Golden Gate Bridge to set up the replication or there is a graphical interface with normal installation of Golden Gate, which I would install my two nodes?

    3 golden Gate Director should it merge first middle ware to install?

    4. is this average fusion dishes must also have an oracle database must be installed?

    5. can I have this door Director of gold installed on one of the server of databases or would I need on a separate server.

    6. on the Golden Gate monitor server, can I install this monitor server on the same server as the Director of Golden Gate using the same database as the Director of the Golden Gate?

    Thank you

    1. I understand that I must install Golden Gate on both servers of databases.

    -Yes, it is correct, however, it is out of available treatment. (It does not change the authorisation scheme, but it can be used to make it easier to install / implement).  Thus, you can use a connection string in the connection (such as USER name, or ASMUSER) parameters and it will connect through SQL * Net. This can be used to apply data remotely.  In the case of the snippet, you can use the mode of ALO in out area treatment, or you could use a Capture integrated downstream.

    2 I need to configure replication using GUI, what I have to install Director of the Golden Gate Bridge to set up the replication or there is a graphical interface with normal installation of Golden Gate, which I would install my two nodes?

    -This is part of the directory, Yes, that is part of the Oracle GoldenGate Management Pack.

    3 golden Gate Director should it merge first middle ware to install?

    -Now just webcenter and a data base for its small repository.

    4. is this average fusion dishes must also have an oracle database must be installed?

    -It can be Oracle, MySQL or even SQL Server.

    5. can I have this door Director of gold installed on one of the server of databases or would I need on a separate server.

    -It can be the source or target, or separated. There is no requirement that is difficult for the location of the repository.

    6. on the Golden Gate monitor server, can I install this monitor server on the same server as the Director of Golden Gate using the same database as the Director of the Golden Gate?

    -Yes, and he can use the same server database repository.

    Nick

  • Golden Gate on SSH - Portfolio Manager

    Hi all

    I have a very specific need. I did mostly all my replication within the same company & VPN.

    However, I have 2 clients who both use the same application and they would like to replicate data between them. Obvious that they want to do this as secure as possible from its sensitive data.

    My first instinct is Oracle Wallet Manager? As Golden Gate already can already use the TNSNAMES for its connection information, I thought this might be the best approach.

    I was wondering if someone could advise others. Any document an example of how to configure the Portfolio Manager for the Golden Gate.

    Sincerely

    Jan S.

    Jan,

    During the transfer of data between a source and a remote system, GoldenGate employs a TCP/IP communication. Data can be encrypted during transport or in the file of the track itself. Oracle GoldenGate Win/Unix administration Guide includes a section on the Oracle GoldenGate Security configuration:

    http://docs.Oracle.com/CD/E35209_01/doc.1121/e35957.PDF

    There are also the steps documented to use Oracle security with the extraction process in the following article of knowledge:

    Security Oracle GoldenGate and configuration (Doc ID 1461898.1)

    Let me know if this does not answer your question.

    Best regards

    Mary

  • How Golden Gate will use change data Capture (CDC) in SQLserver2008R2

    How Golden Gate will use change data Capture (CDC) in SQL server 2008 R2. How much space it will occupy for each table when it erases the data and what will be the retention period for the tables of the CDC.

    So, here's what happens next. Normally, when a tranlog backup occurs, SQL Server may decide to release the tranlog space after the backup of the log, for transactions that have been committed and saved.

    When you activate a form any replication, like with OGG and allowing TRANDATA, you need to eat this truncation periodically. So with your configuration, even if the log backup occurs over 15 minutes, data in the journal are not allowed to be released after the log backup until the log backup that occurs after the 4th consecutive time of work.

    It is fine if you are not concerned about the lack of free newspaper in 4 hours. Just something to keep in mind.

  • Golden Gate can be used to create a 3rd node?

    We are currently running flows and determine if the Golden Gate Bridge is worth going to. We have a present master in master. Golden Gate can easily be used to create a third master? If I had an empty schema on site 3, can I use datapump to sync it? Does anyone have experience with this, or it's documented anywhere?

    Thank you.

    You can do the installation, given that the data are large enough volume, using Data Pump or transportable tablespaces will be faster than the initial load using GoldenGate. Download caught up target (so for you make the instantiation and loading data, you use extracts on the source, and then these trails can be applied to get the target caught up). When you're all in sync, you now have master 1 and the database target of GoldenGate as your master-master. It must also take into account what the two-way replication, so a part of the work will be put in place of the extract, datapump (GoldenGate) (same name, wish that could turn one of these days) and replicate. Also, you do the DDL replication?

    Another factor to consider is the cost. Water is free, GoldenGate is not (by far). But, GoldenGate is much easier to use. But if stream works very well, what is your return on investment on passage? If you were from scratch and had the funds, I'd go with GoldenGate. Otherwise, you really have to sell people on why spend a significant amount of money is worth TI/better than what you have now, in my humble OPINION.

  • Good boot sequence of processes in Golden Gate

    Golden Gate version: 11.2.1.0.3
    DB version: 11.2.0.3 (Oracle for Oracle replication)
    Platform: RHEL 5.4

    We have a very basic replication requirement.

    Use of GoldenGate we must replicate the LMD to 9 tables (Uni-directonal) source to target. The two DBs running different physical servers.

    Is the right sequence of boot process?
    Step0. For initial load, I use exdp/impd of the tables from source to target. Now we the relevant tables in Source and Target in Sync
    
    Step1. Start Manager process in Source server
    
    Step2. Start Manager process in Target server (with DYNAMICPORTLIST )
    
    Step3. Start  PUMP process (secondary extract) in Source
              From googling, I gather that Pump process in souce can be started only after starting the manager process in Target.
              
              GGSCI (kepler121) 18> view param pump
              
              extract pump
              passthru
              rmthost 10.80.16.125, mgrport 7809
              rmttrail /u01/GG/11.2.1.0.3/dirdat/rt
              table scott.* ;
    
    Step4. Start the primary Extract process in Source
         
         -- Adding local trail
         ggsci > add extract pump , exttrailsource /u04/ggs_data/dirdat/yp
         
         --- Adding remote trail
         add rmttrail /u01/GG/11.2.1.0.3/dirdat/rt, extract pump
    
    Step5. Start the REPLICAT process in Target 
    Just for you remember, this issue is not on the complete steps in the configuration of GG. I just want to know the correct sequence in which processes in the Source and target must be started.

    Published by: GarryB on 26 December 2012 06:17

    The correct sequence will be

    Step0. For the initial charge, use PPC/experimental tables from source to the target. Now the relevant tables in Source and target are synchronized

    However, please note that after step 0, you can be sure that the two DBs are synchronized
    If there is no activity of the application passes to the source that could have
    Insert additional data that might have been missed by the export utility.

    Step 1. Process of the boot to the Source Server Manager

    Step 2. Start the process to the Server Manager target (with DYNAMICPORTLIST)

    Step 3. Start the primary Source extraction process

    Step 4. Launch of PUMP (excerpt from secondary school) in the Source

    Step 5. Start REPLICAT process in target

    Published by: Saran on January 2, 2013 08:56

Maybe you are looking for

  • iPhone 6 unable to connect to the server

    To use iCloud on my iPhone I have to accept the terms and conditions... but I do not accept the TERMS, if I'm unable to connect to server...?

  • -Search can not be deleted

    It tells me that it is not a virus. It has been removed from the Explorer, but may not be Firefox?

  • I need some drivers for amd radeon hd 7650 m

    HelloW, my English is not very good, but I try to expose my problem. I have laptop HP 4540 s with amd radeon hd 7650 m and Windows 7 Ultimete and I cannot find the drivers for this video card. This adapter does not work. What should I do? Thank you!

  • How to enable ipv6 in Windows 7 x 64?

    How to enable ipv6 in windows 7, it got disabled by me running a software tweak and now I can't access my homegroup!

  • Bluetooth for Windows 7 and Bose Soundlink speaker

    I recently bought a Bose Soundlink speaker. I have added the device successfully and it is displayed in MyDevices as a bluetooth device, BUT I can't select the speaker to Sound > playback. What can I do? Thank you!