2013-02-12 3 views
8

Я знаю, что мой вопрос звучит немного как запрос на покупку, но я искренне верю, что многие люди могут найти его полезным.Как я могу автоматически конвертировать MySQL DDL в Oracle DDL?

Я искал автоматический инструмент, который преобразует язык определения данных с диалекта MySQL на диалект Oracle, и наоборот. Я нашел «SQL Fairy», но я не смог запустить его; вероятно, потому, что я не знаком с PERL.

Есть ли бесплатный инструмент для Windows, который преобразует MySQL DDL в Oracle DDL?

+0

Возможный дубликат [Я хочу знать, каковы основные проблемы с производством, с которыми вы столкнетесь при миграции базы данных (оракула)?] (Http://stackoverflow.com/questions/8153012/i-want-to- know-what-the-major-production-issues-one-will-face-while-migratin) – APC

+0

@APC Я не хочу мигрировать базы данных. Я хочу перевести сценарий DDL и запустить обе версии самостоятельно. – Josep

+0

Да, но вы можете скопировать свою базу данных MySQL, перенести копию и затем обработать Oracle DDL с подозрением DBMS_METEDATA. – APC

ответ

0

У Oracle есть веб-страницы, заполненные информацией об этом: Database Migration Technology, который дает подробные инструкции и помощь для нескольких различных баз данных, включая MySql.

Основной инструмент, на который ссылаются: Oracle SQL Developer является бесплатным.

+0

Я ценю вашу добрую волю всеми усилиями, чтобы помочь, но мой босс не хочет, чтобы я проводил больше времени в этом вопросе. «Просто сохраните обе версии скриптов вручную», - сказал он мне. Итак, если кто-то может рассказать мне о инструменте, который, как известно, выполняет мою цель, пожалуйста, расскажите мне об этом. Но не говорите мне: «вы могли бы найти что-то полезное где-нибудь в этой документации», потому что я не могу позволить себе время для расследования. Я уже провел много исследований, и теперь мое внимание нужно в другом месте. Очень жаль об этом. – Josep

11

Этот сайт действительно работал для меня, и он может конвертировать множество различных команд DDL из Oracle, MySql, M $ Sql ​​Server, Sybase и других. http://www.sqlines.com/online.

Пожалуйста, обратите внимание на отказ от ответственности ниже инструмента:

Примечание. SQLines Online - это неограниченная версия ТОЛЬКО ДЛЯ ОЦЕНКИ. Для использования в проектах, пожалуйста, получите лицензию.

+0

Прошу прощения за то, что не смог попробовать прямо сейчас. Прошло шесть месяцев с тех пор, как возник вопрос, и мне пришлось двигаться дальше. Я посмотрю на ваше предложение, когда вернусь к диалекту. – Josep

+0

Инструмент работал очень хорошо для меня! – kfox

+0

Отличный инструмент! Это сработало для меня и сэкономило время. Большое спасибо! – Ciges