一个表中的部分数据迁移到Mysql

aCracker 2016-03-22 08:09:09
我想把oracle中一个表的部分数据导入到mysql中,比如 ID 大于10000 的所有字段导入到mysql中。这个应该怎么弄?

还有就是能不能实现
第一次导入了ID大于10000的所有数据,然后后面每次有增量数据,就自动导入到mysql中去?ID小于10000的数据还是不要。
怎么弄呢?
...全文
255 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aCracker 2016-03-25
  • 打赏
  • 举报
回复
引用 4 楼 wmxcn2000 的回复:
LZ 可以考虑使用 透明网关 百度一下“ ORACLE 透明网关 mysql”
我是从ORACLE 抽取数据呢,也可以吗
zkzhong 2016-03-23
  • 打赏
  • 举报
回复
可以用kettle增量抽取。也可以手工抽取。
卖水果的net 2016-03-22
  • 打赏
  • 举报
回复
LZ 可以考虑使用 透明网关 百度一下“ ORACLE 透明网关 mysql”
aCracker 2016-03-22
  • 打赏
  • 举报
回复
工具的话,linux上面能用的,有吗
卖水果的net 2016-03-22
  • 打赏
  • 举报
回复
可以使用 etl 工具,只是配置麻烦一些; 或者,写一个数据接口程序;
寡丶人 2016-03-22
  • 打赏
  • 举报
回复
1.实现方式: a.你可以通过脚本实现,比如java从oracle里面取,插入到mysql里。 b.也可以用转换工具实现,例如kettle(实现你这个很容易)。 2.实现增量抽取; 你要实现分批次,并且每次抽取的量增大,你可以设置一个标识(flag),记录下当前的增量,方便下次的抽取。 3.注意事项: oracle和mysql的字段不完全一样,抽取之前需要确定对应的字段类型。同时对于一些例如blob等特殊字段要特殊考虑。

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧