签到成功

知道了

CNDBA社区CNDBA社区

OGG mgr定期清理tail 文件

2018-06-11 11:58 3508 0 原创 GoldenGate
作者: leo

1. OGG mgr定期清理tail 文件

1.1. 源端操作

1.1.1. 停止mgr进程

GGSCI (cndba) 14> stop mgr
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 (cndba) 15> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     STOPPED                                           
EXTRACT     RUNNING     EXT1        00:00:00      00:00:02    
EXTRACT     RUNNING     PUMP1       00:00:00      00:00:05

1.1.2. 编辑文件添加参数

GGSCI (cndba) 20> edit params mgr
GGSCI (cndba) 25> view params mgr

port 7809
PURGEOLDEXTRACTS ./dirdat/et*, USECHECKPOINTS, MINKEEPHOURS 1
参数说明:定期清理dirdat路径下的本地队列(local trail)。保留期限一个小时,过期后自动删除。从而控制队列文件的目录不会增长过大。

1.1.3. 启动mgr进程

GGSCI (cndba) 21> start mgr

Manager started.

GGSCI (cndba) 24> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING                                           
EXTRACT     RUNNING     EXT1        00:00:00      00:00:01    
EXTRACT     RUNNING     PUMP1       00:00:00      00:00:04

1.1.4. 查看源端tail 文件

--配置参数前
[root@www.cndba.cn dirdat]# ll
total 21524
-rw-rw-rw- 1 oracle oinstall     1405 Jun  7 16:11 et000000
-rw-rw-rw- 1 oracle oinstall     1016 Jun  7 16:19 et000001
-rw-rw-rw- 1 oracle oinstall 21989956 Jun  7 22:13 et000002
-rw-rw-rw- 1 oracle oinstall     1075 Jun  8 11:18 et000003
-rw-rw-rw- 1 oracle oinstall     2513 Jun  8 18:28 et000004
-rw-rw-rw- 1 oracle oinstall     1416 Jun  8 19:17 et000005
-rw-rw-rw- 1 oracle oinstall     1442 Jun 11 09:16 et000006
-rw-rw-rw- 1 oracle oinstall     1779 Jun 11 09:16 et000007
-rw-rw-rw- 1 oracle oinstall     1175 Jun  9 02:20 ex000000
-rw-rw-rw- 1 oracle oinstall     1322 Jun  9 02:49 ex000001
-rw-rw-rw- 1 oracle oinstall     2513 Jun  9 03:01 ex000002
-rw-rw-rw- 1 oracle oinstall     1350 Jun  9 03:05 ex000003
--配置参数后
[root@www.cndba.cn dirdat]# ll
total 36
-rw-rw-rw- 1 oracle oinstall 1416 Jun  8 19:17 et000005
-rw-rw-rw- 1 oracle oinstall 1442 Jun 11 09:16 et000006
-rw-rw-rw- 1 oracle oinstall 1779 Jun 11 10:07 et000007
-rw-rw-rw- 1 oracle oinstall 1075 Jun 11 10:07 et000008
-rw-rw-rw- 1 oracle oinstall 1175 Jun  9 02:20 ex000000
-rw-rw-rw- 1 oracle oinstall 1322 Jun  9 02:49 ex000001
-rw-rw-rw- 1 oracle oinstall 2513 Jun  9 03:01 ex000002
-rw-rw-rw- 1 oracle oinstall 1350 Jun  9 03:05 ex000003

1.2. 目标端操作

1.2.1. 停止mgr进程

GGSCI (cndba) 2> stop mgr
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.

1.2.2. 编辑文件添加参数

GGSCI (cndba) 4> edit params mgr

GGSCI (cndba) 5> view params mgr

port 7809
PURGEOLDEXTRACTS ./dirdat/et*, USECHECKPOINTS, MINKEEPHOURS 1

1.2.3. 启动mgr进程

GGSCI (cndba) 6> start mgr

Manager started.

GGSCI (cndba) 7> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING                                           
REPLICAT    RUNNING     REP1        00:00:00      00:00:04

1.2.4. 查看目标端tail文件

----配置参数前
[oracle@www.cndba.cn ogg]$ cd dirdat
[oracle@www.cndba.cn dirdat]$ ll
total 21500
drwxr-xr-x 2 root   root         4096 Jun  8 11:21 backup
-rw-rw-rw- 1 oracle oinstall     1444 Jun  7 16:11 et000000
-rw-rw-rw- 1 oracle oinstall        0 Jun  7 16:19 et000001
-rw-rw-rw- 1 oracle oinstall 21989995 Jun  7 22:14 et000002
-rw-rw-rw- 1 oracle oinstall     1209 Jun  8 11:19 et000003
-rw-rw-rw- 1 oracle oinstall     2682 Jun 11 09:16 et000004
-rw-rw-rw- 1 oracle oinstall     1793 Jun 11 10:07 et000005
-rw-rw-rw- 1 oracle oinstall     1314 Jun 11 10:07 et000006
--配置参数后
[oracle@www.cndba.cn dirdat]$ ll
total 12
drwxr-xr-x 2 root   root     4096 Jun  8 11:21 backup
-rw-rw-rw- 1 oracle oinstall 1793 Jun 11 10:07 et000005
-rw-rw-rw- 1 oracle oinstall 1314 Jun 11 10:07 et000006

1.3. 补充说明

因为测试这里保留1个小时的tail文件,
保留期限7天的tail文件,过期后自动删除
PURGEOLDEXTRACTS ./dirdat/et*, USECHECKPOINTS,MINKEEPDAYS 7
只保留一个处理过的队列文件(不建议使用)
PURGEOLDEXTRACTS /ggs/dirdat/AA*, USECHECKPOINTS, MINKEEPFILES 1
PURGEOLDEXTRACTS /ggs/dirdat/AA*, USECHECKPOINTS, MINKEEPHOURS 4, &MINKEEPFILES 4
如果MINKEEPHOURS ,MINKEEPDAYS ,MINKEEPFILES 同时使用,如果发生冲突时,那么系统接受MINKEEPHOURS和MINKEEPDAYS 参数将对MINKEEPFILES 参数做忽略。
http://www.cndba.cn/cndba/leo1990/article/2853
http://www.cndba.cn/cndba/leo1990/article/2853
http://www.cndba.cn/cndba/leo1990/article/2853
http://www.cndba.cn/cndba/leo1990/article/2853
http://www.cndba.cn/cndba/leo1990/article/2853
http://www.cndba.cn/cndba/leo1990/article/2853
http://www.cndba.cn/cndba/leo1990/article/2853 http://www.cndba.cn/cndba/leo1990/article/2853 http://www.cndba.cn/cndba/leo1990/article/2853 http://www.cndba.cn/cndba/leo1990/article/2853

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
leo

leo

关注

坚持你的坚持

  • 202
    原创
  • 0
    翻译
  • 39
    转载
  • 16
    评论
  • 访问:765289次
  • 积分:1270
  • 等级:核心会员
  • 排名:第8名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ