2010-11-27 2 views
0

Я пытаюсь реплицировать базу данных Progress в MySQL 5.1. Теперь я столкнулся с несколькими программными продуктами и несколькими предложениями по stackoverflow, а также с другими веб-сайтами, которые требуют участия Программного обеспечения как Pro2SQL или другие инструменты миграции SQL, такие как инструмент миграции MySQL. Но проблема, с которой я столкнулся, заключается в том, что я буду использовать Linux для запуска mysql.i, работающего над linux. Там есть программное обеспечение для linux (я использую скрипты bash для запроса базы данных MYSQL) или другим другим способом?переход от Progress DB к MySQL с использованием linux

В настоящее время я использую jdbc для подключения и извлечения, но отображение базы данных сложно и может создавать недостатки в конечном итоге из-за проблем с отображением. Также этот процесс будет часто повторяться часто .. для резервного копирования. Поскольку инструмент миграции MySQL является хорошим решением, но он не поддерживает командную строку linux, поэтому я должен реализовать другой улучшенный/оптимизированный способ. Пожалуйста, предложите, что нужно сделать дальше. Спасибо за поддержку.

ответ

0

Если речь идет просто о демпинге:

Если я получаю вашу проблему решения выполнено в двух строках (если вы следуете SQL стандартов):

pg_dump <yourdatabase> 

mysql < <yourfile.sql> 

с первой линией вы демпингом ваших базы данных, существует много вариантов, хотите ли вы выгружать таблицы, cont ent, схемы и т. д. ... перейдите на страницу руководства для получения более подробной информации.

Со вторыми строками вы просто загружаете их в свой mysql.

Если речь идет о отображения:

Посмотрите Kettle, что это Open Source ETL, она работает очень хорошо на Linux, и вы можете автоматизировать задачи с помощью crontabs.

Надеюсь, что смогу помочь,

Смежные вопросы