|
|
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
сначала вопрос: есть ли подобная софтина в природе и если нет, как бы попроще это сделать(в идеале одними скриптами и вызовами стандартндартных софтин от оракла и майкрософта). клиент хочет: объединить несколько баз ms sql в одну и перевести это дело в oracle. в процессе всего этого надо попереназывать некоторые таблицы, чтобы имена объектов были до 30 символов и их нормально воспринял oracle. тим лидер видит это примерно так (он знаком с мс скл, а я - с ораклом): 1. объединить все базы в одну на мс скл, по пути меняя названия таблиц, полей и прочего. 2. получить скрипты для пункта 1, сгенеренные неким графическим инструментом, в котором есть исходные таблицы и таблицы-"приемники". графический интефейс позволит указать какое поле в какое смигрирует. софтина сделает скрипт, который потом и запустят у клиента. 3. для миграции с мс скл на оракл будет использоваться oracle migration workbench, входящий в состав sql developer (продукт оракла). подозреваю, что почти все придется писать руками (инсерт инту эз (селект фром)), несмотря на желательность автоматизировать пункт 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 12:46 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
непонял, так что мигрирует софтина с t-sql и данными или только данные ? структура элементарно мигрируется sybase power designer'ом, базы mssql раскладываются по схемам оракла. migration workbench вроде как для такого переноса данных и создавался, должен потянуть ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 13:00 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Yo.!непонял, так что мигрирует софтина с t-sql и данными или только данные ? структура элементарно мигрируется sybase power designer'ом, базы mssql раскладываются по схемам оракла. migration workbench вроде как для такого переноса данных и создавался, должен потянуть ... мигрирует софтина с t-sql и данными. migration workbench тянет, но он автоматом переназывает объекты, большие 30 символов. кстати, иногда (в теле процедуры, например, было пару раз) он их не переназывает :( и далее получается вообще каша. так как имена потом разобрать довольно тяжело. просто хотят сначала все базы объединить на мс скл и протестить прикладухи, потом уже двигаться дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 13:22 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
так вы надеялись что t-sql магическим образом привратится в pl/sql не стоит на это расчитывать - даже если этот воркбенч сумел бы сделать синтаксически правильный pl/sql вам бы это не помогло. весь t-sql прийдется переписывать руками, субд слишком разные ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 13:41 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
я на это и не рассчитываю :) придется засучить рукава и пахать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 13:58 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Интересны причины, подвигшие автора топика на такую миграцию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 15:41 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
pkarklinИнтересны причины, подвигшие автора топика на такую миграцию? Дык там же написано клиент хочет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 15:46 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
tru55 pkarklinИнтересны причины, подвигшие автора топика на такую миграцию? Дык там же написано клиент хочет Не, если клиент готов платить бабки, то ради бога. Задача, на мой взгляд, будет ой какой не легкой. Чтобы сделать грамотный перевод, специалист должен знать И MS SQL, И Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 15:50 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
pkarklin wrote: > Не, если клиент готов платить бабки, то ради бога. Задача, на мой > взгляд, будет ой какой не легкой. Чтобы сделать грамотный перевод, > специалист должен знать И MS SQL, И Oracle. +1. (тяжко это). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 16:26 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
спасибо, все понятно. смамые худшие прогнозы подтверждаются. я других и не ждал, собственно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 18:01 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Сергей Дорошенкосначала вопрос: есть ли подобная софтина в природе "Серебряной пули" нет и быть не может. Вспомогательные инструменты - тот же workbench, есть. Сергей Дорошенкотим лидер видит это примерно так (он знаком с мс скл, а я - с ораклом): Уже хорошо. Сергей Дорошенкоподозреваю, что почти все придется писать руками (инсерт инту эз (селект фром)), несмотря на желательность автоматизировать пункт 2. Пожалуй, я бы посоветовал здесь написать простую собственную программу. Выглядит примерно так: натравливаете ее на первую базу, она загружает таблицы-поля и показывает "неправильные" имена (совпадающие с зарезервированными словами, слишком длинные и так далее). Переименовываете, соответственно получаете маппинг старых и новых имен. Далее нажимаете красную кнопку, и она генерит insert/select-ы - хотите внутри mssql, хотите сразу перегонит в Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 19:28 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
softwarer "Серебряной пули" нет и быть не может. ну, это понятно. главное - втолковать это клиенту :) не думаю, что это будет очень сложно. softwarer Пожалуй, я бы посоветовал здесь написать простую собственную программу. Выглядит примерно так: натравливаете ее на первую базу, она загружает таблицы-поля и показывает "неправильные" имена (совпадающие с зарезервированными словами, слишком длинные и так далее). Переименовываете, соответственно получаете маппинг старых и новых имен. спасибо, заработася и не подумал даже об этом. softwarer Далее нажимаете красную кнопку та страшно... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 12:16 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Сергей Дорошенкота страшно... :) Не страшнее, чем. Зависит, конечно, от человека, но я для себя давно вывел: программа, которую я напишу для выполнения некоторой "тупой" операции, будет работать много надежнее, нежели я, попробовавший выполнить то же руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 13:55 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
pkarklinИнтересны причины, подвигшие автора топика на такую миграцию? 1. Бизнес вырос. 2. Руководство поумнело. з.ы. занял круговую оборону :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 14:03 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Скорее всего, причин никаких, кроме религиозных. Разработчики могли накосячить в текущей версии софта столько, что им проще под шумок объявить MS "Плохой" технологией и пообещать, что уже де в Ora-реализации всё будет шоколадно... Oracle дороже, +миграция влетит практически в те же деньги, что написание с нуля. Предстоит мощный хэппенинг за счет заказчика в пользу девелоперов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 14:19 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
А6дуллаСкорее всего, причин никаких, кроме религиозных. Разработчики могли накосячить в текущей версии софта столько, что им проще под шумок объявить MS "Плохой" технологией и пообещать, что уже де в Ora-реализации всё будет шоколадно... Oracle дороже, +миграция влетит практически в те же деньги, что написание с нуля. Предстоит мощный хэппенинг за счет заказчика в пользу девелоперов. Зато у нас будет супер возможность сравнить практически одну систему на 2-х БД !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 18:41 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
10046 pkarklinИнтересны причины, подвигшие автора топика на такую миграцию? 1. Бизнес вырос. 2. Руководство поумнело. з.ы. занял круговую оборону :-) Да, я и не думал нападать. :) В моем понимании, должны быть довольно-таки веские причины, чтобы так координально поменять СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2007, 10:32 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
У Ленина тоже мощная идея была. Однако, покорежив страну 75 что ли лет, она доказала свою беспонтовость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2007, 10:48 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
pkarklinВ моем понимании, должны быть довольно-таки веские причины, чтобы так координально поменять СУБД. В моем тоже. И мне тоже интересны причины перехода :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2007, 13:33 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
А6дуллаУ Ленина тоже мощная идея была. Однако, покорежив страну 75 что ли лет, она доказала свою беспонтовость. исполнители были такие, а идея очень даже хорошая, тебя же родили/вырастили/воспитали/образование дали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2007, 21:21 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Рыжий Кот wrote: > исполнители были такие, а идея очень даже хорошая, тебя же > родили/вырастили/воспитали/образование дали - Советская власть дала вам возможность учиться! - Ага, и отобрала дворянское звание. зы в ПТ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 12:28 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
только что завершили етот процесс :) усе пучком. И идея написать прогу для закачки - не самая плохая. Я делала ее на перле. хорошо пошла :) Тоже было полнО и имен с >30 символов и сиквенсы надо правильно сделать и типы данных не совсем стандартно надо было перевести. Сеичас идет процесс "вылизывания" кода, но вообше - не так страшен черт... Конечно, трудно перестроить мозги девелоперов на оракл, но ниче - уже все не так плохо как вначале :) Единственная проблема - пока по нашим внутренним тестам - оракл работает медленнее, но стабильнее. За несколько часов тестирования только по инсертам (с "immediate,wait" - таковы требования) - oracle дает стабильно 190000-200000 инсертов/мин, sql serv. - начинает с 500000/мин и через 30-40 мин начинаются провалы до 90000-20000/мин, а под конец теста - разброс от 300000-400000/мин до 300-600/мин! Жуть какая-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 00:09 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
Про MSSQL ничего сказать не могу. А идея переходить на Oracle только ради того, чтобы делать в нем single insert-ы в immediate, wait представляется мне... не самой удачной :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 00:19 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
нет, ну что вы, конечно не ради инсертов, а, ето как всегда, клиент захотел (а шеф поддержал). Проблема что все они от оракла ждут бешеной производительности (да еще у нас RAC). А так - мне на оракле как-то приятнее работать - очень все ясно и логично - всегда можно понять почему что-то не работает ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 02:58 |
|
||
|
миграция c ms sql 2000 на Oracle 10g
|
|||
|---|---|---|---|
|
#18+
ir4начинает с 500000/мин и через 30-40 мин начинаются провалы до 90000-20000/мин, а под конец теста - разброс от 300000-400000/мин до 300-600/мин! Жуть какая-то... Хотелось бы больше инфы о тестировании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 13:14 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34840480&tid=1553200]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 154ms |

| 0 / 0 |
