ogg日常运维命令()

ogg日常运维命令

1、查看历史记录、快捷执行历史中的一条命令

GGSCI (11g) 32> h

23: view param exta24: info all25: lag exta。。。。

GGSCI (11g) 33> ! 24– 这里相当于执行了 上面 24: info all 的命令。

2、查看参数设置使用view params <进程名> 可以查看进程的参数设置。该命令同样支持通配符*。

3、查看进程状态使用 info <进程名> 命令可以查看进程信息。可以查看到的信息包括进程状态、checkpoint信息、延时等。如:

还可以使用 info <进程名> detail 命令查看更详细的信息。包括所使用的trail文件,参数文件、报告文件、警告日志的位置等。如:

使用 info <进程名> showch 命令可以查看到详细的关于checkpoint的信息,用于查看GoldenGate进程处理过的事务记录。其中比较重要的是extract进程的recovery checkpoint,它表示源数据中最早的未被处理的事务;通过recovery checkpoint可以查看到该事务的redo log位于哪个日志文件以及该日志文件的序列号。所有序列号比它大的日志文件,均需要保留。

4、查看延时GGSCI> lag <进程名称> 可以查看详细的延时信息。如:

此命令比用info命令查看到的延时信息更加精确。注意,此命令只能够查看到最后一条处理过的记录的延时信息。此命令支持通配符 *。 说明:看到At EOF, no more records to process.表示所有的抽取都已经应用完毕

5、查看长交易GGSCI> send EXTRACT <进程名>,showtrans [thread n ] [count n]…..No transactions found –表示没有未提交交易

输出结果是以时间降序排列的所有未提交交易列表,通过xid可以查找到对应的事务,查找出来未提交原因,通过数据库予以提交或者回滚后,goldengate的checkpoint会自动向前滚动。

6、查看统计信息GGSCI> stats <进程名称>,<时间频度>,table <owner name>.<table name> 可以查看进程处理的记录数。该报告会详细的列出处理的类型和记录数。如:

GGSCI> stats edr, total 列出自进程启动以来处理的所有记录数。GGSCI> stats edr, daily, table gg.test 列出当天以来处理的有关gg.test表的所有记录数。查看运行报告GGSCI> view report <进程名称> 可以查看运行报告。如:

也可以进入到 <GoldenGate安装目录>/dirrpt/目录下,查看对应的报告文件。最新的报告总是以<进程名称>.rpt命名的。加后缀数字的报告是历史报告,数字越大对应的时间越久。如下图示:

如果进程运行时有错误,则报告文件中会包括错误代码和详细的错误诊断信息。通过查找错误代码,可以帮助定位错误原因,解决问题。

7.重置抽取进程,本地文件序列号从0开始生成GGSCI>alter extract ext#, extseqno 0,extrba 0

8. 重置入库进程,重新从0号trail文件开始读取GGSCI>alter replicat rep#,extseqno 0,extrba 0

9、 查看ogg错误原因

[oracle@11g ogg]oggerr ###

[oracle@11g ogg]$ ./oggerr 1738

01738, 00000, “BOUNDED RECOVERY: CHECKPOINT: for object pool {0}: {1}.”// *{0}: poolName (String)// *{1}: checkpoint (String)// *Cause:  A Bounded Recovery checkpoint was issued. Informational only.// *Action: None

10、 查看Ogg的警告日志。

GoldenGate会在根目录下的ggserr.log里面加入一条告警信息。可以通过察看ggserr.log或者在ggsci中执行view ggsevt命令查看这些告警信息

[oracle@11g ogg]$ tail 100 ggserr.logtail: cannot open `100′ for reading: No such file or directory==> ggserr.log <==2015-02-02 09:53:57  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.2015-02-02 09:53:58  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.2015-02-02 09:53:59  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.

转  ogg日常运维命令

————————

ogg日常运维命令

1、查看历史记录、快捷执行历史中的一条命令

GGSCI (11g) 32> h

23: view param exta24: info all25: lag exta。。。。

GGSCI (11g) 33> ! 24– 这里相当于执行了 上面 24: info all 的命令。

2、查看参数设置使用view params <进程名> 可以查看进程的参数设置。该命令同样支持通配符*。

3、查看进程状态使用 info <进程名> 命令可以查看进程信息。可以查看到的信息包括进程状态、checkpoint信息、延时等。如:

还可以使用 info <进程名> detail 命令查看更详细的信息。包括所使用的trail文件,参数文件、报告文件、警告日志的位置等。如:

使用 info <进程名> showch 命令可以查看到详细的关于checkpoint的信息,用于查看GoldenGate进程处理过的事务记录。其中比较重要的是extract进程的recovery checkpoint,它表示源数据中最早的未被处理的事务;通过recovery checkpoint可以查看到该事务的redo log位于哪个日志文件以及该日志文件的序列号。所有序列号比它大的日志文件,均需要保留。

4、查看延时GGSCI> lag <进程名称> 可以查看详细的延时信息。如:

此命令比用info命令查看到的延时信息更加精确。注意,此命令只能够查看到最后一条处理过的记录的延时信息。此命令支持通配符 *。 说明:看到At EOF, no more records to process.表示所有的抽取都已经应用完毕

5、查看长交易GGSCI> send EXTRACT <进程名>,showtrans [thread n ] [count n]…..No transactions found –表示没有未提交交易

输出结果是以时间降序排列的所有未提交交易列表,通过xid可以查找到对应的事务,查找出来未提交原因,通过数据库予以提交或者回滚后,goldengate的checkpoint会自动向前滚动。

6、查看统计信息GGSCI> stats <进程名称>,<时间频度>,table <owner name>.<table name> 可以查看进程处理的记录数。该报告会详细的列出处理的类型和记录数。如:

GGSCI> stats edr, total 列出自进程启动以来处理的所有记录数。GGSCI> stats edr, daily, table gg.test 列出当天以来处理的有关gg.test表的所有记录数。查看运行报告GGSCI> view report <进程名称> 可以查看运行报告。如:

也可以进入到 <GoldenGate安装目录>/dirrpt/目录下,查看对应的报告文件。最新的报告总是以<进程名称>.rpt命名的。加后缀数字的报告是历史报告,数字越大对应的时间越久。如下图示:

如果进程运行时有错误,则报告文件中会包括错误代码和详细的错误诊断信息。通过查找错误代码,可以帮助定位错误原因,解决问题。

7.重置抽取进程,本地文件序列号从0开始生成GGSCI>alter extract ext#, extseqno 0,extrba 0

8. 重置入库进程,重新从0号trail文件开始读取GGSCI>alter replicat rep#,extseqno 0,extrba 0

9、 查看ogg错误原因

[oracle@11g ogg]oggerr ###

[oracle@11g ogg]$ ./oggerr 1738

01738, 00000, “BOUNDED RECOVERY: CHECKPOINT: for object pool {0}: {1}.”// *{0}: poolName (String)// *{1}: checkpoint (String)// *Cause:  A Bounded Recovery checkpoint was issued. Informational only.// *Action: None

10、 查看Ogg的警告日志。

GoldenGate会在根目录下的ggserr.log里面加入一条告警信息。可以通过察看ggserr.log或者在ggsci中执行view ggsevt命令查看这些告警信息

[oracle@11g ogg]$ tail 100 ggserr.logtail: cannot open `100′ for reading: No such file or directory==> ggserr.log <==2015-02-02 09:53:57  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.2015-02-02 09:53:58  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.2015-02-02 09:53:59  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.

转  ogg日常运维命令