今天观察oracle  goldengate的errlog发现一直会有如下的告警信息:

2013-01-18 16:52:56  WARNING OGG-00952  Oracle GoldenGate Manager for Oracle, mgr.prm:  Purging log history from OGG.GGS_DDL_HIST older than 2013-01-13 15:52:56.084114: Could not delete rows from OGG.GGS_DDL_HIST, no database specified.2013-01-18 16:52:56  WARNING OGG-00952  Oracle GoldenGate Manager for Oracle, mgr.prm:  Purging log history from OGG.GGS_DDL_HIST_ALT older than 2013-01-13 15:52:56.084261: Could not delete rows from OGG.GGS_DDL_HIST_ALT, no database specified.2013-01-18 16:52:56  WARNING OGG-00952  Oracle GoldenGate Manager for Oracle, mgr.prm:  Purging log history from OGG.GGS_MARKER older than 2013-01-13 15:52:56.084448: Could not delete rows from OGG.GGS_MARKER, no database specified.

大致意思是:goldengate在定时purge ddl产生的mark和history表的时候,找不到数据库,无法进行操作,最终的后果就是这几张表的数据会越来越大,如果不做处理的话最终会撑爆磁盘,导致goldengate挂起,后果很严重!!!

查看了相关进程的参数发现,这个操作是由goldengate的manager进程处理的,具体参数如下:

GGSCI (testdb) 3> edit params mgr

PORT 7809

dynamicportlist 7810-7820

PURGEOLDEXTRACTS /home/oracle/ggs/dirdat/k1*, USECHECKPOINTS, MINKEEPFILES 15

AUTORESTART ER *, RETRIES 3, WAITMINUTES 5

PURGEDDLHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 5, FREQUENCYMINUTES 30

PURGEMARKERHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 5, FREQUENCYMINUTES 30

其中黑色斜体部分就是做相关处理的具体参数,查阅相关文档后发现,在做这个操作的时候需要goldengate的用户进程登陆到数据库进行操作,这就需要添加一个参数USERID来进行登陆,而PURGEOLDEXTRACTS这个参数在purge trail文件的时候是不需要进行这一操作的,难怪这个参数生效了,而其他2个参数始终无法顺利执行!!

最后在manager进程中添加如下参数:

USERID ogg,PASSWORD AACAAAAAAAAAAADAQBLWDCIIOIRFMEPB,ENCRYPTKEY default

PS:由于我们对goldengate用户登录进行了加密操作,这里的USERID参数和抽取进程extract里设置的是一样的!

然后重启manager进程,观察errlog发现:

2013-01-18 17:14:17  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from GGSCI on host 127.0.0.1 (STOP).

2013-01-18 17:14:17  WARNING OGG-00938  Oracle GoldenGate Manager for Oracle, mgr.prm:  Manager is stopping at user request.

2013-01-18 17:14:19  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI command (oracle): start mgr.

2013-01-18 17:14:26  INFO    OGG-00983  Oracle GoldenGate Manager for Oracle, mgr.prm:  Manager started (port 7809).

2013-01-18 17:15:08  INFO    OGG-00953  Oracle GoldenGate Manager for Oracle, mgr.prm:  Purging log history from OGG.GGS_DDL_HIST older than 2013-01-13 16:12:52.695485: 122158 rows deleted from OGG.GGS_DDL_HIST.2013-01-18 17:15:51  INFO    OGG-00953  Oracle GoldenGate Manager for Oracle, mgr.prm:  Purging log history from OGG.GGS_DDL_HIST_ALT older than 2013-01-13 16:15:08.764283: 114587 rows deleted from OGG.GGS_DDL_HIST_ALT.2013-01-18 17:15:51  INFO    OGG-00953  Oracle GoldenGate Manager for Oracle, mgr.prm:  Purging log history from OGG.GGS_MARKER older than 2013-01-13 16:15:51.966245: 125481 rows deleted from OGG.GGS_MARKER.

记录一下~~

oracle edit历史,OGG-00952---oracle goldengate无法purge历史表和mark表处理一例相关推荐

  1. oracle 11gogg,【OGG】Oracle GoldenGate 11g (二) GoldenGate 11g 单向同步配置 上

    Oracle GoldenGate 11g (二) GoldenGate 11g 单向同步配置 上 Item Source System Target System Platform RHEL6.4 ...

  2. ogg oracle 测试kafka_利用ogg实现oracle到kafka的增量数据实时同步

    前言 ogg即Oracle GoldenGate是Oracle的同步工具,本文讲如何配置ogg以实现Oracle数据库增量数据实时同步到kafka中,其中同步消息格式为json. 下面是我的源端和目标 ...

  3. OGG(ORACLE GOLDENGATE 12.3)安装与学习文档教程

    官方文档连接 OGG微服务安装与使用教程 一.前置环境 1.1 设置数据库归档模式 SQL> alter database archivelog; alter database archivel ...

  4. OGG(ORACLE GOLDENGATE)使用手册

    OGG(ORACLE GOLDENGATE)使用手册(图中涉及工作,未贴,见谅) 一.OGG原理 OGG是一种基于日志的结构化数据复制软件,通过捕获源数据库online redo log (在线重做日 ...

  5. oracle ogg 12c mysql_Oracle GoldenGate 下载

    Oracle GoldenGate 下载 本页包含适用于各种平台的 Oracle GoldenGate 软件热门新版本的链接.更多新的更新可从 My Oracle Support 的 Patches ...

  6. linux下单节点oracle数据库间ogg搭建

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

  7. ogg oracle 测试kafka_基于OGG的Oracle与Hadoop集群/kafka准实时同步

    Oracle里存储的结构化数据导出到Hadoop体系做离线计算是一种常见数据处置手段.近期有场景需要做Oracle到Hadoop体系的实时导入,这里以此案例做以介绍. Oracle作为商业化的数据库解 ...

  8. 使用ogg实现oracle到kafka的增量数据实时同步

    Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步. ...

  9. ogg oracle 到mysql_借助OGG完成Oracle到MySQL的数据迁移

    现在有个任务是需要把Oracle的数据迁移到MySQL,因为就涉及到了几个表,所以我最先想到了使用spool把Oracle的数据导成txt文件,然后再load 进去MySQL.非常遗憾的是,我的有一个 ...

最新文章

  1. python【蓝桥杯vip练习题库】ADV-236林丹大战李宗伟
  2. 只腐蚀毛刺 腐蚀算法_摩托车油箱防腐蚀、油封安装、密封清洗经验分享
  3. 三层交换机如何封装trunk_锐捷交换机常用配置命令汇总
  4. Android基础_1 四大基本组件介绍与生命周期
  5. boost::hana::tuple_t用法的测试程序
  6. App设计灵感之十二组精美的旅行App设计案例
  7. vant自定义二级菜单
  8. 界面放大_Beachtek推出RED摄影机低噪前置放大器DXA-RED
  9. 【Flask】下载多个文件
  10. 艾伟_转载:扩展方法 之 基本数据篇
  11. 华为电脑笔记本_华为笔记本电脑屏幕质量竟如此糟糕!
  12. C++实现LRU(Least-Recently Used)缓存算法
  13. 最好用的个人财务管理工具 Money Pro 2.7.4中文版
  14. 操作系统真象还原_一步步编写操作系统 43 二进制程序的加载方式3
  15. 广东联通光猫wo-27s华为HG8321R超级密码
  16. word文档字不靠边_Word打印字体靠右怎么办
  17. 工作奇谈——公司OA逻辑BUG
  18. 如何简单粗暴的干掉2345主页
  19. Photoshop:给MM去斑的最简单方法
  20. 交互设计师必备的9种能力

热门文章

  1. ipython和anaconda区别_anaconda和python区别
  2. ubuntu修改文件夹权限
  3. 因为难看的签名尴尬?Python爬虫制作艺术签名软件!
  4. 处理Redis里的数据
  5. Python多任务——进程
  6. 深度学习-超参数和交叉验证
  7. Extjs可视化设计视频教程一
  8. 提示word损坏,需文本恢复转换器的解决两方法
  9. 转载 Socket与TCP/IP的关系 转(非常好的一篇文章!)
  10. [软件工程-设计模式] GRASP软件设计的模式和原则