Я хочу экспортировать большое количество данных из oracle примерно 7 миллионов записей, а затем импортировать их в mysql. но во время экспорта данных из oracle (с использованием разработчика oracle sql) разработчик sql зависает. Любые идеи, как экспортировать большой объем данных из oracle, а затем импортировать его в mysql.Экспорт больших данных из oracle
ответ
Для этого вам нужен инструмент ETL (http://en.wikipedia.org/wiki/Extract,_transform,_load) Существует один продукт с открытым исходным кодом, называемый интеграцией данных Pentaho.
Сайт: http://community.pentaho.com/
Как использовать: http://pldwh.blogspot.co.uk/2013/01/pentaho-data-integration-how-to-use.html
ПРИМЕЧАНИЕ: Вы не должны создавать каких-либо хранилище (файл/DB), вы можете просто создать:
новое преобразование -> добавить ввод таблицы и выход таблицы -> определить соединения
и все готово.
SQL Developer не очень хорошо обрабатывает большие наборы данных, но SQL * Plus очень способен в этом отношении и использовался для этого в течение многих десятилетий. Закрутка файла такого размера не проблема, и это, конечно, бесплатный инструмент.
Вы должны обратить внимание на различные настройки для переопределения заголовков по умолчанию, linesize, PAGESIZE, обратная связь и т.д ..
выполнения тестов на выбор около 1000 записей, чтобы установить, что у вас есть правильные настройки. С верхней части моей головы ...
set heading off
set feedback off
set echo off
set termout off
set linesize 2000
set define off
set trimspool on
Там может быть несколько, я забыл - если вы видите проблемы нежелательных форматирования в выводе опубликовать Followup, если вы не можете решить их самостоятельно.
- 1. Большой экспорт данных из базы данных Oracle
- 2. Экспорт больших данных вопроса
- 3. Экспорт больших результатов MySQL и Oracle Query
- 4. Экспорт больших данных в Excel
- 5. Экспорт согласованных данных из Oracle DB
- 6. Экспорт базы данных из oracle в mysql
- 7. Экспорт таблиц базы данных oracle
- 8. Экспорт данных из As400
- 9. Экспорт данных из oracle 10g и импорт в oracle 9i
- 10. экспорт из Excel в Oracle
- 11. Экспорт базы данных Oracle SQL
- 12. Экспорт базы данных в oracle
- 13. .NET Экспорт больших данных gridview в excel
- 14. Экспорт больших объемов данных с помощью JMSSerializerBundle
- 15. Экспорт больших данных в csv для пользователей
- 16. Drupal Экспорт больших данных с использованием cron
- 17. Импорт/экспорт больших баз данных mysql
- 18. Экспорт больших запросов
- 19. Экспорт больших аудиофайлов
- 20. Экспорт больших данных в CSV из sqlserver с помощью java
- 21. Экспорт больших данных в формат xls: Исходящая из системы Исключение
- 22. Liquibase Экспорт данных из базы данных Oracle - generateChangeLog
- 23. Экспорт очень больших таблиц из phpMyAdmin?
- 24. Импорт данных/Экспорт больших наборов данных с .net
- 25. Oracle: экспорт только схемы
- 26. Передача больших объемов данных из таблицы Sybase в таблицу Oracle
- 27. Экспорт данных из запроса Oracle для Excel с использованием запроса
- 28. Экспорт из базы данных Oracle 10g с 11g клиента - подробный
- 29. Экспорт данных из Oracle в Excel - проблема с производительностью
- 30. Экспорт из Oracle 10g базы данных с 11g клиента
Вы можете использовать метод, описанный здесь: http://stackoverflow.com/q/14209971/copying-a-very-large-table-from-one-db2-to-another-using-perl-and-dbi – mvp