本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7773554.html?templateId=1718516
注意:迁移需要使用崖山适配过的DataX工具包,下载链接:DataX: 阿里云DataWorks数据集成的开源版本
DataX单表迁移
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json
DataX批量表迁移(以迁移一个用户下所有表为例)
1、根据实际情况填写json模板文件与源库目标库相关的连接信息,并放在下面脚本工具同一个目录下:
2、获取需要同步的表清单table.list
sql命令:select table_name from dba_tables where owner=‘*****’; (*****填写实际情况下崖山数据库的用户名)
将输出导出到一个table.list文件中,每行记录一个表名
3、针对各个表生成对应的json配置文件(脚本中的[schema