datax配置踩雷参数详情解析

文章讨论了在数据迁移过程中,JDBCUrl的使用规则。流出数据库时,jdbcUrl必须用[]包裹,即使只有一个;而流入数据库时,jdbcUrl必须不使用[],且只能有一个。示例中展示了mysql到oracle的数据迁移配置,强调了这一关键区别。

其他都是小坑,最大的坑就是jdbcUrl流出数据库哪怕只有一个也必须使用[]
而流入数据库必须只有一个
流出数据库与流入库可以是多对1的关系


		"content": [
			{
				"reader": {
					"name": "mysqlreader",
					"parameter": {
						"column": [
							"*"
						],
						"connection": [
							{
								"jdbcUrl": ["jdbc:mysql://ip:端口号/服务名称"], //流出的jdbcUrl必须使用[]哪怕只有一个
								"table": [
									"dia_data_test_list"//流出表
								]
							}
						],
						"password": "密码",
						"username": "账号",
						"where": ""
					}
				},
				"writer": {
					"name": "oraclewriter",
					"parameter": {
						"writerMode": "insert", 
						"column": [
							"*"
						],
						"connection": [
							{
								"jdbcUrl": "jdbc:oracle:thin:@//ip:端口/服务名称", //流入的jdbcUrl不可使用[],流入规则必须流入一个
								"table": [
									"dia_data_test_list"  //流入至那个表
								]
							}
						],
                        "username": "账号",
						"password": "密码",
						"preSql": [
					     //流入时可执行sql语句
							"truncate table dia_data_test_list2"
						]
						
					}
				}
			}
		]
	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boJIke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值