ogg日常运维命令

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

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

GGSCI (11g) 32> h

23: view param exta
24: info all
25: 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.log
tail: 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.

 

文章可以转载,必须以链接形式标明出处。

本文转自 张冲andy 博客园博客,原文链接:http://www.cnblogs.com/andy6/p/6505403.html    ,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
165 3
|
3月前
|
运维 监控 网络协议
|
2月前
|
缓存 运维 监控
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
69 3
|
5月前
|
图形学 开发者 存储
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
214 3
|
5月前
|
SQL 运维 监控
DM日常运维高频命令总结
DM日常运维高频命令总结
118 3
|
5月前
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
117 2
|
5月前
|
SQL 运维 调度
DM8日常运维命令总结(二)
DM8日常运维命令总结(二)
132 2
|
5月前
|
SQL 运维 Oracle
入门级Oracle 11g日常运维命令总结
入门级Oracle 11g日常运维命令总结
191 1
|
5月前
|
SQL 运维 数据库
DM8日常运维必须要懂的几个命令
DM8日常运维必须要懂的几个命令
89 1
|
5月前
|
移动开发 运维 网络协议
运维必备 | Linux netstat命令详解
运维必备 | Linux netstat命令详解
127 8

热门文章

最新文章