powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Есть ли возможность портирования приложений написанных для Oracle на DB2?
9 сообщений из 9, страница 1 из 1
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35137224
Фотография miner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опубликовал вопрос в разделе "сравнение СУБД", но т. к. раздел сравнения непопулярен а целевая аудитория - знатоки DB2, то публикую и здесь тему - link.
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35138189
xz321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DB2 MTK - http://www-306.ibm.com/software/data/db2/mtk
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35138397
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что то сомневаюсь я, что можно легко портировать.
Во-всяком случае бизнес-логику на сервере придется переписывать (имхо)
процедуры, тригеры и пр., имеют различный синтаксис, пичем сильно.
Что касается SQL запросов и пр. то здесь проще, практически все конструкции повторяются
за исключением (что помню):
1. таблицы DUAL, которую легко заменить своей )
2. конструкцией start with .... connect by
3. rowID, которой мне постоянно не хватает

и самое противное различие - это то что Oracle версионник,
а DB2 транзакционник, и это самое главное, что Вам придется учитывать.

из личных ощущений
DB2 надежная ни чем не хуже Oracle БД
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35138464
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 9.5

1) To_date работает как в Оracle
2) ROW_ID() Есть
3) Connect by prior есть
4) + в join есть.
5) ARRAY как тип данных есть
6) Глобальные перемаенные =~ Переменные пакетов сделали


http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0052528.html
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35138614
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nkulikovВ 9.5

1) To_date работает как в Оracle
2) ROW_ID() Есть
3) Connect by prior есть
4) + в join есть.
5) ARRAY как тип данных есть
6) Глобальные перемаенные =~ Переменные пакетов сделали


http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0052528.html
одно дело есть, а другое как оно работает и какие
ограничения есть (имхо).
Для не сложной логики может и возможно портирование с правкой ~20%
но на приложениях средней сложность придется не просто переписывать,
а уже и менять архитектуру (!) самого приложения, и уж тем более ни о каком
портировании речи и не идет, опять же это только мое мнение.
Те добавки, которые Вы указали "позволяют разработчикам легче освоить DB2, используя
опыт разработки под Oracle", но не портировать.

Кстати, пока сам не могу разобраться как DB2 адресует строки, можно ли
как-то посмотреть этот самый RID?
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35138693
xz321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Номер страницы в табличном пространстве 6-байт. Номер слота строки на странице 2 байта итого 8 байт.

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0052528.html
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35149419
Фотография miner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nkulikovВ 9.5
...
4) + в join есть.
...
не очень понял, в join в смысле во from?
интересует поддерживает ли SQL DB2 соединение в стиле oracle:

Код: plaintext
1.
2.
3.
select ...
from T1, T2, T3
where T1.ID = T2.ID
         and T3.ID (+) = T2.ID

или грозит переписывание всего на inner join и left outer join?
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35149599
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
minerопубликовал вопрос в разделе "сравнение СУБД", но т. к. раздел сравнения непопулярен а целевая аудитория - знатоки DB2, то публикую и здесь тему - link. DB2 Viper 2 compatibility features
...
Рейтинг: 0 / 0
Есть ли возможность портирования приложений написанных для Oracle на DB2?
    #35403659
Алев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Под рукой нет Оракла, но если еще и translate всего лишь убрать
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Есть ли возможность портирования приложений написанных для Oracle на DB2?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]