ogg 初始化数据_data truncation data too long

ogg 初始化数据_data truncation data too long利用OGG进行数据库表的初始化 前提是已经搭建好了OGG的运行环境和OGG程序的安装部署!!! 若不知道如何安装OGG请查阅博客中相关安装部署文档。 1、停止目标端re1进程 2、配置ei进程(若目标

利用OGG进行数据库表的初始化

利用OGG进行数据库表的初始化

  前提是已经搭建好了OGG的运行环境和OGG程序的安装部署!!!

  若不知道如何安装OGG请查阅博客中相关安装部署文档。

 

         1、停止目标端re1进程

         2、配置ei进程(若目标端有ei进程之前投递的文件则先清空)

            GGSCI (localhost) 1>add extract ei1, sourceistable

            GGSCI (localhost) 2> edit params ei1

 

    extract ei1

    SOURCEDB db_pos, userid oggs, password oggs

    rmthost 127.0.0.1, mgrport 7909   //目标端的IP和mgr端口

    rmtfile ./dirdat/po, maxfiles 999999, megabytes 2000, append

    table oggs.table1,SQLPREDICATE “where 条件”;(SQLPREDICATE是为了选择初始化的部分数据,若初始化整张表则不需要添加)

        

         3、将源端数据以trail文件的形式发送到目标端

    start ei1

 

         4、若目标端表中有数据则先truncate

 

         5、配置ri进程

            GGSCI (localhost) 1> add replicat ri1, sepcialrun

            GGSCI (localhost) 2> edit params ri1

 

    specialrun

    end runtime

    replicat ri1

    userid oggt, password oggt

    extfile ./dirdat/po

    reportcount every 60 seconds, rate  //每隔60秒向终端发送数据同步记录数

    batchsql batchesperQueue 1000, opsPerbatch 20000  //通过在replicat使用batchsql来把相同的语句作为一批处理,而不是像普通的处理方式,每行语句单独提交

    map oggs.table1, target oggt.table2,colmap(useDefaults, oggtime=@datenow());

        

         6、命令行进入oggt目录执行(ri1不在ggsci中执行)

    ./replicat paramfile dirprm/ri1.prm

 

         7、同步完成后 start re1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10328.html

(0)
上一篇 2022-12-29
下一篇 2022-12-29

相关推荐

  • 腾讯会议核心数据库TDSQL,如何做到快速无损在线扩容?[亲测有效]

    腾讯会议核心数据库TDSQL,如何做到快速无损在线扩容?[亲测有效]引言 自去年12月底发布后,腾讯会议40天更新14个版本,8天紧急扩容超过10万台云主机,投入的计算资源超100万核。疫情复工期间,每周都有数万家企业和政府相关机构使用腾讯会议复工复产,通过腾讯会议…

    2023-02-27
    163
  • Python工程师教你如何正确使用os.path.join进行路径拼接

    Python工程师教你如何正确使用os.path.join进行路径拼接在Python中,文件操作是经常要用到的,而路径操作则是文件操作中重要的一部分。本篇文章将从多个方面介绍如何正确使用os.path.join进行路径拼接。

    2024-04-16
    75
  • 使用matplotlib绘制简洁美观的散点图

    使用matplotlib绘制简洁美观的散点图在数据分析领域中,图表是不可或缺的一部分。在展示数据的时候,散点图是最常用的图表之一。散点图可以显示两个变量之间的关系,通常用于研究变量之间的相关性。在Python中,Matplotlib是一个强大的绘图工具,可以轻松绘制出各种类型的图表。本文将介绍如何使用Matplotlib绘制简洁美观的散点图,并通过实例演示其具体实现方式。

    2024-05-23
    61
  • 基于Python实现邮件发送功能

    基于Python实现邮件发送功能在信息时代,电子邮件已成为人们日常生活、工作中不可或缺的一部分,随着网络通讯日益方便和普及,几乎每个人都有自己的邮箱。因此,邮件发送功能是我们在开发项目中经常会用到的。Python作为一款广泛应用于开发领域的编程语言,自然而然也拥有了在Python环境下实现邮件发送功能的方式和方法。

    2023-12-27
    120
  • jdbc-实现用户登录业务(解决sql注入问题)[亲测有效]

    jdbc-实现用户登录业务(解决sql注入问题)[亲测有效]package com.cqust; import java.sql.*; import java.util.HashMap; import java.util.Map; import java.ut

    2023-04-28
    156
  • 啥叫大数据_hadoop大数据可视化

    啥叫大数据_hadoop大数据可视化一、概述 DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、Sql

    2023-05-19
    135
  • (转)SQL Server 2008 允许远程连接的解决方法

    (转)SQL Server 2008 允许远程连接的解决方法用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框: 在链接SQL服务器时发生网络链接错误或特定实例错误。SQL服务器不存在或者链接不成功。请验证用户名是否正确或SQL服务器是否

    2023-04-20
    152
  • Python软件工程必备工具推荐

    Python软件工程必备工具推荐Python是一门强大且灵活的编程语言,广泛应用于数据分析、机器学习、人工智能和web开发等领域。然而,在开发大型项目时,仅仅使用Python语言是远远不够的。为了提高开发效率和代码质量,还需要使用一系列必备工具。本文将会介绍一些Python软件工程方面的工具和技术,以供参考。

    2024-06-10
    56

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注