其他都是小坑,最大的坑就是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"
]
}
}
}
]
文章讨论了在数据迁移过程中,JDBCUrl的使用规则。流出数据库时,jdbcUrl必须用[]包裹,即使只有一个;而流入数据库时,jdbcUrl必须不使用[],且只能有一个。示例中展示了mysql到oracle的数据迁移配置,强调了这一关键区别。
1046

被折叠的 条评论
为什么被折叠?



