1) stop extract
GGSCI (rac1) 38> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DPFULL 00:00:00 00:00:09
EXTRACT RUNNING EXTFULL 00:00:00 00:00:02
GGSCI (rac1) 39> stop extract extfull
Sending STOP request to EXTRACT EXTFULL ...
Request processed.
2)从当前抽取获得相关检查点信息:recovery checkpoint、current checkpoint、output checkpoint、trial文件位置
GGSCI (rac1) 40> info extfull,showch
EXTRACT EXTFULL Last Started 2016-11-18 09:44 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:29:35 ago)
Log Read Checkpoint Oracle Redo Logs
2016-11-18 10:00:49 Thread 1, Seqno 13, RBA 7248896
SCN 0.1523137 (1523137)
Log Read Checkpoint Oracle Redo Logs
2016-11-18 10:01:07 Thread 2, Seqno 20, RBA 6467584
SCN 0.1523135 (1523135)
Current Checkpoint Detail:
Read Checkpoint #1
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 1
Sequence #: 13
RBA: 4134416
Timestamp: 2016-11-18 09:43:59.000000
SCN: 0.1520391 (1520391)
Redo File: +DATA2/orcl/onlinelog/group_1.286.926146015
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248400
Timestamp: 2016-11-18 10:00:49.000000
SCN: 0.1523137 (1523137)
Redo File: +DATA2/orcl/onlinelog/group_1.286.926146015
Current Checkpoint (position of last record read in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp: 2016-11-18 10:00:49.000000
SCN: 0.1523137 (1523137)
Redo File: +DATA2/orcl/onlinelog/group_1.286.926146015
Read Checkpoint #2
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 2
Sequence #: 20
RBA: 4170768
Timestamp: 2016-11-18 09:44:19.000000
SCN: 0.1520391 (1520391)
Redo File: +DATA2/orcl/onlinelog/group_4.291.926147211
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467088
Timestamp: 2016-11-18 10:01:07.000000
SCN: 0.1523135 (1523135)
Redo File: +DATA2/orcl/onlinelog/group_4.291.926147211
Current Checkpoint (position of last record read in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp: 2016-11-18 10:01:07.000000
SCN: 0.1523135 (1523135)
Redo File: +DATA2/orcl/onlinelog/group_4.291.926147211
Write Checkpoint #1
GGS Log Trail
Current Checkpoint (current write position):
Sequence #: 5
RBA: 1090
Timestamp: 2016-11-18 10:00:49.919591
Extract Trail: /ggs/dirdat/sd
Trail Type: EXTTRAIL
Header:
Version = 2
Record Source = A
Type = 11
# 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 = 2016-11-18 09:44:12
Last Update Time = 2016-11-18 10:00:49
Stop Status = G
Last Result = 400
与示例不同的是,这个RAC,有两个节点。
3)在./dirchk路径下,会有一个与抽取进程同名的以.cpe为后缀的文件。重命名该文件。这相当于将进程删掉了。
GGSCI (rac1) 41> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DPFULL 00:00:00 00:00:09
EXTRACT STOPPED EXTFULL 00:00:00 00:32:36
[oracle@rac1 dirchk]$ mv EXTFULL.cpe EXTFULL.cpe.bak
GGSCI (rac1) 42> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DPFULL 00:00:00 00:00:04
GGSCI (rac1) 43>
4)添加相同名称的抽取进程
GGSCI (rac1) 43> ADD EXTRACT extfull, TRANLOG,THREADS 2, EXTSEQNO 13, EXTRBA 7248896
EXTRACT added.
GGSCI (rac1) 46> alter extract extfull,tranlog,thread 2,EXTSEQNO 20,EXTRBA 6467584
EXTRACT altered.
GGSCI (rac1) 47> info extfull
EXTRACT EXTFULL Initialized 2016-11-18 12:11 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:00:03 ago)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 1, Seqno 13, RBA 7248896
SCN 0.0 (0)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 2, Seqno 20, RBA 6467584
SCN 0.0 (0)
GGSCI (rac1) 44> INFO EXTRACT extfull
EXTRACT EXTFULL Initialized 2016-11-18 12:06 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:00:06 ago)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 1, Seqno 13, RBA 7248896
SCN 0.0 (0)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 2, Seqno 13, RBA 7248896
SCN 0.0 (0)
这里current checkpoint和recovery checkpoint是一样的。
GGSCI (rac1) 48> info extfull,showch
EXTRACT EXTFULL Initialized 2016-11-18 12:11 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:02:37 ago)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 1, Seqno 13, RBA 7248896
SCN 0.0 (0)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 2, Seqno 20, RBA 6467584
SCN 0.0 (0)
Current Checkpoint Detail:
Read Checkpoint #1
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Current Checkpoint (position of last record read in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Read Checkpoint #2
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Current Checkpoint (position of last record read in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Header:
Version = 2
Record Source = U
Type = 11
# Input Checkpoints = 2
# Output Checkpoints = 0
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 = 2016-11-18 12:11:36
Last Update Time = 2016-11-18 12:11:36
Stop Status = G
Last Result = 0
5)改变recovery checkpoint
GGSCI (rac1) 49> ALTER EXTRACT extfull,thread 1, IOEXTSEQNO 13, IOEXTRBA 7248400
2016-11-18 12:16:45 INFO OGG-00988 WARNING: Unsupported operation. This might cause transactional inconsistency. Modifying input checkpoint #1, Oracle thread #1 of EXTRACT: ioseq = 13 iorba = 7248400.
Are you sure you want to continue? yes
EXTRACT altered.
GGSCI (rac1) 50> ALTER EXTRACT extfull,thread 2, IOEXTSEQNO 20, IOEXTRBA 6467088
2016-11-18 12:17:06 INFO OGG-00988 WARNING: Unsupported operation. This might cause transactional inconsistency. Modifying input checkpoint #2, Oracle thread #2 of EXTRACT: ioseq = 20 iorba = 6467088.
Are you sure you want to continue? yes
EXTRACT altered.
GGSCI (rac1) 52> info extract extfull,showch
EXTRACT EXTFULL Initialized 2016-11-18 12:17 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:01:04 ago)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 1, Seqno 13, RBA 7248896
SCN 0.0 (0)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 2, Seqno 20, RBA 6467584
SCN 0.0 (0)
Current Checkpoint Detail:
Read Checkpoint #1
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248400
Timestamp:
SCN: Not available
Redo File:
Current Checkpoint (position of last record read in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Read Checkpoint #2
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467088
Timestamp:
SCN: Not available
Redo File:
Current Checkpoint (position of last record read in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Header:
Version = 2
Record Source = U
Type = 11
# Input Checkpoints = 2
# Output Checkpoints = 0
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 = 2016-11-18 12:17:06
Last Update Time = 2016-11-18 12:17:06
Stop Status = G
Last Result = 0
现在current及recovery检查点信息与刚开始得到的相同了。
6)添加远端trial文件(传输)或者本地trial文件(抽取) ,因为是抽取进程,所以添加本地trail文件
ADD EXTTRAIL /ggs/dirdat/sd, MEGABYTES 50, SEQNO 5 , RBA 1090, EXTRACT extfull
GGSCI (rac1) 58> info extfull,showch
EXTRACT EXTFULL Initialized 2016-11-18 12:17 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:07:44 ago)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 1, Seqno 13, RBA 7248896
SCN 0.0 (0)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 2, Seqno 20, RBA 6467584
SCN 0.0 (0)
Current Checkpoint Detail:
Read Checkpoint #1
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248400
Timestamp:
SCN: Not available
Redo File:
Current Checkpoint (position of last record read in the data source):
Thread #: 1
Sequence #: 13
RBA: 7248896
Timestamp:
SCN: Not available
Redo File:
Read Checkpoint #2
Oracle Threaded Redo Log
Startup Checkpoint (starting position in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467088
Timestamp:
SCN: Not available
Redo File:
Current Checkpoint (position of last record read in the data source):
Thread #: 2
Sequence #: 20
RBA: 6467584
Timestamp:
SCN: Not available
Redo File:
Write Checkpoint #1
GGS Log Trail
Current Checkpoint (current write position):
Sequence #: 5
RBA: 1090
Timestamp: 2016-11-18 12:24:36.858865
Extract Trail: ./dirdat/sd
Trail Type: EXTTRAIL
Header:
Version = 2
Record Source = U
Type = 11
# 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 = 2016-11-18 12:17:06
Last Update Time = 2016-11-18 12:17:06
Stop Status = G
Last Result = 0
GGSCI (rac1) 59>
就这样,创建了一个跟原来一个样的进程。但是正式坏境,还是慎用。
涉及到文档中说的添加测试进程的情况,按照以上步骤添加抽取及应用进程,然后在目标端创建相应应用进程即可,经测试,可用。
改变ogg抽取进程检查点文件中的检查点--相关实验
最新推荐文章于 2022-09-08 16:39:50 发布