首页 > 数据库 >datax同步oracle到mysql例子

datax同步oracle到mysql例子

时间:2023-03-27 14:22:05浏览次数:32  
标签:opt 192.168 json datax mysql oracle

 

1.json文件

[root@host135 script]# more oracle2mysql.json 
{
    "job": {
        "content": [
            {
                "reader": {
                    "name": "oraclereader",
                    "parameter": {
                        "column": ["*"],
                        "connection": [
                            {
                                "jdbcUrl": ["jdbc:oracle:thin:@192.168.1.1:1521/orcl"],
                                "table": ["cinfo"]
                            }
                        ],
                        "password": "oracle",
                        "username": "hxl"
                    }
                },
                "writer": {
                    "name": "mysqlwriter",
                    "parameter": {
                        "column": ["*"],
                        "connection": [
                            {
                                "jdbcUrl": "jdbc:mysql://192.168.1.135:3306/db_hxl?useUnicode=true&characterEncoding=UTF-8",
                                "table": ["cinfo"]
                            }
                        ],
                        "password": "mysql",
                        "preSql": [],
                        "session":["set session sql_mode='ANSI'"],
                        "username": "root",
                        "writeMode": "update"
                    }
                }
            }
        ],
        "setting": {
            "speed": {
                "channel": "3"
            }
        }
    }
}

 

2.执行

python /opt/datax/bin/datax.py /opt/datax/script/oracle2mysql.json

标签:opt,192.168,json,datax,mysql,oracle
From: https://www.cnblogs.com/hxlasky/p/17261410.html

相关文章

  • mysql - 存储过程
    定义存储过程(storedprocedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。分类存储过程分为系统存储......
  • Mysql主从同步
    什么是Mysql主从同步从库同步主库上的数据,(让其他数据库服务器自动同步当前正在被访问的数据服务器上的数据)   MYSQL主从复制的模式   1.异步模式(默认......
  • ORACLE SQL中执行先后次序的问题
    分享一个经验需求:Oracle中,根据COST优先级取最优先的一条记录脚本:select...from...where...andrownum=1orderbycost实际不能如愿,取得的结果不是最优先的。......
  • java代码备份mysql数据库
    生成环境的数据库我们需要不断的进行备份,不然服务器出现故障,会是灾难性的直接添加我的代码packagecom.hrp.task;importcom.alibaba.fastjson.JSON;importcom.bas......
  • mysql查看死锁
    查看死锁Mysql查询是否存在锁表有多种方式,这里只介绍一种最常用的。1、查看正在进行中的事务SELECT*FROMinformation_schema.INNODB_TRX2、查看正在锁的事务......
  • Oracle-nvl函数的使用(及其相似函数)
    Oracle中的nvl函数使用//SQL实例selectNVL("字段名称",指定常量)from"表名";//结构拆解NVL("数据1","数据2");代码解释上述SQL的含义是指,从指定表中查出指定字段......
  • oracle数据库基本操作
    创建表空间:createtablespace表名datafile'c:\表名.dbf'(创建表路径)size100m   (表空间大小 100mb)autoextendon(空间不足时自动增长)next10m(每......
  • Oracle rownum = 1 和order by连用的坑!!!
    ORACLE中rownum和orderby的优先级比较rownum和orderby的优先级比较是要分情况的:orderby索引,主键时,即可让oracle先按该字段排序,然后再用rownum标号。orderby普通列......
  • Mysql 修改表编码
    Mysql修改表编码,字段编码还是以前的Mysql修改表编码,字段编码未变ALTERTABLE`table6`CONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_bin;--ALTERTABLE`rent......
  • Oracle中nvl()与nvl2()函数详解
    1.nvl:根据参数1是否为null返回参数1或参数2的值【函数格式】:nvl(expression1,expression2)【函数说明】:若expression1值为null,则该函数返回expression2;若expression1......