首页 > 其他分享 >3.OGG常用的命令

3.OGG常用的命令

时间:2024-02-12 22:44:40浏览次数:32  
标签:info 常用 查看 GGSCI checkpoint 命令 进程 OGG

1.查看历史命令 

GGSCI (19c_p) 8> h
GGSCI Command History

    1: info all
    2: lag ext_demo
    3: lag extract extract
    4: lag extract ext_demo
    5: info all
    6: view params ext_demo
    7: view params mgr
    8: h

     GGSCI (19c_p) 8> !     --> 表示执行最后一条命令

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表的所有记录数。

7.查看运行报告 

  GGSCI> view report <进程名称> 可以查看运行报告。如:

  也可以进入到 <GoldenGate安装目录>/dirrpt/目录下,查看对应的报告文件。最新的报告总是以<进程名称>.rpt命名的。加后缀数字的报告是历史报告,数字越大对应的时间越久。如下图示:如果进程运行时有错误,则报告文件中会包括错误代码和详细的错误诊断信息。通过查找错误代码,可以帮助定位错误原因,解决问题。

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

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

10. 查看ogg错误原因

[oracle@19c_p 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
[oracle@19c_p ogg]$ 

11.查看错误日志

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

转载于:ogg日常运维命令 - 张冲andy - 博客园 (cnblogs.com)

 

标签:info,常用,查看,GGSCI,checkpoint,命令,进程,OGG
From: https://www.cnblogs.com/zmc60/p/18014219

相关文章

  • 小米手机 adb shell 用户 组 相关命令和输出记录
    cas:/$iduid=2000(shell)gid=2000(shell)groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid)context=u:r:shell:s0cas:/$groupsinputlog......
  • Service Control Manager (SCM):Windows 自带的服务控制管理器(SCM)是一个命令行工具,用于
    ServiceControlManager(SCM):Windows自带的服务控制管理器(SCM)是一个命令行工具,用于安装、启动、停止、删除和查询系统中的服务。您可以使用sc命令来执行这些操作,以及查看服务的状态和配置。描述:    SC是用来与服务控制管理器和服务进行通信    的命令行程......
  • PowerShell 命令 ,用于安装、启动、停止、删除和查询系统中的服务
    PowerShell命令,用于安装、启动、停止、删除和查询系统中的服务:安装服务:powershellCopyCodeNew-Service-Name"ServiceName"-BinaryPathName"C:\Path\to\Service.exe"这个命令将在系统中安装一个名为"ServiceName"的新服务,并指定服务的可执行文件路径为"C:\Path\to\S......
  • Maven执行Reimport命令报错:See logs for details
     参考:https://www.cnblogs.com/huanshilang/p/11557642.html参考2:https://blog.csdn.net/h2677lucy/article/details/120642945......
  • 基本的Dos命令
    1.盘符切换:盘符名称+小写的冒号:示例:C:D:E:F:2.查看当前目录下的所有文件:dir3.切换目录:cdchangedirectorycd/dC:(进入C盘)cd/dC:\ProgramFiles(进入C盘ProgramFiles文件夹)cd..(后退一个文件夹)cd当前目录具体文件夹名称(进入文件夹)4.清......
  • 2.OGG介绍
    1.简介:OracleGoldenGate(简称ogg),是一个企业级的数据复制工具,oracle将其定位为中间件软件。ogg使用模块化的进程结构,能够灵活的抽取和复制跨越多种拓扑结构(异构平台)的表数据,DML和DDL操作: 因为ogg的灵活性,支持数据的过滤,转化以及自定义处理特性,可以支持许多......
  • 巧记Elasticsearch常用DSL语法
    记知识先记轮廓,关于DSL语法的轮廓,记住以下3句话即可:索引、文档和查询Match、Term和Bool还有翻页和聚合1、又爱又恨的DSL使用Elasticsearch时,我们一般是调用RestClientAPI的方式读取和写入集群数据。有时也会使用工具查阅和操作数据,比如:使用Chrome插件MultiElasticsearch......
  • Go语言的常用基础
    1、核心特性Go语言有一些让人影响深刻的核心特性核心特性,比如:以消息传递模式的并发、独特的_符号、defer、函数和方法、值传递等等,可以查看这篇文章《Go语言-让我印象深刻的13个特性》。首先要记住一些核心特性的用法。1.1、Goroutine协程:独立的栈空间,共享堆空间,比线程更轻量......
  • Kubernetes常用命令备忘录
    本文主要整理了Kubernetes常用命令,给朋友们一个备忘录。查看K8S的帮助命令kubectl--help切换被操作的集群默认情况下会在.kube目录下的config文件里的证书去操作K8S集群。如果碰到需要切换访问别的K8S集群的场景,可以使用kubectl--kubeconfigxxxxxx去指定某个证书文件,比如......
  • Kafka 命令行操作
    1.Topic(主题)命令行操作1.查看Topic所有命令bin/kafka-topics.sh以下展示为最常使用的参数描述--bootstrap-server<String:servertoconnectto>连接的KafkaBroker主机名称和端口号--topic<String:topic>操作的topic名称--create创建Topic(主题)......