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

Как можно добиться выборки в одном запросе данных из этих двух таблиц?
FEDERATED DATABASE как я понял, что-то более масштабное... гетерогенное...
Или нет?
...
Рейтинг: 0 / 0
Линкование баз DB2
    #33103595
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Линкование баз DB2
    #33103941
Tea Posude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
Линкование баз DB2
    #33104129
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще одно замечание...
Если базы находятся на одном сервере, и если вы перешли с 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
Линкование баз DB2
    #33106421
Tea Posude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я совсем не вкуриваю.... Схема здесь - это не то же самое что в Оракле? То бишь совокупность обектов принадлежащих одному хозяину?
Вообще код

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

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


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