使用SQLines从Oracle到MySQL:在查询过程中与MySQL服务器失去连接

使用SQLines从Oracle到MySQL:在查询过程中与MySQL服务器失去连接,mysql,oracle,database-migration,Mysql,Oracle,Database Migration,我需要将数据从大型Oracle表(850万行)迁移到MySQL。从论坛搜索来看,SQLines似乎是最好的选择 但是,当我运行数据传输时,出现以下错误: Transferring database (1 session): USER.TABLE - Started (1 of 1, session 1) USER.TABLE - Open cursor (5342 rows read, 63 ms, session 1) USER.TABLE - Drop target table

我需要将数据从大型Oracle表(850万行)迁移到MySQL。从论坛搜索来看,SQLines似乎是最好的选择

但是,当我运行数据传输时,出现以下错误:

Transferring database (1 session):

  USER.TABLE - Started (1 of 1, session 1)
  USER.TABLE - Open cursor (5342 rows read, 63 ms, session 1)
  USER.TABLE - Drop target table (47 ms, session 1)
  USER.TABLE - Create target table (46 ms, session 1)
  USER.TABLE - Data transfer failed
    Lost connection to MySQL server during query
     Rows read:     5342 (84794 rows/sec)
     Rows written:  0 (0 rows/sec, 0 bytes, 0 bytes/sec)
     Transfer time: 297 ms (63 ms read, 0 ms write)

Failed tables (1 table):

    1. USER.TABLE - Lost connection to MySQL server during query
非常奇怪的是,它会立即发生,甚至在任何超时发生之前。基于一个类似错误的提示(SQLines之外),我尝试将max_allowed_packet设置为64M,但这并没有什么区别


有人有想法吗?

MySQL日志怎么说?恐怕没什么。错误和常规日志都没有显示任何有用的信息。