GGSCI (myorasrc.domain.com) 1> info all
Program
Status Group
Lag at Chkpt Time Since Chkpt
MANAGER
RUNNING
JAGENT
RUNNING
GGSCI
(myorasrc.domain.com) 8> add extract EXTMYDEV, INTEGRATED TRANLOG, BEGIN NOW
EXTRACT
(Integrated) added.
GGSCI
(myorasrc.domain.com) 9> add EXTTRAIL /goldengate/dirdat/devdb/cr, extract
EXTMYDEV, MEGABYTES 100
EXTTRAIL added.
GGSCI
(myorasrc.domain.com) 10> add extract PMPMYDEV, EXTTRAILSOURCE
/goldengate/dirdat/devdb/cr
EXTRACT added.
GGSCI
(myorasrc.domain.com) 11> ADD RMTTRAIL /goldengate/dirdat/devdb/CR, extract
PMPMYDEV, MEGABYTES 100
RMTTRAIL added.
GGSCI
(myorasrc.domain.com) 13> info all
Program
Status Group
Lag at Chkpt Time Since Chkpt
MANAGER
RUNNING
JAGENT
RUNNING
EXTRACT
STOPPED EXTMYDEV
00:00:00 00:00:10
EXTRACT
STARTING
PMPMYDEV 00:00:00 00:00:08
It shouldn’t be in
STARTING state, it should be STOPPED (Like Extract above)
GGSCI
(myorasrc.domain.com) 15> info EXTMYDEV detail
EXTRACT
EXTMYDEV Initialized 2019-01-24 10:46 Status
STOPPED
Checkpoint
Lag 00:00:00 (updated 00:00:17 ago)
Log Read
Checkpoint Oracle Integrated Redo Logs
2019-01-24 10:46:57
SCN 0.0 (0)
Target
Extract Trails:
Trail
Name
Seqno
RBA Max MB Trail Type
/goldengate/dirdat/devdb/cr
0
0 100 EXTTRAIL
Integrated Extract
outbound server first scn: Unavailable.Need DBLOGIN.
Integrated Extract
outbound server filtering start scn: Unavailable.Need DBLOGIN.
Extract
Source
Begin
End
Not
Available
* Initialized * 2019-01-24 10:46
Current
directory /goldengate
Report
file
/goldengate/dirrpt/EXTMYDEV.rpt (does not yet exist)
Parameter
file /goldengate/dirprm/EXTMYDEV.prm
Checkpoint
file /goldengate/dirchk/EXTMYDEV.cpe
Process
file
/goldengate/dirpcs/EXTMYDEV.pce
Error log
/goldengate/ggserr.log
GG extract looks
good, lets check PUMP
GGSCI
(myorasrc.domain.com) 13> info PMPMYDEV detail
EXTRACT
PMPMYDEV Last Started 2019-01-24 12:18 Status RUNNING
Checkpoint
Lag 00:00:00 (updated 00:00:08 ago)
Process
ID 130534
Log Read
Checkpoint File /goldengate/dirdat/devdb/cr000000000
First Record RBA 1451
Target
Extract Trails:
Trail
Name
Seqno RBA Max
MB Trail Type
/goldengate/dirdat/devdb/CR 122 911
100 RMTTRAIL --> Wrong should be “0”
Extract
Source
Begin
End
/goldengate/dirdat/devdb/cr000000000 * Initialized * First
Record
/goldengate/dirdat/devdb/cr000000000 * Initialized * First
Record
Current
directory /goldengate
Report file
/goldengate/dirrpt/PMPMYDEV.rpt
Parameter
file /goldengate/dirprm/PMPMYDEV.prm
Checkpoint
file /goldengate/dirchk/PMPMYDEV.cpe
Process
file
/goldengate/dirpcs/PMPMYDEV.pce
Error
log
/goldengate/ggserr.log
GGSCI
(myorasrc.domain.com) 14> info EXTMYDEV showch
EXTRACT
EXTMYDEV Last Started 2019-01-24 11:06 Status RUNNING
Checkpoint
Lag 00:00:01 (updated 00:00:05 ago)
Process
ID 117568
Log Read
Checkpoint Oracle Integrated Redo Logs
2019-01-24 13:55:34
SCN 95.1378716772 (409400609892)
Current Checkpoint
Detail:
Read Checkpoint #1
Oracle
Integrated Redo Log
Startup
Checkpoint (starting position in the data source):
Timestamp: 2019-01-24 10:46:57.000000
SCN: Not available
Recovery
Checkpoint (position of oldest unprocessed transaction in the data source):
Timestamp: 2019-01-24 13:55:34.000000
SCN: 95.1378716771 (409400609891)
Current
Checkpoint (position of last record read in the data source):
Timestamp: 2019-01-24 13:55:34.000000
SCN: 95.1378716772 (409400609892)
Write Checkpoint #1
GGS Log Trail
Current
Checkpoint (current write position):
Sequence #: 122
RBA: 1451
Timestamp: 2019-01-24 13:55:35.651323
Extract Trail: /goldengate/dirdat/devdb/cr
Seqno Length: 9
Flip Seqno Length: No
Trail Type: EXTTRAIL
Header:
Version = 2
Record
Source = A
Type = 13
# Input
Checkpoints = 1
# Output
Checkpoints = 1
File Information:
Block Size =
2048
Max Blocks =
100
Record
Length = 2048
Current
Offset = 0
Configuration:
Data Source
= 3
Transaction
Integrity = 1
Task Type = 0
Status:
Start Time =
2019-01-24 11:06:15
Last Update
Time = 2019-01-24 13:55:35
Stop Status
= A
Last Result
= 520
$ ls
-lrrth /goldengate/dirdat/devdb/cr*
-rw-r----- 1 oracle
dba 1.5K Jan 24 11:06 /goldengate/dirdat/devdb/cr000000000
Trail files on
source side starting with number ‘ZERO’ which is Correct as expected
CAUSE :
Issue is due to the TRAIL files NOT deleted on the replciat (TARGET) side so
when you start the PUMP on source side it will start writing to same Trail file
on target side which follows the same target trail seq number
Target side:
oratgtdev.doamin.com:NOTSET:/goldengate/dirdat/devdb
$ ls -lrth
total 16K
-rw-r----- 1 oracle
dba 14K Jan 24 15:43 CR000000121
-rw-r----- 1 oracle
dba 14K Jan 24 15:43 CR000000122
Solution:
DELETE Trail files
on replicat side and recreate PUMP
GGSCI
(myorasrc.domain.com) 16> stop PMPMYDEV
Sending STOP
request to EXTRACT PMPMYDEV ...
Request processed.
GGSCI
(myorasrc.domain.com) 17> delete PMPMYDEV
Deleted EXTRACT
PMPMYDEV.
GGSCI (myorasrc.domain.com)
10> add extract PMPMYDEV, EXTTRAILSOURCE /goldengate/dirdat/devdb/cr
EXTRACT added.
GGSCI
(myorasrc.domain.com) 11> ADD RMTTRAIL /goldengate/dirdat/devdb/CR, extract
PMPMYDEV, MEGABYTES 100
RMTTRAIL added.
GGSCI
(myorasrc.domain.com) 16> info PMPMYDEV detail
EXTRACT
PMPMYDEV Initialized 2019-01-24 10:46 Status
STARTING
Checkpoint
Lag 00:00:00 (updated 00:00:16 ago)
Process
ID 157497
Log Read
Checkpoint File /goldengate/dirdat/devdb/cr000000000
First Record RBA 0
Target
Extract Trails:
Trail
Name
Seqno RBA Max
MB Trail Type
/goldengate/dirdat/devdb/CR 0 0
100 RMTTRAIL
Extract
Source
Begin
End
/goldengate/dirdat/devdb/cr000000000 * Initialized * First
Record
Current
directory /goldengate
Report
file
/goldengate/dirrpt/PMPMYDEV.rpt (does not yet exist)
Parameter
file /goldengate/dirprm/PMPMYDEV.prm
Checkpoint
file /goldengate/dirchk/PMPMYDEV.cpe
Process
file
/goldengate/dirpcs/PMPMYDEV.pce
Error
log
/goldengate/ggserr.log
Now I see Seq# and
RBA reset to ‘ZERO’ values
Trail File Sequence Number Does Not Reset To 0 While
Delete And Recreation Of Goldengate Extract. (Doc ID 2316739.1)