Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Линкование баз DB2 / 12 сообщений из 12, страница 1 из 1
06.06.2005, 15:53
    #33102913
Tea  posude
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Народ подскажите плз, как можно в DB2 выбирать данные из таблиц разных баз данных. В Oracle например для этого есть линки. Есть ли что подобное в DB2, в нете что-то не ищется...
...
Рейтинг: 0 / 0
06.06.2005, 16:00
    #33102943
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Fedefated DB
...
Рейтинг: 0 / 0
06.06.2005, 16:00
    #33102946
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Смотри FEDERATED DATABASE
...
Рейтинг: 0 / 0
06.06.2005, 16:06
    #33102960
Tea Posude
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Спасибо, есть теперь где копать
...
Рейтинг: 0 / 0
06.06.2005, 16:29
    #33103044
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Можно так же писать ГВА OLE ф-ции в Development Center есть wisard по генерации таких ф-ций
...
Рейтинг: 0 / 0
06.06.2005, 17:05
    #33103170
Tea posude
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Люди а можно конкретный простенький примерчик?
- есть сервер DB2
- на нем две базы BAZA1 и BAZA2
- в обоих базах есть схемы DB2
- в базе BAZA1 есть таблица DB2.TABLE1, в базе BAZA2 таблица DB2.TABLE2

Как можно добиться выборки в одном запросе данных из этих двух таблиц?
FEDERATED DATABASE как я понял, что-то более масштабное... гетерогенное...
Или нет?
...
Рейтинг: 0 / 0
06.06.2005, 21:26
    #33103595
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
...
Рейтинг: 0 / 0
07.06.2005, 09:34
    #33103941
Tea Posude
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Спасибо
...
Рейтинг: 0 / 0
07.06.2005, 10:42
    #33104129
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Еще одно замечание...
Если базы находятся на одном сервере, и если вы перешли с Sybase или MSSQL, то вы будите сильно разочарованы и возможностями и производительностью такого рода линков. Дело в том, что в Sybase/MSSQL понятие базы и архитектура того, что называется "Экземпляр" (как впрочем и у Оракла) отличаются от DB2.
Например, в Sybase вы подключаетесь не просто к базе данных, а к серверу.
И, например, если у вас на сервере две базы данныз - db_1 и db_2, то вы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
-- делаете db1 текущей базой
use db_1
go
-- делаете выборку из таблицы, которая "типа" находится в
-- другой базе данных, причем без усилий
select * from db_2..sometable
go

В DB2 такое невозможно, зато существует такое понятие как схема
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
connect to mydb@
-- аналог оператора use
set current schema db_1
....
-- выбираем из другой схемы
select * from db_2.sometable
....
...
Рейтинг: 0 / 0
08.06.2005, 09:50
    #33106421
Tea Posude
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Что-то я совсем не вкуриваю.... Схема здесь - это не то же самое что в Оракле? То бишь совокупность обектов принадлежащих одному хозяину?
Вообще код

SELECT * FROM NULLID.TABLYA, DB2.DEPT
WHERE NULLID.TABLYA.ODIN = DB2.DEPT.DEPTNO

для разных схем в одной базе DB2 у меня и так работает
...
Рейтинг: 0 / 0
09.06.2005, 13:09
    #33109268
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
Схема в DB2 это логическое наименование объектов. Схема по умолчанию имя пользователя и соответсвнно определяет его объекты. Но пользователю может принадлежать и другие схемы.
...
Рейтинг: 0 / 0
09.06.2005, 20:51
    #33110572
Alexey Antonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Линкование баз DB2
В DB/2 есть понятия экземпляра. На одном физическом сервере БД может располагаться несколько экземпляров.
В рамках экземпляра могут располагаться несколько БД.
Каждая БД может содержать набор схем.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Линкование баз DB2 / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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