正确启动数据库

源端启动数据库

SQL>  startup

源端启动goldengate

GGSCI >  start mgr

GGSCI >  start *

目标端启动数据库

SQL>  startup

目标端启动goldengate

GGSCI >  start mgr

GGSCI >  start *

正确关闭数据库

源端关闭GoldenGate和数据库

源端关闭GoldenGate

GGSCI >  info all                       可以查看进程的各种状态(关于各状态的说明,见后面)

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING

EXTRACT     RUNNING     DPE_OE      00:00:00      00:00:05

EXTRACT     RUNNING     EXT_OE      00:00:00      00:00:08

GGSCI >  stop *

Sending STOP request to EXTRACT DPE_OE ...  先停止datapump进程

Request processed.

Sending STOP request to EXTRACT EXT_OE ...  后停止capture进程

Request processed.

GGSCI >  stop mgr               最后手工执行goldengate守护进程

Manager process is required by other GGS processes.

Are you sure you want to stop it (y/n)? y

Sending STOP request to MANAGER ...

Request processed.

Manager stopped.

GGSCI >  info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     STOPPED

EXTRACT     STOPPED     DPE_OE      00:00:00      00:00:29

EXTRACT     STOPPED     EXT_OE      00:00:00      00:00:29

关闭GoldenGate后,进程的状态应该是STOPPED

源端关闭数据库

SQL>  shutdown immediate

目标端关闭GoldenGate和数据库

目标端关闭GoldenGate

GGSCI >  info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING

EXTRACT     RUNNING     DPE_OE      00:00:00      00:00:05

EXTRACT     RUNNING     EXT_OE      00:00:00      00:00:08

GGSCI >  stop *

Sending STOP request to EXTRACT DPE_OE ...  先停止datapump进程

Request processed.

Sending STOP request to EXTRACT EXT_OE ...  后停止capture进程

Request processed.

GGSCI >  stop mgr               最后手工执行goldengate守护进程

Manager process is required by other GGS processes.

Are you sure you want to stop it (y/n)? y

Sending STOP request to MANAGER ...

Request processed.

Manager stopped.

GGSCI >  info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     STOPPED

REPLICAT    RUNNING     REP_OE      00:00:00      00:00:07

目标端关闭数据库

SQL>  shutdown immediate

start/stop stop用法和start一样)命令的一般用法

GGSCI >  start  <进程名称>

如:GGSCI> start ext_hq  启动一个名叫ext_hq的进程;

也可以使用通配符,如:GGSCI> start er *  启动所有的extract和replicat进程;

GGSCI> start  *  启动除MGR以外的所有的进程

GGSCI> start extract *d*  启动所有的包含字符‘d’extract进程;

GGSCI> start replicat rep*  启动所有以“rep“开头的replicat进程

注意,如果是只修改抽取或者复制进程参数,则不需要停止MGR。不要轻易停止MGR进程,并且慎重使用通配符er *, 以免对其他复制进程造成不利影响。

查看整体运行情况

GGSCI (hncdfdb1) 1>  info all

Program     Status        Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING

EXTRACT     RUNNING     DPE_HQ      00:00:00      00:00:06

EXTRACT     RUNNING     EXT_HQ      00:00:00      00:00:06

Group表示进程的名称(MGR进程不显示名字);Lag表示进程的延时;Status表示进程的状态。有四种状态:

STARTING       正在启动过程中

RUNNING       正常运行

STOPPED        正常停止或未能启动

ABENDED       异常中断,需要通过以下命令查看报告,找出出错原因

正常情况下,所有进程的状态应该为RUNNING,且Lag应该在一个合理的范围内。

查看进程状态

GGSCI >  info  <进程名称>  此命令可以查看进程信息,可以查看到的信息包括进程状态、checkpoint信息、延时等。

GGSCI (test-gg) 138>  info rep_hq

REPLICAT   REP_HQ    Last Started 2014-07-01 15:22   Status RUNNING

Checkpoint Lag       00:00:00 (updated 00:00:06 ago)

Log Read Checkpoint  File ./dirdat/d1000016

2014-07-01 15:33:44.412776  RBA 111261210

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

GGSCI (test-gg) 142>  info rep_hq detail

REPLICAT   REP_HQ    Last Started 2014-07-01 15:22   Status RUNNING

Checkpoint Lag       00:00:00 (updated 00:00:09 ago)

Log Read Checkpoint  File ./dirdat/d1000016

2014-07-01 15:37:42.499365  RBA 111280166

Extract Source                          Begin             End

./dirdat/d1000016                       2014-07-01 15:22  2014-07-01 15:37

./dirdat/d1000016                       2014-07-01 15:03  2014-07-01 15:22

./dirdat/d1000012                       2014-07-01 15:03  2014-07-01 15:03

./dirdat/d1000012                       2014-07-01 15:02  2014-07-01 15:03

./dirdat/d1000012                       2014-07-01 14:54  2014-07-01 15:02

./dirdat/d1000011                       2014-07-01 14:48  2014-07-01 14:54

./dirdat/d1000010                       2014-07-01 14:47  2014-07-01 14:48

./dirdat/d1000010                       2014-07-01 14:34  2014-07-01 14:47

./dirdat/d1000007                       2014-07-01 14:33  2014-07-01 14:34

./dirdat/d1000007                       2014-07-01 14:32  2014-07-01 14:33

./dirdat/d1000007                       2014-07-01 14:09  2014-07-01 14:32

./dirdat/d1000006                       2014-07-01 13:36  2014-07-01 14:09

./dirdat/d1000000                       2014-07-01 13:11  2014-07-01 13:36

./dirdat/d1000000                       2014-07-01 13:09  2014-07-01 13:11

./dirdat/d1000000                       2014-07-01 13:09  2014-07-01 13:09

./dirdat/d1000000                       2014-07-01 13:09  2014-07-01 13:09

./dirdat/d1000000                       * Initialized *   2014-07-01 13:09

./dirdat/d1000000                       * Initialized *   First Record

Current directory    /oradb/goldengate

Report file          /oradb/goldengate/dirrpt/REP_HQ.rpt

Parameter file       /oradb/goldengate/dirprm/rep_hq.prm

Checkpoint file      /oradb/goldengate/dirchk/REP_HQ.cpr

Checkpoint table     goldengate.rep_hq_checkpoint

Process file         /oradb/goldengate/dirpcs/REP_HQ.pcr

Stdout file          /oradb/goldengate/dirout/REP_HQ.out

Error log            /oradb/goldengate/ggserr.log

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

GGSCI (test-gg) 143>  info rep_hq showch

REPLICAT   REP_HQ    Last Started 2014-07-01 15:22   Status RUNNING

Checkpoint Lag       00:00:00 (updated 00:00:04 ago)

Log Read Checkpoint  File ./dirdat/d1000016

2014-07-01 15:40:30.398558  RBA 111290983

Current Checkpoint Detail:

Read Checkpoint #1

GGS Log Trail

Startup Checkpoint (starting position in the data source):

Sequence #: 16

RBA: 1700

Timestamp: 2014-07-01 15:22:27.244566

Extract Trail: ./dirdat/d1

Current Checkpoint (position of last record read in the data source):

Sequence #: 16

RBA: 111290983

Timestamp: 2014-07-01 15:40:30.398558

Extract Trail: ./dirdat/d1

CSN state information:

CRC: 2-A5-9A-18

Latest CSN: 5563625160842

Latest TXN: 22.47.136

Latest CSN of finished TXNs: 5563625160842

Completed TXNs: 22.47.136

Header:

Version = 2

Record Source = A

Type = 1

# Input Checkpoints = 1

# Output Checkpoints = 0

File Information:

Block Size = 2048

Max Blocks = 100

Record Length = 2048

Current Offset = 0

Configuration:

Data Source = 0

Transaction Integrity = -1

Task Type = 0

Database Checkpoint:

Checkpoint table = goldengate.rep_hq_checkpoint

Key = 1695640860 (0x65116d1c)

Create Time = 2014-07-01 13:47:36

Status:

Start Time = 2014-07-01 15:22:33

Last Update Time = 2014-07-01 15:40:48

Stop Status = A

Last Result = 400

查看延时

GGSCI >  lag <进程名称>   可以查看详细的延时信息。此命令比用info命令查看到的延时信息更加精确。注意,此命令只能够查看到最后一条处理过的记录的延时信息。此命令支持通配符 *。

GGSCI (test-gg) 145>  lag rep_hq

Sending GETLAG request to REPLICAT REP_HQ ...

Last record lag: 14 seconds.

At EOF, no more records to process.

查看统计信息

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

GGSCI>  stats rep_hq, total         列出自进程启动以来处理的所有记录数。

GGSCI>  stats rep_hq, daily, table gg.test    列出当天以来处理的有关gg.test表的所有记录数。

GGSCI (test-gg) 149>  stats rep_hq, total

Sending STATS request to REPLICAT REP_HQ ...

Start of Statistics at 2014-07-01 15:57:54.

DDL replication statistics:

*** Total statistics since replicat started     ***

Operations                                        0.00

Mapped operations                                 0.00

Unmapped operations                             0.00

Other operations                              0.00

Excluded operations                                0.00

Errors                                            0.00

Retried errors                                0.00

Discarded errors                              0.00

Ignored errors                                0.00

Replicating from DBUSRSYS.DEBUG_LOG to DBUSRSYS.DEBUG_LOG:

*** Total statistics since 2014-07-01 15:22:33 ***

Total inserts                                 775.00

Total updates                                 0.00

Total deletes                                  0.00

Total discards                                  0.00

Total operations                              775.00

Replicating from DBUSRSYS.OPERLOG to DBUSRSYS.OPERLOG:

*** Total statistics since 2014-07-01 15:22:33 ***

Total inserts                                  92.00

Total updates                                 5.00

Total deletes                                  0.00

Total discards                                  0.00

Total operations                               97.00

查看运行报告

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

GGSCI (test-gg) 151>  view report rep_hq

***********************************************************************

Oracle GoldenGate Delivery for Oracle

Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO

Linux, x64, 64bit (optimized), Oracle 10g on Apr 23 2012 07:49:07

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.

Starting at 2014-07-01 15:22:33

***********************************************************************

Operating System Version:

Linux

Version #1 SMP Wed Jun 13 18:24:36 EDT 2012, Release 2.6.32-279.el6.x86_64

Node: test-gg

Machine: x86_64

soft limit   hard limit

Address Space Size   :    unlimited    unlimited

Heap Size            :    unlimited    unlimited

File Size            :    unlimited    unlimited

CPU Time             :    unlimited    unlimited

Process id: 10064

Description:

***********************************************************************

**            Running with the following parameters                  **

***********************************************************************

2014-07-01 15:22:33  INFO    OGG-03035  Operating system character set identified as US-ASC

II. Locale: en_US, LC_ALL:.

REPLICAT rep_hq

SETENV (NLS_LANG="American_America.ZHS16GBK")

Set environment variable (NLS_LANG=American_America.ZHS16GBK)

SETENV (ORACLE_SID=hncdfhq)

Set environment variable (ORACLE_SID=hncdfhq)

USERID goldengate, PASSWORD **********

REPORTCOUNT EVERY 30 MINUTES, RATE

REPERROR DEFAULT, ABEND

numfiles 5000

--HANDLECOLLISIONS

assumetargetdefs

DISCARDFILE ./dirrpt/rep_hq.dsc, APPEND, MEGABYTES 1000

ALLOWNOOPUPDATES

DDL INCLUDE MAPPED

DDLOPTIONS REPORT

mapexclude DBUSRMKT.PRCADJUSTSJHD, target DBUSRMKT.PRCADJUSTSJHD;

mapexclude DBUSRMKT.BORDERHEAD, target DBUSRMKT.BORDERHEAD;

mapexclude DBUSRSYS.FTERP_DDL_LOG, target DBUSRSYS.FTERP_DDL_LOG;

mapexclude  DBUSRMKT.BINSTRHEAD, target DBUSRMKT.BINSTRHEAD;

map DBUSRSYS.*, target DBUSRSYS.*;

map CONGOU.*, target CONGOU.*;

map DBUSRPOP.*, target DBUSRPOP.*;

map PORTAL.*, target PORTAL.*;

map DBUSRXMLT.*, target DBUSRXMLT.*;

map DBUSRMKT.*, target DBUSRMKT.*;

map DBLINKUSR.*, target DBLINKUSR.*;

map DBUSRSET.*, target DBUSRSET.*;

map DBUSRPUB.*, target DBUSRPUB.*;

2014-07-01 15:22:33  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:

/oradb/goldengate/dirtmp.

CACHEMGR virtual memory values (may have been adjusted)

CACHESIZE:                                2G

CACHEPAGEOUTSIZE (normal):                8M

PROCESS VM AVAIL FROM OS (min):           4G

CACHESIZEMAX (strict force to disk):   3.41G

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

[oracle@test-gg dirrpt]$ ll

总用量 940

-rw-rw-rw-. 1 oracle oinstall  10477 7月   1 15:22 MGR.rpt

-rw-rw-rw-. 1 oracle oinstall  23577 7月   1 15:22 REP_HQ0.rpt

-rw-rw-rw-. 1 oracle oinstall  19413 7月   1 15:11 REP_HQ1.rpt

-rw-rw-rw-. 1 oracle oinstall  22908 7月   1 15:09 REP_HQ2.rpt

-rw-rw-rw-. 1 oracle oinstall  23423 7月   1 15:02 REP_HQ3.rpt

-rw-rw-rw-. 1 oracle oinstall  21574 7月   1 14:55 REP_HQ4.rpt

-rw-rw-rw-. 1 oracle oinstall  20708 7月   1 14:48 REP_HQ5.rpt

-rw-rw-rw-. 1 oracle oinstall  23825 7月   1 14:47 REP_HQ6.rpt

-rw-rw-rw-. 1 oracle oinstall  19791 7月   1 14:36 REP_HQ7.rpt

-rw-rw-rw-. 1 oracle oinstall  20019 7月   1 14:34 REP_HQ8.rpt

-rw-rw-rw-. 1 oracle oinstall  16966 7月   1 14:32 REP_HQ9.rpt

-rw-rw-rw-. 1 oracle oinstall 694186 7月   1 15:22 rep_hq.dsc

-rw-rw-rw-. 1 oracle oinstall  19004 7月   1 15:57 REP_HQ.rpt

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

查看参数设置

GGSCI >  view params  <进程名>    该命令支持通配符*

检查进程运行情况:

GGSCI> info all

GoldenGate mgr进程和ext_oe进程应该为RUNNING状态;

GGSCI> info ext_hq

多次运行info ext_app命令,返回的RBA参数应该是变化的说明进程正常。

转载于:https://www.cnblogs.com/liang545621/p/7529149.html

GoldenGate 日常监控相关推荐

  1. (四)RabbitMQ消息队列-服务详细配置与日常监控管理

    (四)RabbitMQ消息队列-服务详细配置与日常监控管理 原文:(四)RabbitMQ消息队列-服务详细配置与日常监控管理 RabbitMQ服务管理 启动服务:rabbitmq-server -de ...

  2. MaxCompute作业日常监控与运维实践

    简介: MaxCompute作业日常监控与运维实践 监控项目作业超时运行 案例一 专用于业务团队取数的project_A ,基本都是手动跑SQL查询,每个作业执行基本不会很长时间,由于目前使用的是包年 ...

  3. VERITA备份日常监控及相关命令操作

    VERITA备份日常监控 1. 日常检查流程 1)确认VERITAS NBU进程状态 2)确认备份任务状态 3)确认磁带.磁带机的工作状态 4)确认文件系统状态 5)磁带机清洗 [@more@] VE ...

  4. PostgreSQL、Greenplum 日常监控 和 维护任务

    标签 PostgreSQL , Greenplum , Recommended Monitoring and Maintenance Tasks , 监控 , 维护 背景 Greenplum的日常监控 ...

  5. GoldenGate—日常管理

    Classic Replicat Mode (一)源端和目标端新增加复制表 根据需求将生产库中PROCESS_LOG表通过ogg同步到测试库中: 操作步骤: 当GoldenGate仅打开DML复制时, ...

  6. zabbix的日常监控-自动发现端口并监测(服务器开启的所有端口或监控指定端口)(十三)...

    动批量检查agent开放的端口 注:此方法给监控磁盘IO(即十二)篇过程一样: 注释:如果服务器上的应用都是固定的,不会随机产生的都可以使用自动发现端口来监控:  如果服务器会随机出现端口且每次启动程 ...

  7. oracle ogg常用指令,oracle goldengate日常管理命令

    Oracle GoldenGate的常用命令 (详细的请见gg的官方文档) 1.skip start ext1 SKIPTRANSACTION 2.查看trail info exttrail * 3. ...

  8. mysql日志监控 zabbix_zabbix日常监控项mysql(七)

    参考文档: 先简单搭建mysql服务,用于后续zabbix监控来用 centos7.4客户端安装agent #关闭SElinux(临时关闭) [root@db01~]# getenforce Enfo ...

  9. zabbix使用pg_monz模板日常监控postgresql

    使用pg_monz模板 下载pg_monz2.1 https://github.com/pg-monz/pg_monz/archive/2.1.tar.gz [root@localhost ~]# t ...

最新文章

  1. Office OpenXML-Excel(一)
  2. 如何快速提高网站流量
  3. MTCNN-tensorflow源码解析之训练PNet网络-train_PNet.py
  4. decimal在java中用什么类型,MYSQL数据库 的 decimal 字段类型 和 Java 的BigDecimal
  5. Webpack入门教程十四
  6. 三层交换及DHCP中继配置
  7. ArcGIS 定义坐标系
  8. log4j.xml的实用例子
  9. STM32F4 固件库下载
  10. 逻辑思维训练500题
  11. pause 和 title
  12. Vue3警告:[Vue warn] Extraneous non-emits event listeners (changeParentProps) were passed to component
  13. 注册昵称时限制 中文7个字 字母21个
  14. c#web网页连接数据库产品出库入库数据更新
  15. 利弗莫尔的操作系统到底是怎样的?
  16. elementui 表格的简单封装
  17. 搜狐狐友营销的十二个办法
  18. linux微软蓝牙鼠标搜不到,计算机搜索蓝牙设备,概率搜索不到
  19. matlab语言学习(第一部分)
  20. 关于HTML表单用户信息进行MD5加密

热门文章

  1. 专访 Zipkin 项目 Leader:如何用 Zipkin 做好分布式追踪?
  2. 计算机管理服务中找不到mysql的服务
  3. narwal无法连接机器人_地宝DJ35连不上网/连网失败/无法连接APP
  4. html页面如何调用jar,使用spring从jar文件访问静态html页面 - java
  5. 你了解iMindMap吗?
  6. DPDK技术学习路线总结,虚拟化专家之路
  7. 【干货】蘑菇街中台转变之路.pdf(附下载链接)
  8. Apache Commons Collections包和简介
  9. 音视频流媒体开发—H264 编解码协议
  10. redis,memcached到nginx,底层网络io中剥离精髓丨C/C++Linux丨C++后端开发丨Linux服务器开发丨底层原理