文章目录

  • 一、Oracle数据库准备
    • 1. 初始化表结构
    • 2. 生成测试数据
  • 二、使用docker创建mysql
    • 2.1. 构建mysql容器
    • 2.1. 创建datax数据库
    • 2.3. 初始化表结构
一、Oracle数据库准备
1. 初始化表结构
--删除otbs1
drop table otbs1;--创建otbs1表
CREATE TABLE otbs1 (
IDNO NUMBER,
COL1 VARCHAR2(255) NULL,
COL2 NUMBER(32) NULL,
COL3 NUMBER(32) NULL,
DT DATE NOT NULL,
COL5 FLOAT NULL,
COL6 VARCHAR2(255) NULL,
COL7 VARCHAR2(255) NULL,
COL8 VARCHAR2(255) NULL,
COL9 VARCHAR2(255) NULL,
COL10 VARCHAR2(255) NULL
);
2. 生成测试数据
-- 初始化数据
insert into OTBS1 (IDNO,COL1, COL2, COL3, DT, COL5,COL6, COL7,COL8, COL9, COL10)
Values (1,'字符串1', 1, 1696248667889, sysdate,3.141592653578,'字符串2','字符串3','字符串4','字符串5','字符串6');
-- 多次执行如下语句产生测试数据
insert into otbs1 select * from otbs1;
commit;-- 修改id
update otbs1 set idno=rownum;--添加主键索引
alter table otbs1 add constraint pk_id primary key(idno);


二、使用docker创建mysql
2.1. 构建mysql容器
docker run --name=fxmysql -v /app/mysql/log:/var/log/mysql -v /app/mysql/data:/var/lib/mysql  --privileged=true -v /app/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7.32 --character-set-server=utf8mb4
2.1. 创建datax数据库
-- 进入mysql容器
docker exec -it fxmysql mysql -uroot -p123456-- 创建datax数据库
create database datax;
2.3. 初始化表结构
--创建MySQL表
--一定要注意数据类型,特别是小数
CREATE TABLE otbs1 (
IDNO  BIGINT PRIMARY KEY,
COL1 VARCHAR(255) NULL,
COL2 DECIMAL(32) NULL,
COL3 DECIMAL(32) NULL,
DT DATETIME NOT NULL,
COL5 DOUBLE NULL,
COL6 VARCHAR(255) NULL,
COL7 VARCHAR(255) NULL,
COL8 VARCHAR(255) NULL,
COL9 VARCHAR(255) NULL,
COL10 VARCHAR(255) NULL);

ETL异构数据源Datax_数据准备_03相关推荐

  1. ETL异构数据源Datax_工具部署_02

    接上一篇:(企业内部) ETL异构数据源Datax_部署前置环境_01 https://gblfy.blog.csdn.net/article/details/118081253 文章目录 一.直接下 ...

  2. ETL异构数据源Datax_部署前置环境_01

    文章目录 一.概述 1. 是什么? 2. 开源地址 二.简介 2.1. 设计架构 2.2. 框架结构 三.检查环境 3.1. 检验是否安装JDK(1.8以上,推荐1.8) 3.2. 检验是否安装pyt ...

  3. ETL异构数据源Datax_图形化数据同步_11

    数据同步全量增量知识SQL和执行频次不一样,其他的都一样 文章目录 一.Oracle同步Mysql(全量) 1. 添加项目 2. 添加数据源 3. 添加任务 4. 构建json 5. 任务执行 6. ...

  4. ETL异构数据源Datax_使用数据分片提升同步速度_05

    文章目录 1. 构建json,添加数据分片 2. Mysql数据清除 3. 数据分片前后对比 1. 构建json,添加数据分片 {"job": {"setting&quo ...

  5. ETL异构数据源Datax_日期增量同步_13

    文章目录 一.全量同步 1. 增量同步SQL 2. 构建reader 3. 构建writer 4. 字段对应关系映射 5. 构建json 6. 选择同步模板 7. 查询最早时间 8. 修改任务信息 9 ...

  6. ETL异构数据源Datax_自增ID增量同步_12

    文章目录 增量同步方法 1.先同步存量数据 2.再同步增量数据(根据自增ID.日期条件) 前提条件: 1.只针对数据增长,如果老数据被update/delete则无法使用增量同步方式. 基于主键自增I ...

  7. ETL异构数据源Datax_使用querySql_08

    使用说明 当用户配置了这一项之后,DataX系统就会忽略table,column 这些配置型,直接使用这个配置项的内容对数据进行筛选,例 如需要进行多表join后同步数据,使用select a,b f ...

  8. ETL异构数据源Datax_限速设置_06

    文章目录 一.提升job内Channel并发有几种配置方式 二.配置简述 三.案例 3.1. 第一种 3.2. 第二种 3.3. 第三种 3.4. 第四种 3.5. 案例实战 3.6. 总结 前言: ...

  9. 使用DB查询分析器实现异构数据源中数据表的相互访问

    1  引言   硕士程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员)推出的个人作品----万能数据库查询分析器,中文版本DB 查询分析器.英文版本<DB Query A ...

最新文章

  1. CION AP192主控量产低格工具v3.35
  2. RT-Thread逐飞-智能车培训之RT-Thread在全向行进组中的应用
  3. 浅谈Session与Cookie的关系
  4. 我的世界服务器物品展示框,我的世界怎么展示框物品 展示框攻略
  5. ad20如何导入库_脱水防锈油如何使用才正确?
  6. pytorch —— nn网络层 - 卷积层
  7. OpenGL ES的性能范围(OpenGL ES2.0官方文档)
  8. 二阶偏微分方程组 龙格库塔法_数值方法(MATLAB版)(原书第3版)[Numerical Methods Using MATLAB,Third Edition]pdf...
  9. 设置Centos7时区
  10. Hyperledger Fabric 2.x 环境搭建
  11. 计算机自定义桌面,如何自定义电脑桌面的图标显示
  12. Linux的基本学习(四)——磁盘与文件系统管理
  13. android友盟微信授权登录清除,【转载】Android友盟SDK微信授权登录接入
  14. [NOIP2003] 提高组 洛谷P1039 侦探推理
  15. Linux系统安装QQ
  16. Pytorch DDP分布式数据合并通信 torch.distributed.all_gather()
  17. 简单易懂的自动化测试进阶版【建议收藏】
  18. Vue CLI3 移动端适配 【px2rem 或 postcss-plugin-px2rem】
  19. 赛迪智库:政务数据不愿共享的成因及对策
  20. (vue)提示Tooltip/el-popover在下拉选框option中用法及样式修改

热门文章

  1. 又一位…8月,痛失6位院士!
  2. 从小白到年薪10万+,优秀的数据分析能力如何速成?
  3. mysql ( )连接_MySQL中concat函数(连接字符串)
  4. 江苏师范大学计算机全国排名,国内131所二本师范大学最新排名(按录取分数线)...
  5. 小程序下一破局点?钉钉小程序卡片,应用与平台的深度集成
  6. 【数据湖加速篇】 —— 如何利用缓存加速服务来提升数据湖上机器学习训练速度
  7. 如何使用MaxCompute Spark读写阿里云Hbase
  8. Flink 1.10 细粒度资源管理解析
  9. 作为后端开发如何设计数据库系列文章(一)设计传统系统表结构
  10. 服务化改造的云上利器 | 阿里云 EDAS 重大升级发布