此方法使用Oracle Data Pump实用程序来建立目标数据。将副本应用于目标后,您将记录副本停止的SCN。包含在副本中的交易将被跳过以避免完整性违规冲突。从流程起点,Oracle GoldenGate维护数据同步。这些方法不需要初始加载Oracle GoldenGate进程。

15.2.2.1使用每个表的自动化实例

您可以使用Oracle Data Pump自动为Oracle数据库实例化每个表的CSN过滤,从而避免将所有表都放在同一个SCN中。

在源数据库上

  1. 使用ADD TRANDATA和ADD SCHEMATRANDATA自动准备你的表
  2. 使用INFO TRANDATA确保您的表已准备好实例化以及在何处完成。
  3. 在目标数据库上停止复制。
  4. 用正确的TABLE语句开始提取。
  5. 使用Oracle数据泵导出您的表,该数据泵在导入时自动生成导入操作以在目标上设置实例化SCN。

在目标数据库上

  1. 使用Oracle数据泵导入您的导出表,该数据泵使用实例化SCN填充系统表和视图以及指定的表数据。
  2. 使用以下选项之一启动Replicat:
    对于Metadata Trail Replicats,请在Replicat参数文件中设置DBOPTIONS ENABLE_INSTANTIATION_FILTERING参数以启用表级实例化筛选。
    对于所有其他Replicat,请在Replicat参数文件中设置DBOPTIONS source_dbase_name global_name参数,其中global_name是该踪迹来自的Oracle源数据库的全局名称。

    如果源没有DOMAIN,请不要为下游数据库指定DOMAIN。

    Replicat相应地查询任何新的映射和过滤器记录上的实例化SCN。

有关更多信息,请参阅针对Windows和UNIX的Oracle GoldenGate参考。

15.2.2.2使用Oracle数据泵表实例化

要使用Oracle Data Pump执行实例化,请参阅My Oracle Support文档1276058.1。要获取此文档,请执行以下操作:

  1. Go to http://support.oracle.com.
  2. 在登录下方,选择您的语言,然后使用您的Oracle Single Sign-On(SSO)登录。
  3. 在仪表板上,展开知识库标题。
  4. 在“输入搜索条件”下,粘贴或键入文档ID为1276058.1,然后单击“搜索”。
  5. 在搜索结果中,从Oracle源数据库中选择Oracle GoldenGate最佳实践:实例化[Article ID 1276058.1]。
  6. 点击附件下的链接打开文章。

参考资料

https://docs.oracle.com/goldengate/c1230/gg-winux/GWUAD/instantiating-oracle-goldengate-initial-load.htm#GWUAD1009

OGG初始化之使用Oracle Data Pump加载数据的更多相关文章

  1. HighCharts 后台加载数据的时候去掉默认的 series

    var chart; var options = { chart: { renderTo: 'container', type:'line' }, title: { text: '历史趋势时序图', ...

  2. iOS开发——网络Swift篇&NSURLSession加载数据、下载、上传文件

    NSURLSession加载数据.下载.上传文件   NSURLSession类支持三种类型的任务:加载数据.下载和上传.下面通过样例分别进行介绍.   1,使用Data Task加载数据 使用全局的 ...

  3. Swift - 使用NSURLSession加载数据、下载、上传文件

    NSURLSession类支持三种类型的任务:加载数据.下载和上传.下面通过样例分别进行介绍. 1,使用Data Task加载数据 使用全局的sharedSession()和dataTaskWithR ...

  4. 转 使用隐含Trace参数诊断Oracle Data Pump故障

    http://blog.itpub.net/17203031/viewspace-772718/ Data Pump数据泵是Oracle从10g开始推出的,用于取代传统exp/imp工具的数据备份还原 ...

  5. [Oracle] Data Pump 详细使用教程(4)- network_link

    [Oracle] Data Pump 详细使用教程(1)- 总览 [Oracle] Data Pump 详细使用教程(2)- 总览 [Oracle] Data Pump 详细使用教程(3)- 总览 [ ...

  6. [Oracle] Data Pump 详细使用教程(5)- 命令交互模式

    [Oracle] Data Pump 详细使用教程(1)- 总览 [Oracle] Data Pump 详细使用教程(2)- 总览 [Oracle] Data Pump 详细使用教程(3)- 总览 [ ...

  7. iOS教程:如何使用Core Data – 预加载和引入数据

    这是接着上一次<iOS教程:Core Data数据持久性存储基础教程>的后续教程,程序也会使用上一次制作完成的. 再上一个教程中,我们只做了一个数据模型,之后我们使用这个数据模型中的数据创 ...

  8. data格式加载图片

    html img 使用data格式加载图片   背景 这久闲来无事给一位客户测试一款体检软件,是winform结构的,其中有一个功能是需要把生成的体检报告导出为html格式.测试导出后直接在谷歌浏览器 ...

  9. Tomcat启动时加载数据到缓存---web.xml中listener加载顺序(优先初始化Spring IOC容器)

    JavaWebSpringTomcatCache  最近用到在Tomcat服务器启动时自动加载数据到缓存,这就需要创建一个自定义的缓存监听器并实现ServletContextListener接口,并且 ...

随机推荐

  1. 如何打开.lxe文件

    介绍两款播放器: 第一款:PotPlayer,这款软件快进看学习视频特特别方便. 软件的下载地址:链接:http://potplayer.daum.net/?lang=zh_CN 第二款:屏幕录像专家 ...

  2. SqlAlchenmy基本使用

    #简单查询 print(session.query(User).all()) print(session.query(User.name, User.fullname).all()) print(se ...

  3. 记一次给自己的本子更换一个SSD盘

    记一次给自己的本子更换一个SSD盘 关于笔记本电脑:特别讨厌联想的本子(个人习惯:键盘超级硬-按着手疼)dell的可以考虑一下,不过如果我推荐的话:小米的本子还是可以考虑一下的一般买的话建议买6000 ...

  4. Java通过Mybatis实现批量插入数据到Oracle中

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...

  5. docker 基础之数据管理

    数据卷 一.将本地默认目录挂载到docker容器内指定的目录 #将本地的目录挂在到docker容器内 docker run -it --name container-test -h CONTAINER ...

  6. saltstack syndic

    #syndic 相当于master的代理,master通过syndic代理控制node主机 master <------ syndic+master <---------- node ma ...

  7. 转 如何阅读TensorFlow源码

      通过bazel学习之后,大概了解了TensorFlow的项目的源文件和描述文件. 下面是一篇不错的介绍,搬砖here. 在静下心来默默看了大半年机器学习的资料并做了些实践后,打算学习下现在热门的T ...

  8. SSH框架新线程下执行数据库持久化时 No Session found for current thread

    架构:SSH框架 问题:多线程下的持久化操作 异常No Session found for current thread出现环境: SSH框架,采用声明式事务, 通过sessionFactory.ge ...

  9. java io系列12之 BufferedInputStream(缓冲输入流)的认知、源码和示例

    本章内容包括3个部分:BufferedInputStream介绍,BufferedInputStream源码,以及BufferedInputStream使用示例. 转载请注明出处:http://www ...

  10. java动态获取上传文件的编码类型

    package com.sjfl.main; import java.io.BufferedReader; import java.io.File; import java.io.FileInputS ...