goldengate如何判斷資料是否完成同步
阿新 • • 發佈:2021-06-30
1.投遞pump程序的Write部分的rba與rep複製程序一致,說明資料已經完成同步
主庫
GGSCI (rac01) 101> info dpep,showch EXTRACT DPEP Last Started 2021-06-30 15:55 Status RUNNING Checkpoint Lag 00:00:00 (updated 00:00:00 ago) Process ID 26675 Log Read Checkpoint File /goldengate12c/dirdat/ep000000007 2021-06-30 15:58:38.000000 RBA 784090 Current Checkpoint Detail: Read Checkpoint #1 GGS Log Trail Startup Checkpoint (starting position in the data source): Sequence #: 6 RBA: 3912891 Timestamp: 2021-06-30 15:38:08.000000 Extract Trail: /goldengate12c/dirdat/ep Seqno Length: 9 Current Checkpoint (position of last record readin the data source): Sequence #: 7 RBA: 784090 Timestamp: 2021-06-30 15:58:38.000000 Extract Trail: /goldengate12c/dirdat/ep Seqno Length: 9 Write Checkpoint #1 GGS Log Trail Current Checkpoint (current write position): Sequence #: 4 RBA: 784188 Timestamp: 2021-06-30 15:59:55.829571 Extract Trail: ./dirdat/ep Seqno Length: 9Flip Seqno Length: No Trail Type: RMTTRAIL Header: Version = 2 Record Source = A Type = 1 # Input Checkpoints = 1 # Output Checkpoints = 1 File Information: Block Size = 2048 Max Blocks = 100 Record Length = 2048 Current Offset = 0 Configuration: Data Source = 0 Transaction Integrity = 1 Task Type = 0 Status: Start Time = 2021-06-30 15:55:20 Last Update Time = 2021-06-30 15:59:55 Stop Status = A Last Result = 400
從庫複製程序
GGSCI (ora11g) 51> info repep,showch REPLICAT REPEP Last Started 2021-06-30 11:40 Status RUNNING Checkpoint Lag 00:00:00 (updated 00:00:04 ago) Process ID 2204 Log Read Checkpoint File /goldengate12c/dirdat/ep000000004 2021-06-30 15:58:34.320225 RBA 784188 Current Checkpoint Detail: Read Checkpoint #1 GGS Log Trail Startup Checkpoint (starting position in the data source): Sequence #: 1 RBA: 208555 Timestamp: 2021-06-29 23:32:08.582683 Extract Trail: /goldengate12c/dirdat/ep Seqno Length: 9 Current Checkpoint (position of last record read in the data source): Sequence #: 4 RBA: 784188 Timestamp: 2021-06-30 15:58:34.320225 Extract Trail: /goldengate12c/dirdat/ep Seqno Length: 9 Header: Version = 2 Record Source = A Type = 1 # Input Checkpoints = 1 # Output Checkpoints = 0 File Information: Block Size = 2048 Max Blocks = 100 Record Length = 2048 Current Offset = 0 Configuration: Data Source = 0 Transaction Integrity = -1 Task Type = 0 Status: Start Time = 2021-06-30 11:40:34 Last Update Time = 2021-06-30 15:59:30 Stop Status = A Last Result = 400
2.投遞程序pump的read部分rba與抽取extract部分的write的rba一致說明,投遞程序已經讀完抽取進行的日誌
GGSCI (rac01) 104> info extep,showch EXTRACT EXTEP Last Started 2021-06-30 15:55 Status RUNNING Checkpoint Lag 00:00:04 (updated 00:00:06 ago) Process ID 26692 Log Read Checkpoint Oracle Redo Logs 2021-06-30 16:03:58 Thread 1, Seqno 7, RBA 65249792 SCN 0.2307511 (2307511) Log Read Checkpoint Oracle Redo Logs 2021-06-30 16:04:29 Thread 2, Seqno 8, RBA 48878592 SCN 0.2307589 (2307589) Current Checkpoint Detail: Read Checkpoint #1 Oracle Threaded Redo Log Startup Checkpoint (starting position in the data source): Thread #: 1 Sequence #: 7 RBA: 58812944 Timestamp: 2021-06-30 15:47:23.000000 SCN: 0.2299680 (2299680) Redo File: +REDO/SLNNGK/ONLINELOG/group_1.257.1076389009 Recovery Checkpoint (position of oldest unprocessed transaction in the data source): Thread #: 1 Sequence #: 7 RBA: 65249296 Timestamp: 2021-06-30 16:03:58.000000 SCN: 0.2307511 (2307511) Redo File: +REDO/SLNNGK/ONLINELOG/group_1.257.1076389009 Current Checkpoint (position of last record read in the data source): Thread #: 1 Sequence #: 7 RBA: 65249792 Timestamp: 2021-06-30 16:03:58.000000 SCN: 0.2307511 (2307511) Redo File: +REDO/SLNNGK/ONLINELOG/group_1.257.1076389009 BR Previous Recovery Checkpoint: Thread #: 1 Sequence #: 0 RBA: 0 Timestamp: 2021-06-30 14:26:38.661046 SCN: Not available Redo File: BR Begin Recovery Checkpoint: Thread #: 1 Sequence #: 7 RBA: 58797056 Timestamp: 2021-06-30 15:46:56.000000 SCN: 0.2299621 (2299621) Redo File: BR End Recovery Checkpoint: Thread #: 1 Sequence #: 7 RBA: 58797056 Timestamp: 2021-06-30 15:46:56.000000 SCN: 0.2299621 (2299621) Redo File: Read Checkpoint #2 Oracle Threaded Redo Log Startup Checkpoint (starting position in the data source): Thread #: 2 Sequence #: 8 RBA: 42483728 Timestamp: 2021-06-30 15:47:23.000000 SCN: 0.2299697 (2299697) Redo File: +REDO/SLNNGK/ONLINELOG/group_4.260.1076389139 Recovery Checkpoint (position of oldest unprocessed transaction in the data source): Thread #: 2 Sequence #: 8 RBA: 48878096 Timestamp: 2021-06-30 16:04:29.000000 SCN: 0.2307589 (2307589) Redo File: +REDO/SLNNGK/ONLINELOG/group_4.260.1076389139 Current Checkpoint (position of last record read in the data source): Thread #: 2 Sequence #: 8 RBA: 48878592 Timestamp: 2021-06-30 16:04:29.000000 SCN: 0.2307589 (2307589) Redo File: +REDO/SLNNGK/ONLINELOG/group_4.260.1076389139 BR Previous Recovery Checkpoint: Thread #: 2 Sequence #: 0 RBA: 0 Timestamp: 2021-06-30 14:26:38.661046 SCN: Not available Redo File: BR Begin Recovery Checkpoint: Thread #: 2 Sequence #: 8 RBA: 42469376 Timestamp: 2021-06-30 15:46:55.000000 SCN: 0.2299621 (2299621) Redo File: BR End Recovery Checkpoint: Thread #: 2 Sequence #: 8 RBA: 42469376 Timestamp: 2021-06-30 15:46:55.000000 SCN: 0.2299621 (2299621) Redo File: Write Checkpoint #1 GGS Log Trail Current Checkpoint (current write position): Sequence #: 7 RBA: 784090 Timestamp: 2021-06-30 16:04:33.316744 Extract Trail: ./dirdat/ep Seqno Length: 9 Flip Seqno Length: No Trail Type: EXTTRAIL Header: Version = 2 Record Source = A Type = 17 # Input Checkpoints = 2 # Output Checkpoints = 1 File Information: Block Size = 2048 Max Blocks = 100 Record Length = 4096 Current Offset = 0 Configuration: Data Source = 3 Transaction Integrity = 1 Task Type = 0 Status: Start Time = 2021-06-30 15:55:24 Last Update Time = 2021-06-30 16:04:33 Stop Status = A Last Result = 0 GGSCI (rac01) 105> info dpep EXTRACT DPEP Last Started 2021-06-30 15:55 Status RUNNING Checkpoint Lag 00:00:00 (updated 00:00:06 ago) Process ID 26675 Log Read Checkpoint File /goldengate12c/dirdat/ep000000007 2021-06-30 15:58:38.000000 RBA 784090