准备安装和运行用户(操作系统用户)

  1. 建议使用oracle用户
  2. 也可以使用新建用户:但是需要做配置
    1. 必须缴入到oinstall 组
    2. 必须使用和oracle相同的profile
    3. 操作系统必须为该用户开放一定的cpu,内存等资源,可以通过Ulimit -a查看,建议在/etc/security/limits.conf中设置和oracle用户一致。

准备安装位置和空间:

  1. 可以安装于任何位置
  2. rac下建议安装与存储阵列,可以在单点失败后切换到其它节点继续运行。
  3. 分配空间:软件本身200m以下(12c约500m,建议1g)
  4. 要为缓存数据保留相当于1-3天的归档日志的存储空间。
  5. 将安装目录改为ogg运行用户所有。

源库:

  1. 必须打开归档模式。(其实只要追得上online redo,不打开也行)
  2. 验证未使用并行日志:(只针对9i,设置LOG_PARALLELISM=1)
  3. 只要是OGG12c要设置:alter system set  enable_goldengate_replication=true.
  4. 打开数据库最小附加日志:
    1. select supplemental_log_data_min from v$database:
    2. alter database add supplemental log data;打开附加日志
    3. alter system archive log current;切换日志使附加日志生效
  5. 建OGG数据库用户:
    1. OGG需要从数据字典读取表结构信息
    2. 如果oracle日志中没有足够信息,则需要通过flash back或者直接读取数据库记录(如CLOB,BLOG,BINARY等)
  6. OGG数据库用户权限:
    1. CREATE USER goldengate IDENTIFIED BY passwd DEFAULT TABLESPACE users;
    2. GRANT CONNECT TO goldengate;
    3. GRANT CREATE SESSION TO goldengate;
    4. GRANT ALTER SESSION TO ggs;
    5. GRANT RESOURCE TO ggs;
    6. GRANT SELECT ANY DICTIONARY TO ggs;
    7. GRANT SELECT ANY TABLE TO ggs;
    8. GRANT FLASHBACK ANY TABLE TO ggs;
    9. GRANT ALTER ANY TABLE TO ggs;
  7. 目标端:
    1. 建立OGG数据库用户,通过sql将数据写入数据库。
    2. OGG目标数据库用户权限:
      1. CREATE USER ggs IDENTIFIED BY ggs DEFAULT TABLESPACE users;
      2. GRANT ALTER SESSION TO ggs;
      3. GRANT CREATE SESSION TO ggs;
      4. GRANT CONNECT TO ggs;
      5. GRANT RESOURCE TO ggs;
      6. GRANT SELECT ANY DICTIONARY TO ggs;
      7. GRANT SELECT ANY TABLE TO ggs;
      8. GRANT FLASHBACK ANY TABLE TO ggs;
      9. GRANT ALTER ANY TABLE TO ggs;
      10. GRANT INSERT ANY TABLE TO ggs;
      11. GRANT UPDATE ANY TABLE TO ggs;
      12. GRANT DELETE ANY TABLE TO ggs;
  8. 安装:
    1. ggsci
    2. create subdirs

OGG配置的更多相关文章

  1. OGG实验:喂奶间隔数据表通过OGG配置同步

    我之前在<使用SQL计算宝宝每次吃奶的时间间隔(数据保障篇)>中提到数据实时同步的方案,其中有一种是数据表通过OGG进行同步,当时没有详细展开测试,只给了之前学习OGG时的配置示例.由于之 ...

  2. ORACLE RAC+OGG配置

    实验环境主机名   IP地址rac01     192.168.56.10rac02     192.168.56.20rac-scan 192.168.56.30 目标库:ora-ogg  192. ...

  3. OGG同构(ORACLE-ORACLE)、异构(ORACLE-MYSQL)同步配置及错误解析

    环境:11.2.0.3(已安装数据库实例)+OEL5.7 192.168.1.55 zlm sid:zlm11g 192.168.1.60 zlm2 sid:zlm11g 一.安装软件,配置环境,创建 ...

  4. 『OGG 03』Win7 配置 Oracle GoldenGate 一次性成功(包括Adapter Java)

    安装Oracle: 安装 Oracle_11g 32位[Oracle 32位的话,OGG 也必须是 32位,否则会有0xc000007b无法正常启动 错误] 安装目录为 D:\oracle\produ ...

  5. 【OGG】OGG的单向DML复制配置(一)

    [OGG]OGG的单向DML复制配置(一) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  6. 配置ogg从Oracle到PostgreSQL的同步复制json数据

    标签:goldengate postgresql oracle json 测试环境说明 Oracle:Windows 8.1 + Oracle 12.2.0.1.0 + GoldenGate 12.3 ...

  7. 【OGG】OGG的单向复制配置-支持DDL(二)

    [OGG]OGG的单向复制配置-支持DDL(二) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的 ...

  8. 在RAC上部署OGG并配置OGG高可用

    目录 简介 环境信息 安装OGG 配置数据库 开启数据库级别日志补充 在dbdc1为OGG单独创建TNS 创建OGG管理用户及其表空间 配置OGG 设置OGG全局参数 Source端,OGG设置, 配 ...

  9. [转]Oracle GoldenGate安装配置

    ref:http://blog.sina.com.cn/s/blog_5d29418d0101cvyx.html 1 简介 Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软 ...

随机推荐

  1. linux_cpu信息查询

    查看cpu信息: [root@css-management ~]# cat /proc/cpuinfo processor : 0vendor_id : GenuineIntelcpu family ...

  2. 使你的 Google Summer of Code 建议被接收的5个技巧

    本文翻译自:http://www.di.ens.fr/~baghdadi/TXT_blog/5_advices_to_get_your_proposal_accepted.lyx.html 本文讲的主 ...

  3. 转移指令jmp和跳转指令call

    [-1]写在前面 以下内容文字描述来自于 王爽老师的<汇编语言>教材,建议大家都买一本,哈哈.不是我打广告,确实人家写的好,应该支持.我只是附上了自己的图片和理解而已. [0]先上干货 只 ...

  4. 正则转nfa:bug出现。

    本人写的一个正则到nfa的bug 刚写完前面的那篇,自己用脑子过了一下,发现了一个bug.具体情况如下. 这个bug的产生条件是多次调用假名的时候,每次调用都会修改假名的nfa图.直接这么说不好理解, ...

  5. 转: android apk 防止反编译技术(1~5连载)

    转: android apk 防止反编译技术 做android framework方面的工作将近三年的时间了,现在公司让做一下android apk安全方面的研究,于是最近就在网上找大量的资料来学习. ...

  6. 5059 一起去打CS

    5059 一起去打CS  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 钻石 Diamond 题解  查看运行结果     题目描述 Description 早就和lyk约好了去 ...

  7. 基于asp.net MVC 的服务器和客户端的交互(三)之客户端请求响应

    一.分析 WEB API 中HTTP 请求方式的四个主要方法 (GET, PUT, POST, DELETE), 按照下列方式映射为 CURD 操作: GET 用于获取 URI 资源的进行展示,GET ...

  8. 浅谈我眼中的ASP.NET MVC

    坦白地说,学习MVC是前一段时间的事情了.但是,我当时虽然也实践过,却也不能很好的说出个所以然来.因此,也 一直没敢写点什么文字总结.最近,开始学习EF,也同时在使用MVC来结合EF实践增删改查.慢慢 ...

  9. 会话—session

    这篇随笔是上一篇的姊妹篇@_@! session       在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下) ...

  10. 运用DataTable进行行转列操作

    public DataTable GetReverseTable(DataTable p_Table) { DataTable _Table = new DataTable(); ; i != p_T ...