此方法使用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. (链表 递归) leetcode 24. Swap Nodes in Pairs

    Given a linked list, swap every two adjacent nodes and return its head. You may not modify the value ...

  2. svn 基础

    安装,略过. 快速创建.配置及启动项目 创建项目 svnadmin create /home/svn/project_name #创建名为project_name的项目(/home/svn为自定义创建 ...

  3. SpringBoot笔记十四:消息队列

    目录 什么是消息队列 消息队列的作用 异步通信 应用解耦 流量削峰 RabbitMQ RabbitMQ流程简介 RabbitMQ的三种模式 安装RabbitMQ RabbitMQ交换器路由和队列的创建 ...

  4. JAVA核心技术I---JAVA基础知识(数字相关类)

    一:相关数字类 –整数 Short, Int, Long –浮点数 Float, Double –大数类 BigInteger(大整数), BigDecimal(大浮点数) –随机数类 Random ...

  5. ByteBuffer详解

    注意:一定要了解这个缓冲类的几个方法和那几个字段.不然你不会明白的. 字段: position ,limit ,mark 方法:clear(), hasRemaining(),flip() 推荐博客: ...

  6. Integer与int值的比较

    ==一般用于比较内存地址,equals()用于比较Object的值,注意int用equals()是会报错的.Integer i=1Integer k=1i.equals(k)=truei==k=tru ...

  7. tmux用法【常用】

    类似各种平铺式窗口管理器,tmux使用键盘操作,常用快捷键包括: Ctrl+b 激活控制台:此时以下按键生效 系统操作 ? 列出所有快捷键:按q返回 d 脱离当前会话:这样可以暂时返回Shell界面, ...

  8. 044、vloume声明周期管理(2019-03-07 周四)

    参考https://www.cnblogs.com/CloudMan6/p/7214828.html   如果Data Volume 中存放的是重要的应用数据,如何管理volume对应用至关重要.   ...

  9. adb server version (31) doesn't match this client (40); killing...

    删除360的手机助手即可解决,进程名字360MoblieMgr.exe

  10. nmap学习之nmap -sP 【目标】

    一.通过arp包判断局域网内的主机状态 二.对于局域网外的主机通过向主机 1)发送普通ICMP请求包[类型字段为8,代码字段为0]: 2)发送时间戳ICMP请求包[类型字段为13,代码字段为0]: 3 ...