Да, вроде.Мы должны были сделать нечто подобное несколько лет назад, потому что один из наших клиентов разделил свои данные на два экземпляра DB2, но все еще хотел иметь отдельные запросы, которые могли бы получить их оба (инструмент отчетности, который мы использовали, мог подключаться только к одному экземпляру).
Из памяти это вопрос:
- включения поддержки федерации (необходим для связи между экземплярами).
- создание оболочки с
create wrapper
, такодин экземпляр DB2 знает, как подключиться к другому. - регистрация другого сервера с помощью
create server
. - с использованием
create user mapping
для настройки отображения учетных данных между двумя экземплярами. - создание псевдонима в локальном экземпляре для удаленной таблицы с помощью
create nickname
.
Оттуда вы просто создадите свое представление в виде:
select * from localtable union all select * from nickname;
иу вас должны быть строки из обеих таблиц.