做网站 附加信息,广州工程承包总公司,手机网站图片宽度,网站建设藤设计背景#xff1a;数据库的多种多样#xff0c;在搭建项目之初#xff0c;并没有详细考虑到数据库的建设#xff0c;当增加配置不能满足业务场景需要时#xff0c;这时候考虑到使用更高性能的数据库#xff0c;如将MySQL更换为oracle数据库。或者在搭建新项目时#xff0c…背景数据库的多种多样在搭建项目之初并没有详细考虑到数据库的建设当增加配置不能满足业务场景需要时这时候考虑到使用更高性能的数据库如将MySQL更换为oracle数据库。或者在搭建新项目时需要复制原数据库的表结构和数据至其他数据库。 使用kettle实现数据库迁移
开发工具-复制多表向导 如图所示我们点击工具-向导-复制多表向导即可进入我们批量数据迁移的可视化开发界面。 选择需要迁移的数据库 选择所需要的表 填写job需要保存的名称和路径点击finish如下 自动生成job以及ktr如下 二、看看作业程序里面都有啥 1、建表脚本 程序会根据目标库将对应建表语句自动创建如图所示为oracle建表语句。 2、复制数据转换 如图所示自动生成转换注释并生成脚本转换程序可以看到表输入是查询对应表所有数据输出至目标库和我们自己写转换程序时一样只是这是自动生成的当然我们也可以在里面按自己要求加上过滤条件来复制我们需要的部分数据比如我们只需要近一年的数据等等然后点击运行作