zoukankan      html  css  js  c++  java
  • OGG初始化之使用Oracle Data Pump加载数据

    此方法使用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

  • 相关阅读:
    Qt编写安防视频监控系统27-GPU显示
    Qt开源作品37-网络中转服务器
    【日拱一卒】链表——回文判断
    【日拱一卒】链表——判断链表是否有环
    【日拱一卒】链表——链表反转(递归解法)
    批处理文件bat设置环境变量path
    用来进行序列化和反序列化的工具类
    @JsonIgnoreProperties转换实体时忽略json中不存在的字段
    如何获取mac的ip地址
    objectMapper.convertValue
  • 原文地址:https://www.cnblogs.com/ZeroTiny/p/9204939.html
Copyright © 2011-2022 走看看