Есть ли рекомендуемый инструмент для преобразования базы данных Oracle, включая (хранимые процедуры), в MySQL?
Как преобразовать базу данных Oracle в MySQL?
comment
@ user720210 - Если вы ищете простой инструмент, который можно просто запустить, я не думаю, что вы его найдете. Oracle намного сложнее, мощнее и дороже MySQL, и его нельзя упростить одним нажатием кнопки. Вам, вероятно, потребуется создать новую базу данных в MySQL, которая настолько похожа на вашу базу данных oracle, насколько вы можете ее создать, а затем перенести любой код / данные, которые вам нужны для запуска в новой системе.
- person Joshua Carmody   schedule 25.04.2011
comment
Я не могу придумать какой-либо автоматизированный способ выполнить такую задачу. Вам нужно будет переписать все процессы вручную и убедиться, что они по-прежнему дают те же результаты, mysql и Oracle имеют очень разные разновидности SQL, и, насколько мне известно, нет простого способа конвертировать. Даже если вы использовали автоматизированный инструмент, вам пришлось бы тестировать каждую процедуру, потому что автоматизированный инструмент, вероятно, не получит все изменения правильно для сложных запросов, таких как запросы в процессах.
- person HLGEM   schedule 25.04.2011
comment
Аналогичный ответ здесь: stackoverflow.com/questions / 2479500 /
- person Jacob   schedule 02.08.2012
Ответы (4)
Я задал аналогичный вопрос, и из полученных мной ответов я могу порекомендовать OmegaSync, хотя я не пробовал переносить хранимые процедуры, но он тоже поддерживается.
person
CloudyMarble
schedule
26.04.2011
Посетите форумы MySQL: Как перенести базу данных с Oracle 10g на MySQL
Вам понадобится администратор MySQL или, в частности, Navicat (MySQL GUI).
person
IAbstract
schedule
25.04.2011
Вы можете попробовать изучить MySQL Migration Toolkit. Он утверждает, что может выполнить миграцию с Oracle, но достиг своего EOL. Я не уверен, что это поможет вам, если вы используете последние версии Oracle или MySQL. Его замена - MySQL Workbench.
person
Jurri
schedule
25.04.2011
Я могу порекомендовать программу бизнес-аналитики с открытым исходным кодом Pentaho. Полагаю, он тоже поддерживает MySQL.
person
user722891
schedule
27.04.2011
Больше никаких открытых источников.
- person Rafael Herscovici; 27.04.2015