Конвертация БД из Interbase в Oracle

worsvch
Дата: 01.12.2009 13:34:41
Подскажите, кто знает, как сконвертировать БД из Interbase в Oracle? То есть имеется база на Interbase, нужно ее перевести в Oracle.
Dimitry Sibiryakov
Дата: 01.12.2009 13:56:17

worsvch
как сконвертировать БД из Interbase в Oracle?

Выгоняешь из Interbase структуру базы в один скрипт, данные - в другой.
Первый скрипт редактируешь в целях соответствия Oracle SQL и PL/SQL,
загоняешь в базу. Следом загоняешь данные. Всё, телемаркет!

Posted via ActualForum NNTP Server 1.4

Apex
Дата: 01.12.2009 14:06:54
Dimitry Sibiryakov

Выгоняешь из Interbase структуру базы в один скрипт, данные - в другой.
Первый скрипт редактируешь в целях соответствия Oracle SQL и PL/SQL,
загоняешь в базу. Следом загоняешь данные. Всё, телемаркет!

Сказочник.
worsvch
Дата: 01.12.2009 14:14:43
Apex
Dimitry Sibiryakov


Сказочник.

А я то уж тут сижу и думаю, как это сделать, вроде в этих СУБД структуры не 100% совпадающие, если я правильно понимаю
Сказочник 2. Возвращение.
Дата: 01.12.2009 14:20:12
Dimitry Sibiryakov

Выгоняешь из Interbase структуру базы в один скрипт, данные - в другой.
Первый скрипт редактируешь в целях соответствия Oracle SQL и PL/SQL,
загоняешь в базу. Следом загоняешь данные. Всё, телемаркет!

- Как из ВАЗ-2101 сделать Bugatti Veyron 16.4 «Grand Sport»?
- Берешь кузов жигулей, вытягиваешь детали кузова под форму бугатти, потом напильником переделываешь внутренности (двигатель, коробку передач, ходовую). Собираешь. Всё. Готово!
Newb_ora
Дата: 01.12.2009 14:33:33
Как вариант, если дело разовое, то можно использовать DTS из MS SQL сервера.
worsvch
Дата: 01.12.2009 14:36:55
Newb_ora
Как вариант, если дело разовое, то можно использовать DTS из MS SQL сервера.

А при чем тут MSSQL сервер. Нужно именно из Interbase в Oracle и никак по другому
SQLap
Дата: 01.12.2009 14:38:00
Если дело разовое - то можно и напильником))
Apex
Дата: 01.12.2009 14:39:10
Newb_ora
Как вариант, если дело разовое, то можно использовать DTS из MS SQL сервера.

Я намекал на то, что перегнать сами данные - не самая сложная часть во всем этом.
База ведь не сама по себе, она ведь с приложением каким-то. Вот тут будет много работы.
Но если речь идет только о том, чтобы просто выкачать данные и положить их в Оракл (шоб былО) - тогда да, можно просто реверснуть модель данных каким-нибудь PowerDesigner'ом, потом им же сгенерировать новую модель в соответствии с Оракловым синтаксисом. Ну а данные перегнать хоть самим Ораклом, хоть любой ETL'иной.
worsvch
Дата: 01.12.2009 14:39:37
SQLap
Если дело разовое - то можно и напильником))

А если серъезно. Дело разовое