OGG mgr定期清理tail 文件

2018-06-11 11:58 440 0 原创 GoldenGate

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 参数做忽略。

Oracle 11g OGG mgr定期清理tail 文件的更多相关文章

  1. Oracle 11g ogg单表初始化步骤

    ogg单表初始化步骤 2018-06-08 14:55 296 0 原创 GoldenGate 本文链接:https://www.cndba.cn/leo1990/article/2842 1.ogg ...

  2. ORACLE 11G没有备份文件參数文件在异机通过rman备份恢复找回被误删的数据

    背景:          同事误删除线上数据.所以须要从备份中找回数据恢复. 真实屋漏偏逢连夜雨.船迟又遇打头风.前两天备份的磁盘坏块,如今仅仅有rman全备的.bak文件,没有控制文件和參数文件,所 ...

  3. Oracle 11g OGG 修改 trail 文件大小

    OGG 修改 trail 文件大小 2018-06-11 15:14 380 0 原创 GoldenGate 本文链接:https://www.cndba.cn/leo1990/article/285 ...

  4. 单机11g ogg 双向DML复制

    环境说明: Linux为Linux 2.6.32-573.el6.x86_64 Oracle为 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Pr ...

  5. Oracle 11g数据库安装与卸载的方法图解(windows)

    一.Oracle 11g安装 安装之前要先确定自己的电脑配置,以windows为例,如果是win7以下系统如xp等,可以选择Oracle 10g.因为10g的程序文件只有200多兆,而11g及达到了2 ...

  6. 安装Oracle 11g时遇到“【INS-13001】此环境不满足最低配置”的问题解决

    一.问题如下: win10一般容易出现这个问题,可能是版本兼容的关系.  二.解决方法: 在Oracle 11g解压出的文件夹下寻找cvu_prereq.xml文件: 路径:database\stag ...

  7. Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load

    Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load 2018-06-07 00:514730原创GoldenGate 作者: leo 本文链接:https://w ...

  8. Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化

    Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化 2018-06-07 13:455170原创GoldenGate 作者: leo 本文链接:https://www.cndba ...

  9. Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化

    Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化 2018-06-07 00:446470原创GoldenGate 作者: leo 本文链接:https://www.cndba ...

随机推荐

  1. 清北学堂北京大学冯哲神仙讲课day2

    今天讲基础数据结构 首先讲(二叉搜索树) 保证左儿子小于右儿子,那么对于根节点来说.大于根节点的放到右子树递归,小于根节点的放在左子树 相等的呢?某大佬(老师)这么说: 删除的前提是找这个点在哪: 如 ...

  2. Python入门经典案例一

    # 有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? sum = 0 values = range(1, 5) for i in values: for j in valu ...

  3. cf C题

    题意:矩阵只包含0,1两种数字,给你一个矩阵A,另一个矩阵B,每一次可以从A中选出一个子矩阵,点击一次使得这个子矩阵的四个角的数字变成与原来相反的数,0变1,1变0.问你可不可以经过有限次的变换把矩阵 ...

  4. python进阶(一)

    一.调试Debugging应用 (1)命令行内运行 $ python -m pdb my_script.py 这会触发debugger在脚本第⼀⾏指令处停⽌执⾏.这在脚本很短时会很有帮助.你可以通过( ...

  5. SpringBoot后台接收前台的字符串数据

    需求 将前台传入的字符串数据转为int类型. 操作 在pom.xml中添加引用. <dependency> <groupId>org.apache.commons</gr ...

  6. Ubuntu: 安装自带的中文输入法

    1. 在终端安装输入法软件包 在终端输入 sudo apt-get install ibus-pinyin 2. 启用输入法 打开设置 找到Region&Language 找到Input So ...

  7. python程序—系统检测

    监控系统内存,CPU,硬盘的使用情况,到达阈值时会自动发送邮件报警! import yagmail import psutil def sendmail(subject,contents): #连接邮 ...

  8. [IoC容器Unity]第三回:依赖注入

    1.引言 上节介绍了,Unity的Lifetime Managers生命周期,Unity具体实现依赖注入包含构造函数注入.属性注入.方法注入,所谓注入相当赋值,下面一个一个来介绍. 2.构造函数注入 ...

  9. Vuex- Action的 { commit } {commit}是什么写法

    Vuex- Action的 { commit } Vuex 中 使用 Action 处理异步请求时,常规写法如下: getMenuAction:(context) =>{ context.com ...

  10. 使用Python创建一个简易的Web Server

    Python 2.x中自带了SimpleHTTPServer模块,到Python3.x中,该模块被合并到了http.server模块中.使用该模块,可以快速创建一个简易的Web服务器. 我们在C:\U ...