Преобразование SQL - PullRequest
       16

Преобразование SQL

0 голосов
/ 04 ноября 2008

Я хочу перенести проект из sybase в oracle. Мне нужно портировать сценарии таблиц (около 30) и некоторые данные в таблицы метаданных (100 строк 2/3 таблицы). Какой инструмент лучше всего подойдет для этой работы?

Ответы [ 4 ]

1 голос
/ 04 ноября 2008

Для такого небольшого тома вы бы лучше писали сценарии, чем использовали какие-либо инструменты.

0 голосов
/ 06 ноября 2008

Спасибо, ребята ... Я сделал преобразование вручную, но Мэтт Болл прав. Oracle SQl Developer - хороший инструмент. Я понял это позже. У меня установлена ​​версия 1.5.1.

Но дело в том, чтобы обновить расширение. По умолчанию он поставляется только с Access SQL для Oracle. Вот шаги.

  1. Перейдите в Инструменты> Настройки> Веб-браузер и Прокси-сервер, чтобы установить прокси
  2. Перейдите в Инструменты> Настройки> Расширения, нажмите кнопку Проверить наличие обновлений. После установки вы должны получить драйвер и переводчик Sybase (требуется идентификатор веб-сайта oracle и пароль). Restart
  3. Перейдите в раздел «Миграция»> в редакторе перевода перевода должен быть раскрыт sybase TSql. Скопируйте, вставьте свои сценарии и наслаждайтесь ...

Вставьте сценарии, которые вы должны добавить Bla_Sequence.nextval самостоятельно.

0 голосов
/ 04 ноября 2008

Я верю, что oracle sqldeveloper сделает это.

см. http://www.oracle.com/technology/tech/migration/workbench/index_sqldev_omwb.html

0 голосов
/ 04 ноября 2008

У вас есть сценарии для таблиц в sybase, верно? Преобразование путем ручного редактирования должно быть выполнимым, как сказал Дир.

Какие метаданные вы имеете в виду? Это сгенерированные вами метаданные или метаданные, сгенерированные sybase в результате ваших сценариев DDL?

Если вы создали метаданные, вы переносите их, как и любые другие данные.

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

...