1、使用GGSCI命令监控
(1)进入GoldenGate安装目录,运行GGSCI,然后使用info all查看整体的运行状况
1
2
3
4
5
6
7
8
9
10
|
GGSCI (aix212) 1> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EORA_1 00:00:00 00:00:03
EXTRACT RUNNING PORA_1 00:00:00 00:00:00
GGSCI (aix211) 1> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING RORA_1 00:00:00 00:00:09
|
Group表示进程的名称(MGR进程不显示名字);
Lag表示进程的延时;Status表示进程的状态,有4种状态。
STARTING 表示正在启动过程中。
RUNNING 表示进程正常运行。
STOPPED 表示进程被正常关闭。
ABENDED 表示进程非正常关闭,需要进一步调查原因。
正常情况下,所有进程的状态应该为RUNNING,且Lag应该在一个合理的范围内。
(2)使用view params <进程名> 可以查看进程的参数设置,该命令支持通配符*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
源端:
GGSCI (aix212)
4
> view param mgr
dynamicportlist
7800
-8000
autorestart extract *,waitminutes
2
,resetminutes
5
GGSCI (aix212)
7
> view param eini_1
EXTRACT EINI_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg,PASSWORD ogg
RMTHOST
192.168.
8.211
,MGRPORT
7809
RMTTASK REPLICAT, GROUP RINI_1
TABLE scott.EMP_OGG;
GGSCI (aix212)
5
> view param eora_1
EXTRACT EORA_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg,PASSWORD ogg
EXTTRAIL ./dirdat/aa
TABLE scott.emp_ogg;
GGSCI (aix212)
6
> view param pora_1
EXTRACT PORA_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
PASSTHRU
RMTHOST
192.168.
8.211
,MGRPORT
7809
RMTTRAIL ./dirdat/pa
TABLE scott.emp_ogg;
目标端:
GGSCI (aix211)
4
> view param mgr
port
7809
dynamicportlist
7800
-8000
autorestart extract *,waitminutes
2
,resetminutes
5
GGSCI (aix211)
3
> view param rini_1
REPLICAT RINI_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
ASSUMETARGETDEFS
USERID ogg,PASSWORD ogg
DISCARDFILE ./dirrpt/RINIaa.dsc,PURGE
MAP scott.emp_ogg, TARGET scott.emp_ogg;
GGSCI (aix211)
2
> view param rora_1
REPLICAT RORA_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg,PASSWORD ogg
HANDLECOLLISIONS
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/RORA_aa.DSC,PURGE
MAP scott.oem_ogg, TARGET scott.emp_ogg;
|
(3)使用info <进程名称> 命令可以查看进程信息,可以查看到的信息包括进程状态、checkpoint信息、延时等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
GGSCI (aix212)
8
> info eora_1
EXTRACT EORA_1 Last Started
2014
-09
-25
16
:
09
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
00
:
00
:
04
ago)
Log Read Checkpoint Oracle Redo Logs
2014
-09
-25
17
:
00
:
16
Seqno
5
, RBA
21645824
SCN
0.658565
(
658565
)
GGSCI (aix212)
9
> info pora_1
EXTRACT PORA_1 Last Started
2014
-09
-25
16
:
09
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
00
:
00
:
05
ago)
Log Read Checkpoint File ./dirdat/pa000000
First Record RBA
0
GGSCI (aix211)
5
> info rora_1
REPLICAT RORA_1 Last Started
2014
-09
-25
16
:
25
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
00
:
00
:
04
ago)
Log Read Checkpoint File ./dirdat/pa000000
First Record RBA
0
|
(4)还可以使用info <进程名称> detail 命令查看更详细的信息,包括所使用的trail文件、参数文件、报告文件、警告日志的位置等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
GGSCI (aix212)
10
> info eora_1 detail
EXTRACT EORA_1 Last Started
2014
-09
-25
16
:
09
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
00
:
00
:
02
ago)
Log Read Checkpoint Oracle Redo Logs
2014
-09
-25
17
:
01
:
58
Seqno
5
, RBA
21770240
SCN
0.658666
(
658666
)
Target Extract Trails:
Remote Trail Name Seqno RBA Max MB
./dirdat/aa
2
2354
5
Extract Source Begin End
/u01/app/oracle/oradata/orcl/redo01.log
2014
-09
-25
16
:
07
2014
-09
-25
17
:
01
/u01/app/oracle/oradata/orcl/redo01.log
2014
-09
-23
20
:
34
2014
-09
-25
16
:
08
/u01/app/oracle/oradata/orcl/redo03.log
2014
-09
-23
15
:
17
2014
-09
-23
20
:
35
Not Available * Initialized *
2014
-09
-23
15
:
17
Current directory /ogg
Report file /ogg/dirrpt/EORA_1.rpt
Parameter file /ogg/dirprm/eora_1.prm
Checkpoint file /ogg/dirchk/EORA_1.cpe
Process file /ogg/dirpcs/EORA_1.pce
Stdout file /ogg/dirout/EORA_1.out
Error log /ogg/ggserr.log
GGSCI (aix211)
6
> info rora_1 detail
REPLICAT RORA_1 Last Started
2014
-09
-25
16
:
25
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
00
:
00
:
04
ago)
Log Read Checkpoint File ./dirdat/pa000000
First Record RBA
0
Extract Source Begin End
./dirdat/pa000000 * Initialized * First Record
./dirdat/pa000000 * Initialized * First Record
Current directory /ogg
Report file /ogg/dirrpt/RORA_1.rpt
Parameter file /ogg/dirprm/rora_1.prm
Checkpoint file /ogg/dirchk/RORA_1.cpr
Checkpoint table ogg.checkpoint
Process file /ogg/dirpcs/RORA_1.pcr
Stdout file /ogg/dirout/RORA_1.out
Error log /ogg/ggserr.log
|
(5)使用info <进程名称> showch 命令可以查看到详细的关于checkpoint的信息,用于查看GoldenGate进程处理过的事务记录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
GGSCI (aix212)
11
> info eora_1 showch
EXTRACT EORA_1 Last Started
2014
-09
-25
16
:
09
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
00
:
00
:
03
ago)
Log Read Checkpoint Oracle Redo Logs
2014
-09
-25
17
:
04
:
50
Seqno
5
, RBA
21797888
SCN
0.658739
(
658739
)
Current Checkpoint Detail:
Read Checkpoint #
1
Oracle Redo Log
Startup Checkpoint (starting position
in
the data source):
Thread #:
1
Sequence #:
5
RBA:
19244560
Timestamp:
2014
-09
-25
16
:
07
:
15.000000
SCN:
0.656759
(
656759
)
Redo File: /u01/app/oracle/oradata/orcl/redo01.log
Recovery Checkpoint (position of oldest unprocessed transaction
in
the data source):
Thread #:
1
Sequence #:
5
RBA:
21795856
Timestamp:
2014
-09
-25
17
:
04
:
43.000000
SCN:
0.658736
(
658736
)
Redo File: /u01/app/oracle/oradata/orcl/redo01.log
Current Checkpoint (position of
last
record read
in
the data source):
Thread #:
1
Sequence #:
5
RBA:
21797888
Timestamp:
2014
-09
-25
17
:
04
:
50.000000
SCN:
0.658739
(
658739
)
Redo File: /u01/app/oracle/oradata/orcl/redo01.log
BR Previous Recovery Checkpoint:
Thread #:
0
Sequence #:
0
RBA:
0
Timestamp:
2014
-09
-23
15
:
22
:
40.485502
SCN: Not available
Redo File:
BR Begin Recovery Checkpoint:
Thread #:
1
Sequence #:
4
RBA:
10054144
Timestamp:
2014
-09
-23
19
:
22
:
47.000000
SCN:
0.629912
(
629912
)
Redo File:
BR End Recovery Checkpoint:
Thread #:
1
Sequence #:
4
RBA:
10054144
Timestamp:
2014
-09
-23
19
:
22
:
47.000000
SCN:
0.629912
(
629912
)
Redo File:
Write Checkpoint #
1
GGS Log Trail
Current Checkpoint (current write position):
Sequence #:
2
RBA:
2354
Timestamp:
2014
-09
-25
17
:
04
:
54.617925
Extract Trail: ./dirdat/aa
CSN state information:
CRC: B9-8B
-16
-BD
Latest CSN:
658581
Latest TXN:
3.47.
317
Latest CSN of finished TXNs:
658581
Completed TXNs:
3.47.
317
Header:
Version =
2
Record Source = A
Type =
10
# 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 =
2014
-09
-25
16
:
09
:
02
Last Update Time =
2014
-09
-25
17
:
04
:
54
Stop Status = A
Last Result =
400
|
其中比较重要的是Extract进程的recovery checkpoint,它表示源数据中最早的未被处理的事务;通过recovery checkpoint可以查看到该事务的redo log位于哪个日志文件以及该日志文件的序列号。
所有序列号比它大的日志文件,均需要保留。
(6)lag <进程名称> 可以查看详细的延时信息
1
2
3
4
|
GGSCI (aix212)
12
> lag eora_1
Sending GETLAG request to EXTRACT EORA_1 ...
Last record lag:
2
seconds.
At EOF, no more records to process.
|
(7)stats可以查看进程处理的记录数:
该报告会详细地列出处理的类型和记录数,例如:
stats <进程名称>,<时间频度>,table <owner name>.<table name>
1
2
3
4
5
6
7
8
9
10
11
12
|
GGSCI (aix212)
13
> stats eora_1, total
Sending STATS request to EXTRACT EORA_1 ...
Start of Statistics
at
2014
-09
-25
17
:
08
:
54.
Output to ./dirdat/aa:
Extracting
from
SCOTT.EMP_OGG to SCOTT.EMP_OGG:
*** Total statistics since
2014
-09
-25
16
:
11
:
23
***
Total inserts
3.00
Total updates
0.00
Total deletes
6.00
Total discards
0.00
Total operations
9.00
End of Statistics.
|
列出自进程启动以来处理的所有记录数,如图11-8所示。
1
2
3
4
5
6
7
8
9
10
11
12
|
GGSCI (aix212)
15
> stats eora_1,daily, table scott.emp_ogg
Sending STATS request to EXTRACT EORA_1 ...
Start of Statistics
at
2014
-09
-25
17
:
11
:
16.
Output to ./dirdat/aa:
Extracting
from
SCOTT.EMP_OGG to SCOTT.EMP_OGG:
*** Daily statistics since
2014
-09
-25
16
:
11
:
23
***
Total inserts
3.00
Total updates
0.00
Total deletes
6.00
Total discards
0.00
Total operations
9.00
End of Statistics.
|
列出当天以来处理的有关scott.emp_ogg表的所有记录数。
(8)view report <进程名称> 可以查看运行报告
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
GGSCI (aix212)
16
> view report eora_1
***********************************************************************
Oracle GoldenGate Capture
for
Oracle
Version
11.2.
1.0.
1
OGGCORE_11
.2.1.
0.
1_PLATFORMS_120423
.0230
AIX 5L, ppc, 64bit (optimized), Oracle
10.2
on
Apr
23
2012
07
:
57
:
02
Copyright (C)
1995
,
2012
, Oracle
and
/
or
its affiliates. All rights reserved.
Starting
at
2014
-09
-25
16
:
09
:
01
***********************************************************************
Operating System Version:
AIX
Version
5
, Release
3
Node: aix212
Machine: 0009746A4C00
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
Process id:
229538
Description:
***********************************************************************
** Running
with
the following parameters **
***********************************************************************
2014
-09
-25
16
:
09
:
01
INFO OGG
-03035
Operating system character set identified
as
ISO
-8859
-1.
Locale: en_US_POSIX, LC_ALL:.
EXTRACT EORA_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
Set environment variable (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg,PASSWORD ***
EXTTRAIL ./dirdat/aa
TABLE scott.emp_ogg;
2014
-09
-25
16
:
09
:
01
INFO OGG
-01815
Virtual Memory Facilities
for
: BR
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/ogg/BR/EORA_1.
Bounded Recovery Parameter:
BRINTERVAL = 4HOURS
BRDIR = /ogg
2014
-09
-25
16
:
09
:
02
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:
/ogg/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
2014
-09
-25
16
:
09
:
02
INFO OGG
-01639
BOUNDED RECOVERY: ACTIVE:
for
object pool
1
: p536622_extr.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01640
BOUNDED RECOVERY: recovery start XID:
0.0.
0.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01641
BOUNDED RECOVERY: recovery start position: SeqNo:
4
, RBA:
10053648
, SCN:
0.629912
(
629912
), Timestamp:
201
4
-09
-23
19
:
22
:
47.000000
, Thread:
1.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01642
BOUNDED RECOVERY: recovery end position: SeqNo:
4
, RBA:
10054144
, SCN:
0.629912
(
629912
), Timestamp:
2014
-
09
-23
19
:
22
:
47.000000
, Thread:
1.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01643
BOUNDED RECOVERY: CANCELED:
for
object pool
1
: p536622_extr.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01579
BOUNDED RECOVERY: VALID BCP: CP.EORA_1
.000000001.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01629
BOUNDED RECOVERY: PERSISTED OBJECTS RECOVERED: <<NONE TO RECOVER>>.
Database Version:
Oracle Database 10g Enterprise Edition Release
10.2.
0.1.
0
- 64bi
PL/SQL Release
10.2.
0.1.
0
- Production
CORE
10.2.
0.1.
0
Production
TNS
for
IBM/AIX RISC System/
6000
: Version
10.2.
0.1.
0
- Productio
NLSRTL Version
10.2.
0.1.
0
- Production
Database Language
and
Character
Set:
NLS_LANG =
"AMERICAN_AMERICA.ZHS16GBK"
NLS_LANGUAGE =
"AMERICAN"
NLS_TERRITORY =
"AMERICA"
NLS_CHARACTERSET =
"ZHS16GBK"
2014
-09
-25
16
:
09
:
02
INFO OGG
-01513
Positioning to Sequence
5
, RBA
19244560
, SCN
0.656759.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01516
Positioned to Sequence
5
, RBA
19244560
, SCN
0.656759
, Sep
25
,
2014
3
:
07
:
15
PM.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01055
Recovery initialization completed
for
target file ./dirdat/aa000001,
at
RBA
1007.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01478
Output file ./dirdat/aa is using format RELEASE
11.2.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01026
Rolling over remote file ./dirdat/aa000001.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01053
Recovery completed
for
target file ./dirdat/aa000002,
at
RBA
1007.
2014
-09
-25
16
:
09
:
02
INFO OGG
-01057
Recovery completed
for
all targets.
***********************************************************************
** Run Time Messages **
***********************************************************************
2014
-09
-25
16
:
09
:
02
INFO OGG
-01517
Position of
first
record processed Sequence
5
, RBA
19244560
, SCN
0.656759
, Sep
25
,
2014
3
:
07
:
15
PM.
TABLE resolved (entry scott.emp_ogg):
TABLE
"SCOTT"
.
"EMP_OGG"
;
Using the following key columns
for
source table SCOTT.EMP_OGG: EMPNO.
2014
-09
-25
17
:
07
:
03
INFO OGG
-01021
Command received
from
GGSCI: GETLAG.
2014
-09
-25
17
:
08
:
54
INFO OGG
-01021
Command received
from
GGSCI: STATS total.
2014
-09
-25
17
:
10
:
43
INFO OGG
-01021
Command received
from
GGSCI: STATS daily,scott.emp_ogg.
2014
-09
-25
17
:
11
:
16
INFO OGG
-01021
Command received
from
GGSCI: STATS daily, table scott.emp_ogg.
|
(9)也可以进入到 <GoldenGate安装目录>/dirrpt/目录下,查看对应的报告文件。
最新的报告总是以<进程名称>.rpt命名的。加后缀数字的报告是历史报告,数字越大对应的时间越久
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
[oracle@aix212@ ogg]$cd dirrpt
[oracle@aix212@ dirrpt]$ls -lt
total
248
-rw-rw-rw-
1
oracle oinstall
4962
Sep
25
17
:
11
EORA_1.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
25
16
:
32
EINI_1.rpt
-rw-rw-rw-
1
oracle oinstall
2252
Sep
25
16
:
32
MGR.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
25
16
:
27
EINI_10.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
25
16
:
09
EINI_11.rpt
-rw-rw-rw-
1
oracle oinstall
2377
Sep
25
16
:
09
PORA_1.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
25
16
:
08
EINI_12.rpt
-rw-rw-rw-
1
oracle oinstall
1897
Sep
25
16
:
08
MGR0.rpt
-rw-rw-rw-
1
oracle oinstall
20631
Sep
25
16
:
08
EORA_10.rpt
-rw-rw-rw-
1
oracle oinstall
11416
Sep
25
16
:
07
PORA_10.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
25
15
:
35
EINI_13.rpt
-rw-rw-rw-
1
oracle oinstall
3899
Sep
23
19
:
22
EORA_11.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
23
16
:
27
EINI_14.rpt
-rw-rw-rw-
1
oracle oinstall
3078
Sep
23
16
:
27
MGR1.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
23
16
:
24
EINI_15.rpt
-rw-rw-rw-
1
oracle oinstall
3124
Sep
23
16
:
23
EINI_16.rpt
-rw-rw-rw-
1
oracle oinstall
3031
Sep
23
16
:
20
EINI_17.rpt
-rw-rw-rw-
1
oracle oinstall
3031
Sep
23
16
:
18
EINI_18.rpt
-rw-rw-rw-
1
oracle oinstall
3031
Sep
23
16
:
13
EINI_19.rpt
-rw-rw-rw-
1
oracle oinstall
1897
Sep
23
15
:
49
MGR2.rpt
-rw-rw-rw-
1
oracle oinstall
2377
Sep
23
15
:
25
PORA_11.rpt
-rw-rw-rw-
1
oracle oinstall
1372
Sep
23
15
:
15
MGR3.rpt
-rw-rw-rw-
1
oracle oinstall
1547
Sep
23
15
:
09
MGR4.rpt
|
[oracle@aix212@ dirrpt]$cat EORA_1.rpt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
***********************************************************************
Oracle GoldenGate Capture
for
Oracle
Version
11.2.
1.0.
1
OGGCORE_11
.2.1.
0.
1_PLATFORMS_120423
.0230
AIX 5L, ppc, 64bit (optimized), Oracle
10.2
on
Apr
23
2012
07
:
57
:
02
Copyright (C)
1995
,
2012
, Oracle
and
/
or
its affiliates. All rights reserved.
Starting
at
2014
-09
-25
16
:
09
:
01
***********************************************************************
Operating System Version:
AIX
Version
5
, Release
3
Node: aix212
Machine: 0009746A4C00
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
Process id:
229538
Description:
***********************************************************************
** Running
with
the following parameters **
***********************************************************************
2014
-09
-25
16
:
09
:
01
INFO OGG
-03035
Operating system character set identified
as
ISO
-8859
-1.
Locale: en_US_POSIX, LC_ALL:.
EXTRACT EORA_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
Set environment variable (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg,PASSWORD ***
EXTTRAIL ./dirdat/aa
TABLE scott.emp_ogg;
2014
-09
-25
16
:
09
:
01
INFO OGG
-01815
Virtual Memory Facilities
for
: BR
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/ogg/BR/EORA_1.
......
|
如果进程运行时有错误,则报告文件中会包括错误代码和详细的错误诊断信息。通过查找错误代码,可以帮助定位错误原因,解决问题。
2、ggserr.log日志监控
(1)可以用以下方法查看日志文件。
可以通过操作系统命令直接查看ggserr.log文件。
使用GoldenGate Director。
在GGSCI中运行命令view ggsevt。
(2)在日志文件中可以查看到的内容如下。
GGSCI命令的历史记录。
GoldenGate进程的启动与停止。
已执行的处理。
发生的错误。
信息和警告消息。
(3)日志文件的部分内容
1
2
3
4
5
6
7
8
|
GGSCI (aix212)
1
> view ggsevt
2014
-09
-23
15
:
02
:
08
INFO OGG
-00987
Oracle GoldenGate Command Interpreter
for
Oracle: GGSCI command (oracle): edit param mg.
2014
-09
-23
15
:
02
:
16
INFO OGG
-00987
Oracle GoldenGate Command Interpreter
for
Oracle: GGSCI command (oracle): edit param mgr.
2014
-09
-23
15
:
04
:
37
INFO OGG
-00987
Oracle GoldenGate Command Interpreter
for
Oracle: GGSCI command (oracle): edit param mgr.
2014
-09
-23
15
:
04
:
57
INFO OGG
-00987
Oracle GoldenGate Command Interpreter
for
Oracle: GGSCI command (oracle): start mgr.
2014
-09
-23
15
:
04
:
58
INFO OGG
-00983
Oracle GoldenGate Manager
for
Oracle, mgr.prm: Manager started (port
7809
).
2014
-09
-23
15
:
06
:
09
INFO OGG
-00987
Oracle GoldenGate Command Interpreter
for
Oracle: GGSCI command (oracle): add extract eini_1 sourceistable
......
|
案例分析1:
目标端replicat进程启动异常
1
2
3
4
|
GGSCI (aix211)
16
> info all
Program Status Group Lag
at
Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT ABENDED RORA_1
00
:
00
:
00
43
:
38
:
02
|
查看日志:
日志1:
1
2
3
4
5
6
7
8
|
2014
-09
-25
16
:
03
:
42
INFO OGG
-01815
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: Virtual Memory Facilities
for
: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/ogg/dirtmp.
2014
-09
-25
16
:
03
:
42
ERROR OGG
-00446
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: Checkpoint table ogg.checkpoint does
not
exist. Pleas
e create the table
or
recreate the RORA_1 group using the correct table.
2014
-09
-25
16
:
03
:
42
ERROR OGG
-01668
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: PROCESS ABENDING.
|
无法找到checkpint table !
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
GGSCI (aix211)
2
>
delete
checkpointtable
GGSCI (aix211)
3
> edit param ./GLOBALS
CHECKPOINTTABLE ogg.checkpoint
GGSCI (aix211)
3
>exit
必须退出ggsci,checkpoint table 才会生效
[oracle@rh6 ogg]$ ./ggsci
GGSCI (aix211)
1
> dblogin userid ogg,password ogg
Successfully logged
into
database.
GGSCI (aix211)
2
> add checkpointtable
No checkpoint table specified, using GLOBALS specification (ogg.checkpoint)...
Successfully created checkpoint table ogg.checkpoint.
|
重新启动replicat进程:
1
2
3
4
|
GGSCI (aix211)
16
> info all
Program Status Group Lag
at
Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT ABENDED RORA_1
00
:
00
:
00
43
:
38
:
02
|
启动失败,查看日志!
日志2:
1
2
3
4
5
6
7
8
9
10
11
|
[oracle@aix211 ogg]$tail ggserr.log
2014
-09
-25
16
:
11
:
47
INFO OGG
-00975
Oracle GoldenGate Manager
for
Oracle, mgr.prm: REPLICAT RORA_1 starting.
2014
-09
-25
16
:
11
:
48
INFO OGG
-00995
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: REPLICAT RORA_1 starting.
2014
-09
-25
16
:
11
:
48
INFO OGG
-03035
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: Operating system character set identified
as
ISO
-8859
-1.
Locale: en_US_POSIX, LC_ALL:.
2014
-09
-25
16
:
11
:
48
INFO OGG
-01815
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: Virtual Memory Facilities
for
: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/ogg/dirtmp.
2014
-09
-25
16
:
11
:
48
ERROR OGG
-00446
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: No data selecting position
from
checkpoint table ogg.checkpoint
for
group
'RORA_1'
, key
1056363220
(
0x3ef6d2d4
), SQL <SELECT a.current_dir, a.seqno, a.rba, a.audit_ts, a.log_csn, a.log_xid, a.log_cmplt_csn, a.log_cmplt_xids, b.log_cmplt_xids FROM ogg.checkpoint a LEFT JOIN ogg.checkpoint_lox b ON a.group_name = b.group_name AND a.group_key = b.group_key AND a.log_cmplt_csn = b.log_cmplt_csn WHERE a.group_name =
'RORA_1'
AND a.group_key =
1056363220
>.
2014
-09
-25
16
:
11
:
48
ERROR OGG
-01668
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: PROCESS ABENDING.
|
checkpointtable 错误 !
处理方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
删除replicat进程:
GGSCI (aix211)
7
>
delete
replicat rora_1
Deleted REPLICAT RORA_1.
添加新的replicat进程:
GGSCI (aix211)
8
> add replicat rora_1,exttrail ./dirdat/pa,checkpointtable ogg.checkpoint
REPLICAT added.
GGSCI (aix211)
9
> edit param rora_1
"/ogg/dirprm/rora_1.prm"
7
lines,
198
characters
REPLICAT RORA_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg,PASSWORD ogg
HANDLECOLLISIONS
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/RORA_aa.DSC,PURGE
MAP scott.oem_ogg, TARGET scott.emp_ogg;
~
重新启动replicat进程
GGSCI (aix211)
10
> start replicat rora_1
Sending START request to MANAGER ...
REPLICAT RORA_1 starting
GGSCI (aix211)
11
> info all
Program Status Group Lag
at
Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING RORA_1
00
:
00
:
00
00
:
00
:
03
启动成功!
|
查看ogg日志:
GGSCI (aix211) 12> view ggsevt
1
2
3
4
5
6
7
8
9
10
11
|
2014
-09
-25
16
:
25
:
13
INFO OGG
-00975
Oracle GoldenGate Manager
for
Oracle, mgr.prm: REPLICAT RORA_1 starting.
2014
-09
-25
16
:
25
:
13
INFO OGG
-00995
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: REPLICAT RORA_1 starting.
2014
-09
-25
16
:
25
:
13
INFO OGG
-03035
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: Operating system characte
r set identified
as
ISO
-8859
-1.
Locale: en_US_POSIX, LC_ALL:.
2014
-09
-25
16
:
25
:
13
INFO OGG
-01815
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: Virtual Memory Facilities
for
: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/ogg/dirtmp.
2014
-09
-25
16
:
25
:
13
INFO OGG
-00996
Oracle GoldenGate Delivery
for
Oracle, rora_1.prm: REPLICAT RORA_1 started.
|
案例分析2:
源端初始化进程(eini_1)和目标端初始化进程(rini_1)
目标端初始化进程rini_1:
1
2
3
4
5
|
GGSCI (aix211)
13
> info rini_1
REPLICAT RINI_1 Initialized
2014
-
09
-
23
15
:
40
Status STOPPED
Checkpoint Lag
00
:
00
:
00
(updated
48
:
46
:
37
ago)
Log Read Checkpoint Not Available
Task SPECIALRUN
|
源端初始化进程eini_1:
1
2
3
4
5
6
|
GGSCI (aix212)
21
> info eini_1
EXTRACT EINI_1 Last Started
2014
-09
-25
16
:
09
Status STOPPED
Checkpoint Lag Not Available
Log Read Checkpoint Table SCOTT.EMP_OGG
2014
-09
-25
16
:
09
:
35
Record
14
Task SOURCEISTABLE
|
启动源端初始化进程:
1
2
3
4
5
6
7
8
9
10
|
GGSCI (aix212)
22
> start eini_1
Sending START request to MANAGER ...
EXTRACT EINI_1 starting
GGSCI (aix212)
23
> info eini_1
EXTRACT EINI_1 Last Started
2014
-09
-25
16
:
09
Status RUNNING
Checkpoint Lag Not Available
Log Read Checkpoint Table SCOTT.EMP_OGG
2014
-09
-25
16
:
09
:
35
Record
14
Task SOURCEISTAB
|
进程启动后,目标端初始化进程自动启动!
1
2
3
4
5
|
GGSCI (aix211)
14
> info rini_1
REPLICAT RINI_1 Initialized
2014
-
09
-
23
15
:
40
Status RUNNING
Checkpoint Lag
00
:
00
:
00
(updated
48
:
47
:
03
ago)
Log Read Checkpoint Not Available
Task SPECIALRUN
|
本文出自 “天涯客的blog” 博客,请务必保留此出处http://tiany.blog.51cto.com/513694/1558174