Oracle в MySQL с SQLines: потеря соединения с сервером MySQL во время запроса - PullRequest
0 голосов
/ 21 ноября 2018

Мне нужно перенести данные из большой таблицы Oracle (8,5 миллионов строк) в 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, но это не имело значения.

У кого-нибудь есть идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...