Golden Gate and Streams
Oracle 11.1.0.7:
Before I ask my simple question. Is there a place I can get detailed documentation of Golden Gate? I got some documentation but that is very high level. I am looking for some document or tutorial like the ones Oracle has on tahiti.oracle.com.
We are currently using streams and personally worked on it. I see following issues:
1. When some errors occur in dba_apply_error it's really slow to re-execute them. Recovery is very slow
2. Streaming the LOBs over of just 512 bytes makes the CCA very slow
3. Manageability of scripts, configuration etc. is a headache
4. Come accross streams bugs all the time
From what I have read about golden gate is that is super fast and better than streams. I haven't read about it so I don't have complete comparision. Could someone with similar experience provide the insight.
Also, if someone can please help me get right detailed documents would be really great.
Hi,
Think the goldengate documentation provide adequate help to install and configure oracle goldengate process. I can put down a sample configuration for you to get started.
Installing GoldenGate and configuring a extract replicat process.
First FTP the installation zip in binary mode from the PC to the installation directory on machine where Oracle GoldenGate suppose to be installed.
Use gzip to decompress the file.
gzip –d <file_name>.gz
Extract the files
Use tar to extract the files. All GoldenGate files will be placed in the current subdirectory.
tar –xvf <file_name>.tar
Create folders
Create the required sub-directories in the installation directory by using
Shell> cd <install location>
Shell> ggsci
GGSCI> create subdirs
GGSCI> exit
Oracle-specific installation steps
The below steps are only required when GoldenGate will be capturing data from the server. Therefore it is only needed when you are installing GoldenGatef or Oracle as your <source> environment.
You need to turn on supplemental logging at the database level. This command requires the ALTER DATABASE permissions.
Shell> sqlplus <login>/<password>
SQL> alter database add supplemental log data;
Now Switch to the next redo log file.
SQL> alter system switch logfile;
SQL> exit
Then now configure manager parameter file.
GGSCI> EDIT PARAMS MGR
• Use the editor to assign a port
--GoldenGate Manager parameter file
PORT <port>
example: PORT 7840
• To Start the Manager, issue following command
GGSCI> START MGR
• To Verify that the Manager has started, issue the following command
GGSCI> INFO MGR
Now Configure Supplemental logging.
By default, if not supplimentory logging enabled , only the change vectors will be logged in redo logs So inorder to get the columns required for constructing the image by replicat in target we require atleast minimum supplimentory logging enabled in database level and table level logging required for proper functioning of Oracle Goldengate Software.
Using GGSCI, log in to the database on the <source> and turn on supplemental logging for the the tables configured for replication
Shell> ggsci
GGSCI> DBLOGIN USERID <login>
GGSCI> ADD TRANDATA <owner/schema>.<table-name>
Do this for all the tables.
Configure change capture
1. Add the Extract group
Execute the following command on the <source> system to add an Extract group
GGSCI> ADD EXTRACT <extract-name>, TRANLOG, BEGIN NOW
Verify the results:
GGSCI> INFO EXTRACT <extract-name>
Create the Extract parameter file
Execute the following commands on the <source> system.
GGSCI> EDIT PARAM <extract-name>
EXTRACT <extract-name>
USERID <login>, PASSWORD <password>
RMTHOST <target>, MGRPORT <port>
RMTTRAIL ./dirdat/<trail id>
TABLE <owner/schema>.<table-name>
TABLE <owner/schema>.<table-name>
for example
extract testext
userid ggs password ggs
rmthost 172.25.25.177
rmttrail ./dirdat/tr
table scott.mytable;
table scott.yourtable;
Define the GoldenGate trail
Execute the following command on the <source> to add the trail that will store the changes on the <target>.
GGSCI> ADD RMTTRAIL ./dirdat/<trail id>, EXTRACT <extract-name>
Verify the results:
GGSCI> INFO RMTTRAIL *
Start the capture process
GGSCI> START EXTRACT <extract-name>
Configure Change Delivery or replicat
we have to do the following
• Set up the checkpoint table on the target system.(this is optional)
• Create a named group that includes the Replicat process and the checkpoint tables.
• Configure the Replicat group by adding parameters.
• Start the Replicat group.
Now we will check how to set up the checkpoint table (this is a optional settings)
Create a GLOBALS file on the target system
Execute the following commands on the <target> system.
Create and edit the GLOBALS parameter file to add the checkpoint table.
Shell> cd <install location>
Shell> ggsci
GGSCI> EDIT PARAMS ./GLOBALS
In the text editor, type:
CHECKPOINTTABLE <owner/schema>.ggschkpt
• Record the checkpoint table owner and name, then save and close the file.
Please Note: You could name the table anything you want
• Verify that the GLOBALS file was created in the root GoldenGate directory, and remove any file extension that was added.
Activate the GLOBALS parameters
For the GLOBALS configuration to take effect, you must exit the session in which
the changes were made. Execute the following command to exit GGSCI.
GGSCI> EXIT
Add a Replicat checkpoint table
On the <target> system, execute the following commands in GGSCI:
Shell> cd <install location>
Shell> ggsci
GGSCI> DBLOGIN USERID <login>, PASSWORD <password>
GGSCI> ADD CHECKPOINTTABLE
Configure Change Delivery
Add the Replicat group
Execute the following command on the <target> system to add a delivery group
named <replicat-name>
GGSCI> ADD REPLICAT <replicat-name>, EXTTRAIL ./dirdat/<trail id>
Note: Refer to your Extract set up for the correct two-character <trail id>.
Create Replicat parameter file
Execute the following commands on the <target> system to bring up the parameter
file in the editor.
GGSCI> EDIT PARAM <replicat-name>
-Type in the following parameters
REPLICAT <replicat-name>
USERID <login>, PASSWORD <password>
HANDLECOLLISIONS
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/RORA<unique id>.DSC, PURGE
MAP <owner/schema>.<source table-name>, TARGET <owner/schema>.<target table-name>;
Start the Replicat process
GGSCI> START REPLICAT <replicat-name>
Verify the results:
GGSCI> INFO REPLICAT <replicat-name>
The above i scrapped is a basic extract-replication process which you can scale up once you get accustomed with this beautiful product.
Thanks & Regards,
Antony Joseph Jethu.
Similar Messages
-
Hi, I’m wondering if there are any differences between Golden Gate replication for Oracle 10g and Oracle 9i. The reason why I’m asking is that it doesn’t seem to be any release for oracle 9i for windows, so I was thinking of using the oracle10 GG release with Oracle10g to practice replication between Oracle9 and 11gR2.
/RegardsOnly corresponding databases having corresponding GoldenGate releases can be replicated.
Oracle GoldenGate version 10 for Oracle 9i database
Oracle GoldenGate version 10 for Oracle 10g database
You cannot use "Oracle GoldenGate version 10 for Oracle 10g database" for Oracle 9i database. By doing so, you will get a library error.
Thanks. -
Difference b/w oracle golden gate and odi
Hi Friends,
i am new to odi,i want to know the exact difference b/w ODI AND OGG
please share your knowledge
Regards
sateeshSounds like a great question for the Data Integrator or Golden Gate forums; not so great for the JDeveloper/ADF forum, unfortunately.
-
Hi All,
I wonder that what would be the Administrative hours needed on regular bases after settign up GoldenGate between Oracle and SQL server?
ThanksHi,
Once you move out of UAT after testing the goldengate withou your Prod data. It would be minimal and requires less attention. You can use management pack for Oracle GoldenGate to set alerts if any abend happens.
Issues may surface only if you make any changes to the DB & Schema that effects Oracle GoldenGate.
Thanks,
Antony Joseph Jethu -
Hi all,
This may sound like one sort of typical question, we are using OGG for active active, between two data centers which are at different timezones, my question here is, can we able to replicat data according to local time zone on Data centers?
I mean 1st data center should have timestamps of EST even what OGG replicats and on 2nd Data center it should have all records in PST timestamp?
May be sound like a typical question, does it work that way in OGG, where we can change all the data which is been replicating should convert the timestamp columns to local timezone?
Or only solution is to maintain all Data centers in one time zone?
If so we need to change timezone at server level or else Database level will be fine?
We are using Sun sparc servers and oracle 11.1.0.7 DB version.
Thank You"I may wrong. But as per my thinking there is no dependencies on timestamp. Because already replication takes time if trailfile is big than timestamp changes at that time for sure. At that time you dont need timestamp accuracy. And goldengate is working on trailfile concept. It does not matter on timestamp. Please I can't understand the dependencies of timestamp over goldengate."
Timestamp is used extensively in GoldenGate. One example, when to start Extract in an A-A system:
"On the primary system, alter the primary Extract to begin capturing data based on the current timestamp."
Conflict resolution, using an exceptions table:
Create an exceptions table the same way that you would create any other table in the
database. The following are suggested columns to include in an exceptions table.
● The primary key value on the exceptions table.
● The operation type.
● The name of the table for which the conflict occurred.
● The primary key value for the row that was being modified. This lets you look up the
row again to verify data when needed.
● An image of the data that was applied to the target row.
● The before-image of the source record that was replicated. This is useful for comparing
the old image against an overwritten image to determine if the conflict-resolution
routine was correct in its resolution. This is important when resolving quantitative
values such as those in inventories.
● The before-image of the data that was in the record on the target side, which was
overwritten. This is helpful for notification and for resolving discrepancies that may
not have been solved by the resolution routines.
● The time that the conflict was resolved.
● The timestamp of the record that won the conflict, if using timestamp-based resolution.
● The timestamp that was in the original target row before it was overwritten, if using
timestamp-based resolution. Ensuring that this value is newer or older than the
timestamp of the record that won (depending on your business rule) provides proof that
the timestamp-based routine was successful.
As one method for resolving conflicts:
Methods for resolving conflict
The following are some methods that are typically used in conflict-resolution routines.
Different methods can be used in combination so that if one method fails, another method
is applied. If you need assistance with constructing your routines, contact Oracle Support.
For more information, go to http://support.oracle.com.
Timestamp priority
You can resolve conflicts based on a timestamp, where the record that was modified first
(or in some cases, last) always takes priority. To use timestamp priority:
● Each record must contain a timestamp column that contains the date and time that the
record was inserted or updated. You can use a database trigger or you can modify the
application code to place the timestamp in the column.
● The timestamps on all databases must be identical, and all servers must be in the same
time zone. -
Golden Gate and progress ??
Hi Experts
I hoppe you can help me
I have a question ? Can I use GG to replicate from Progress to Oracle ?
Kind RegardsGoldenGate is not currently able to extract transactions from Progress before-image (transaction) logs. However Progress Software makes a multi-vendor replication tool that may do what you need: http://www.progress.com/en/dataxtend/dataxtend-re.html
HTH!
Marc -
Dataguard Active/Active Vs Golden gate in 11i environment
is there any difference between setting up 11gR2 RAC + Dataguard in Active/Active mode Vs 11gR2 + DG + Golden Gate in 11i environment? Besides, are there any pros and cons in setting up one over another?
environment: RH5.x, 11gR2, 2-node RAC, 11.5.10.2Data Guard with Physical Standby & Real-Time Query (Active Data Guard) is for Disaster Protection in the first place. Additionally, you can use the Standby for Reporting (Read-Only)
Golden Gate or Streams is for Replication in the first place. You could do much more than just read-only reports. You don't need to replicate everything. You could do Multimaster-Replication. Additionally, you get some protection against damage of the source database(s).
The question is: Do you want Disaster Protection or Replication as the most important Business Requirement.
Kind regards
Uwe Hesse
http://uhesse.wordpress.com -
Golden gate extract from multiple oracle db's on different servers
Hello,
I am new to golden gate and I want to know if is it possible to extract data from an oracle database which is on a different server? Below is the server list
Linux server 1: has oracle database (11.2.0.4) (a1db) and golden gate installed (11.2.1.0.3).
Linux server 2: has oracle database (11.2.0.4) (b1db)
a1db and b1db are not clustered, these are 2 separate instances on 2 different servers.
Is it possible to capture change data on b1db from GG installed linux server 1? I am planning to use classic capture.
architecture like below, can it be done? If so what option I will be using in the extract
Thanks,
ArunHere is something from my personal notes; hope this helps:
Standby or Off Host Environment
GoldenGate extracts, data pumps and replicats can all work with database environments accessed using TNS. When one of these processes needs to work with a database environment over TNS then instead of the following USERID specification:
setenv (ORACLE_SID = “GGDB")
USERID ggsuser, PASSWORD encrypted_password_cipher_text
The following USERID specification would be used:
USERID ggsuser@GGDB, PASSWORD encrypted_password_cipher_text
When this specification is used the setenv line is not required since the process will connect over TNS.
When a data pump or replicat is running in a standby or otherwise an off host environment the USERID specification above is the only special requirement. It is recommended that the TNS entry contains the necessary failover and service name configuration so that if or when switch over or fail over occurs, the process may continue once the environment is available again. if the data pump is using the PASSTHRU parameter then a USERID specification is not required. When the data pump is operating in PASSTHRU mode, it does not need a database connection to evaluate the metadata.
When a source extract is running in a standby or otherwise off host environment the USERID specification above is required as well as Archive Log Only mode. It is recommended that the TNS entry contains the necessary failover and service name configuration so that if or when switch over or fail over occurs, the process may continue once the environment is available again. The source extract requires a database connection in order to evaluate the metadata that occurs in the archived redo log. Since the source extract is running in an environment separate from the source database environment it is unable to read the online redo logs. Therefore it is required to be configured in Archive Log Only mode. If the environment that the source extract is running in is a standby environment, then it will evaluate the archived redo logs through switchover.
The standby or off host environment has minimal requirements. The requirements that need to be met are Oracle software availability and storage for archived redo logs. If the database environment where GoldenGate will be running is a standby database environment then GoldenGate can utilize the required shared libraries from the standby database environment. However if GoldenGate is being executed from a server environment does not contain a database environment, a client installation is required at a minimum. This will provide GoldenGate with the necessary shared libraries in order to satisfy it’s dynamically linked library dependencies. The archived redo logs must also be available for GoldenGate to read. They can be made available using a shared storage solution or with a dedicated storage solution. A standby database environment works well for this purpose as it is receiving archived redo logs on a regular basis. GoldenGate is able to leverage these archived redo logs and not impose any additional infrastructure requirements in order to evaluate and capture the data changes from the source database. In order for GoldenGate to be utilized with a standby database environment for archived redo log access, only a minimal standby database is required. Specifically the standby database needs to be be mountable so that it can accept archived redo logs. Since GoldenGate will connect to the primary database to evaluate the metadata contained in the archived redo logs, a complete standby database is not required. -
Hi,
One of customer is trying golden gate and is typically looking at this usecase :
"Is it possible to join two or more tables in source database and replicate the data to insert into one table in the destination database using Golden gate?"
I am new to golden gate and would be helpful if somebody could help me on how to achieve this.
It would be great if somebody could point me to some doc with an example piece of code on how to go about such usecases.
Thanks in advance.
Thanks and Regards,
AnoopYou can have, and with many tables, should have multiple process groups. GoldenGate supports up to 300 processes per instance. Each process takes around 30-50MB, the more complex the processing or operation, the more memory. Because of supplemental logging, you will see more archived redo logs, and there is slight overhead on both the database and server, but not significant.
This information is covered in the install guide for your platform and in the admin guide.
Documentation:
http://www.oracle.com/technetwork/middleware/goldengate/documentation/index.html
Tutorials:
http://apex.oracle.com/pls/apex/f?p=44785:2:3828736166760877:FORCE_QUERY::2,CIR,RIR:P2_TAGS:Goldengate
Edited by: stevencallan on Dec 12, 2011 8:35 AM -
Hi,
I need your help to understand topology to be used for my new golden gate configuration. I need to have active-active replication on my 11.2.0.3 databases (2 databases) in Linux environment but topology seems to much complex. Please help to answer following questions. I will be installing latest oracle golden gate and management pack available
1. I understand that I need to install Golden Gate on both databases servers.
2. I need to configure replication using GUI, Do I need to install Golden Gate Director to configure the replication or there is a GUI with normal Golden Gate installation which I would be installing my both nodes?
3. Does Golden Gate director need fusion middle ware first to be installed?
4. Does this fusion middle ware also needs to have an oracle database to be installed?
5. Can I have this golden gate director installed on either of one database server or would I need it on a separate server.
6. About golden gate monitor server, can i also install this monitor server on same server as golden gate director utilizing same database as golden gate director?
Thanks1. I understand that I need to install Golden Gate on both databases servers.
- Yes, this is correct, however, there is off-box processing available. (It doesn't change the licensing scheme, but it can be used to make it easier to install / implement.) So, you can use a connect string in any of the connection parameters (like USERID, or ASMUSER) and it will connect through SQL*Net. This can be used for applying the data remotely. In the case of Extract, you could use ALO mode to do off-box processing, or you could use Downstream Integrated Capture.
2. I need to configure replication using GUI, Do I need to install Golden Gate Director to configure the replication or there is a GUI with normal Golden Gate installation which I would be installing my both nodes?
- This is part of Directory, yes, which is part of the Oracle GoldenGate Management Pack.
3. Does Golden Gate director need fusion middle ware first to be installed?
- Now, just webcenter and a database for it's small repository.
4. Does this fusion middle ware also needs to have an oracle database to be installed?
- It can be Oracle, MySQL or even SQL Server.
5. Can I have this golden gate director installed on either of one database server or would I need it on a separate server.
- It can be on either the source or target, or separate. There is no hard requirement for the location of the repository.
6. About golden gate monitor server, can i also install this monitor server on same server as golden gate director utilizing same database as golden gate director?
-Yes, and it can use the same database repository server as well.
Nick -
Monitoring tool for Oracle Golden gate
Hi,
I am new to Oracle Golden gate. I did the setup for one way replication golden gate and wanted to monitor it for any alerts.
I am wondering if we have any tool to monitor the golden gate and send the alerts if any issues like OEM grid?
Thanks,
MahiHello,
Is it possible to monitor DB2 as a source(OS-AIX) and Oracle as a Target(OS-Linux) using OEM12c Plugin to monitor the golden gate.Please let us know.
Thanks,
Biplab. -
Hi,
I'm looking for some info on these.
Please let me know where I can find more info on these.
• Product Roadmap (Streams being discontinued vs. golden gate now and in future)
• Product Comparison (architecture, reporting, monitoring etc)
Regards,
NarayanYou can take help from here:
http://www.oracle.com/technetwork/middleware/goldengate/overview/statement-of-direction-gg-132120.pdf
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:3349335100346299316 -
Golden Gate for mysql5.5 extract is Abended,and not error in the file
Dear All,
golden gate for mysql5.5 to oracle 11g,extract is Abended ,but there didn't have error in the log , And sometimes the successful extraction some records;
extract :
EXTRACT EXT_M1
TRANLOGOPTIONS AltLogDest /mydata/mysqllog/binlog/binlog.index
SOURCEDB [email protected]:16052, USERID mama,PASSWORD mama
sqlexec "set names gbk;"
EXTTRAIL dirdat/m1
Dynamicresolution
TABLE mama.merchants_member_card_customer;
datapump:
EXTRACT DPRD_M1
SOURCEDB [email protected]:16052, USERID mama,PASSWORD mama
RMTHOST 192.168.2.57, MGRPORT 7089, compress --COMPRESSUPDATESETWHERE
RMTTRAIL /home/oracle/goldengate/dirdat/m1
NOPASSTHRU
TABLE mama.merchants_member_card_customer;
GGSCI>>info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DPRD_M1 00:00:00 00:00:01
EXTRACT ABENDED EXT_M1 00:11:49 00:01:56
REPORT:
GGSCI>>view report ext_m1
Oracle GoldenGate Capture for MySQL
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230
Linux, x64, 64bit (optimized), MySQL Enterprise on Apr 23 2012 05:23:34
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
Starting at 2013-09-29 18:38:08
Operating System Version:
Linux
Version #1 SMP Wed Jun 13 18:24:36 EDT 2012, Release 2.6.32-279.el6.x86_64
Node: M46
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
Process id: 6322
Description:
** Running with the following parameters **
2013-09-29 18:38:08 INFO OGG-03035 Operating system character set identified as UTF-8. Locale: zh_CN, LC_ALL:.
EXTRACT EXT_M1
TRANLOGOPTIONS AltLogDest /mydata/mysqllog/binlog/binlog.index
SOURCEDB [email protected]:16052, USERID mama100,PASSWORD ****************
sqlexec "set names gbk;"
Executing SQL statement...
2013-09-29 18:38:08 INFO OGG-00893 SQL statement executed successfully.
EXTTRAIL dirdat/m1
Dynamicresolution
TABLE mama100.merchants_member_card_customer;
2013-09-29 18:38:08 INFO OGG-01815 Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/home/goldengate/dirtmp.
CACHEMGR virtual memory values (may have been adjusted)
CACHESIZE: 64G
CACHEPAGEOUTSIZE (normal): 8M
PROCESS VM AVAIL FROM OS (min): 128G
CACHESIZEMAX (strict force to disk): 96G
Database Version:
MySQL
Server Version: 5.5.24-patch-1.0-log
Client Version: 6.0.0
Host Connection: 192.168.2.46 via TCP/IP
Protocol Version: 10
2013-09-29 18:38:08 INFO OGG-01056 Recovery initialization completed for target file dirdat/m1000000, at RBA 1295, CSN 000086|000000065228677.
2013-09-29 18:38:08 INFO OGG-01478 Output file dirdat/m1 is using format RELEASE 11.2.
2013-09-29 18:38:08 INFO OGG-01026 Rolling over remote file dirdat/m1000000.
2013-09-29 18:38:08 INFO OGG-00182 VAM API running in single-threaded mode.
2013-09-29 18:38:08 INFO OGG-01515 Positioning to begin time 2013-9-29 06:26:18.
** Run Time Messages **
2013-09-29 18:38:08 INFO OGG-01516 Positioned to Log Number: 86
Record Offset: 65223906, 2013-9-29 06:26:18.
2013-09-29 18:38:08 INFO OGG-01517 Position of first record processed Log Number: 86
Record Offset: 65223906, 2013-9-29 06:26:18.
TABLE resolved (entry mama100.merchants_member_card_customer):
TABLE mama100."merchants_member_card_customer";
Using the following key columns for source table mama100.merchants_member_card_customer: id.
2013-09-29 18:38:08 INFO OGG-01054 Recovery completed for target file dirdat/m1000001, at RBA 1316, CSN 000086|000000065228677.
2013-09-29 18:38:08 INFO OGG-01057 Recovery completed for all targets.
ggsevt:
2013-09-29 18:38:08 INFO OGG-00963 Oracle GoldenGate Manager for MySQL, mgr.prm: Command received from GGSCI on host localhost (START EXTRACT EXT_M1 ).
2013-09-29 18:38:08 INFO OGG-00975 Oracle GoldenGate Manager for MySQL, mgr.prm: EXTRACT EXT_M1 starting.
2013-09-29 18:38:08 INFO OGG-00992 Oracle GoldenGate Capture for MySQL, ext_m1.prm: EXTRACT EXT_M1 starting.
2013-09-29 18:38:08 INFO OGG-03035 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Operating system character set identified as UTF-8. Locale: zh_CN, LC_ALL:.
2013-09-29 18:38:08 INFO OGG-00893 Oracle GoldenGate Capture for MySQL, ext_m1.prm: SQL statement executed successfully.
2013-09-29 18:38:08 INFO OGG-01815 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/home/goldengate/dirtmp.
2013-09-29 18:38:08 INFO OGG-00993 Oracle GoldenGate Capture for MySQL, ext_m1.prm: EXTRACT EXT_M1 started.
2013-09-29 18:38:08 INFO OGG-01056 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Recovery initialization completed for target file dirdat/m1000000, at RBA 1295, CSN 000086|000000065228677.
2013-09-29 18:38:08 INFO OGG-01478 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Output file dirdat/m1 is using format RELEASE 11.2.
2013-09-29 18:38:08 INFO OGG-01026 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Rolling over remote file dirdat/m1000000.
2013-09-29 18:38:08 INFO OGG-00182 Oracle GoldenGate Capture for MySQL, ext_m1.prm: VAM API running in single-threaded mode.
2013-09-29 18:38:08 INFO OGG-01515 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Positioning to begin time 2013-9-29 06:26:18.
2013-09-29 18:38:08 INFO OGG-01516 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Positioned to Log Number: 86
Record Offset: 65223906, 2013-9-29 06:26:18.
2013-09-29 18:38:08 INFO OGG-01517 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Position of first record processed Log Number: 86
Record Offset: 65223906, 2013-9-29 06:26:18.
2013-09-29 18:38:08 INFO OGG-01054 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Recovery completed for target file dirdat/m1000001, at RBA 1316, CSN 000086|000000065228677.
2013-09-29 18:38:08 INFO OGG-01057 Oracle GoldenGate Capture for MySQL, ext_m1.prm: Recovery completed for all targets.
2013-09-29 18:38:09 INFO OGG-01054 Oracle GoldenGate Capture for MySQL, dprd_m1.prm: Recovery completed for target file /home/oracle/goldengate/dirdat/m1000002, at RBA 1435, CSN 000086|000000055512672.
2013-09-29 18:38:09 INFO OGG-01057 Oracle GoldenGate Capture for MySQL, dprd_m1.prm: Recovery completed for all targets.GGSCI>>info ext_m1 showch
EXTRACT EXT_M1 Last Started 2013-09-29 18:38 Status ABENDED
Checkpoint Lag 00:11:49 (updated 00:12:05 ago)
VAM Read Checkpoint 2013-09-29 18:26:18.665841
Current Checkpoint Detail:
Read Checkpoint #1
VAM External Interface
Startup Checkpoint (starting position in the data source):
Timestamp: 2013-09-29 18:26:18.665841
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Timestamp: 2013-09-29 18:26:18.665841
Current Checkpoint (position of last record read in the data source):
Timestamp: 2013-09-29 18:26:18.665841
Write Checkpoint #1
GGS Log Trail
Current Checkpoint (current write position):
Sequence #: 0
RBA: 917
Timestamp: 2013-09-29 18:30:55.655570
Extract Trail: dirdat/m1
CSN state information:
CRC: 20-82-1D-34
CSN: Not available
Header:
Version = 2
Record Source = A
Type = 8
# Input Checkpoints = 1
# Output Checkpoints = 1
File Information:
Block Size = 2048
Max Blocks = 100
Record Length = 20480
Current Offset = 0
Configuration:
Data Source = 5
Transaction Integrity = 1
Task Type = 0
Status:
Start Time = 2013-09-29 18:38:08
Last Update Time = 2013-09-29 18:38:08
Stop Status = A
Last Result = 0 -
Golden Gate 32bit for Oracle 10g and 11g
Does oracle released Golden Gate 32bit for Oracle 10g and 11g, i could not able to find out 32bit http://edelivery.oracle.com or OTN.
Thanksnever mind, i was able to download from e-delivery.
-
Difference between Oracle Transparent Gateway and Golden Gate
Hi Guys
Could you please clear the confusion, What is the difference between Transparent gateway and Golden gate? are they same? In which situation which one to use?
Thanks in advanceuser8896122 wrote:
>
Satish Kandi said :
Transparent gateways are a cross-RDBMS "querying" mechanism
>
So you mean if an application (designed to work with oracle only ) can actually access SQL server or DB2 without any modificaton. If i am having transparent gateway on top of DB2 or SQL server ??You caught me. I should have used different words.
No. TG is a mechanism to query other RDBMS from Oracle. GG is a mechanism to have replication between any RDBMS.
Maybe you are looking for
-
How to Protect two Apps running on two different Hosts using same OAM serve
Hi All, I am new to OAM. I am trying to configure SSO for an Application using OAM 11g server which is already protecting another Application(Oracle EBS) on a different host. Oracle EBS application uses the Oracle EBS Access Gate to collect the crede
-
This computer is no longer authorized to play purchased items
When I plug in my iPod and iTunes starts syncing, I get the message "This computer is no longer authorized to play purchased items that are on the iPod '___'s iPod.' Would you like to authorize this computer for items purchased from the iTunes Store?
-
How do I add a copper layer?
I exported a circuit from Multisim to Ultiboard. I want it to be a two layer board, but the copper top layer is missing from the design. The last board design I made using Ultiboard was a single layer and the problems seem to stem from that. Anyon
-
Hi, the nxt brick is connected and recognized by lab view(2012 version), when trying to donwload the Firmware "LEGO MINDSTORMS NXT Firmware V.1.31" when trying to download the firmware the progress starts loads and the brick starts to tick (tic tic t
-
My IPhone 5 is blocked after asking for update IOS 7.0.2 any idea To unblock it please
My iPhone 5 is blocked after asking for update IOS 7.0.2 it shows on the screen iTunes with an arrow. Any idea To unblock it please?