Однако после преобразования может потребоваться некоторая оптимизация. Итак, вам следует подумать о пересмотре преобразования после того, как оно будет выполнено.
РЕДАКТИРОВАТЬ №1
Еще один интересный инструмент:
Spectral Core's Full Convert Enterprise
У вас есть опыт работы с любым из них?
К сожалению, нет. Я только что выполнил преобразование в SQL Server с помощью SSIS.
РЕДАКТИРОВАТЬ №2
Кажется, существует более подходящий инструмент непосредственно от Oracle, которому я бы лучше доверял.
Непосредственно из Oracle: Переход с Microsoft SQL Server на Oracle
И основные функции:
Технология миграции SQL Developer Migration поддерживает следующие основные функции при миграции с Microsoft SQL Server:
Отображает информационные сообщения, сообщения об ошибках и предупреждения о переносе в окне выполнения.
Если вы посмотрите на то, что SQL Server не предлагает по сравнению с Oracle, это моменты, на которые я хотел бы обратить внимание в первую очередь. Чтобы узнать об этих различиях, следуйте 3. Преобразование SQL Server T-SQL в Oracle PL / SQL (синтаксис и эквиваленты)
ссылка выше.
Я бы посоветовал сделать это вручную. Во-первых, лично для меня 100 звучит неплохо. Готов поспорить, что ваша разработка следует шаблонам - с использованием getutcdate () вместо current_timestamp и т. Д. Это означает, что, вероятно, есть несколько очень повторяющихся проблем, из которых вы и ваша команда сможете извлечь уроки. Для меня это будет дополнительным преимуществом обучения вас нюансам / расширениям PL / SQL, которые вам, вероятно, придется изучить, чтобы поддерживать / расширять новую систему.
Удачи!
Раньше я пытался сделать наоборот, но боюсь, что нет 100% надежного способа. Некоторые функции уникальны для каждой СУБД и не могут быть воспроизведены с помощью инструмента (например, поля IDENTITY в SQL Server или последовательности в Oracle). Учитывая, что в конце мне приходилось проверять каждую хранимую процедуру, чтобы убедиться, что она выполняет то, что она должна делать, я понял, что лучше спланировать перенос вручную и изучить PL / SQL во время этого.