在Oracle中,常用的OGG运维命令有哪些?

0    46    1

👉 本文共约1174个字,系统预计阅读时间或需5分钟。

OGG的命令接口

对OGG进行交互的命令为GGSCI(GoldenGate Software Command Interface),GGSCI提供了十分丰富的命令来对OGG进行各种操作,如创建、修改、监控OGG进程等等,如下所示:

OGG运维常用命令

命令解释
info all查看OGG整体运行情况,比如进程Lag延时,检查点延时。
info <进程名>查看某个进程的运行状况,比如抽取进程正在读取哪个归档日志或者联机Redo日志,传输进程正在传送哪一个队列文件,复制进程正在使用哪一个队列文件。
info <进程名> showch查看某个进程运行的详细信息,用于查看OGG进程处理过的事务记录。
info <进程名> detail查看更详细的信息,包括所使用的trail文件、参数文件、报告文件、告警日志的位置等。
lag <进程名称>查看详细的延时信息,此命令只能够查看到最后一条处理过的记录的延时信息。
view report <进程名>报错时,从进程报告里获取错误信息。
start mgr启动Manager进程。
start *启动所有的进程。在执行该命令之前必须先启动mgr进程。
stop mgr关闭Manager进程。
stop *关闭所有的进程。
stats <进程名>查看进程统计信息。
view params <进程名>查看进程的参数设置,该命令支持通配符*。
view ggsevt查看告警日志信息。

OGG异常处理的一般步骤有哪些?

首先确定是OGG的哪类进程出现了故障(是抽取,投递还是复制进程有问题),解决故障的一般思路如下所示:

(1)通过GGSCI>view report命令查找ERROR字样,确定错误原因并根据其信息进行排除。

(2)通过GGSCI>view ggsevt查看告警日志信息。

(3)检查两端数据库是否正常运行,网络是否连通。

(4)通过logdump工具对队列文件进行分析。

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

OGG环境中如何使用OS命令?

可以使用sh命令临时执行OS命令,如下所示:

OGG的告警日志文件的位置在哪里?

OGG的告警日志文件为:$OGG_HOME/ggserr.log,如下所示:

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

4 + 5 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部