mysql数据源的表中有数据有2000万条左右,占用空间大概20G,使用kettle将该表中的数据导入到oracle中的时候,总是报内存溢出。
开始调整了spoon.bat的参数如下:

没有起作用。
设置-Xmx8192也不行
最后发现是数据读取的问题,将jdbc读取的参数加上就可以了,如下:

导入过程如下:

本文介绍了一种mysql数据源中约2000万条记录导入oracle时遇到的内存溢出问题及解决方案。通过调整kettle的读取方式而非单纯增加内存分配,成功解决了这一难题。
mysql数据源的表中有数据有2000万条左右,占用空间大概20G,使用kettle将该表中的数据导入到oracle中的时候,总是报内存溢出。
开始调整了spoon.bat的参数如下:

没有起作用。
设置-Xmx8192也不行
最后发现是数据读取的问题,将jdbc读取的参数加上就可以了,如下:

导入过程如下:


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