Замечания по выпуску
|
|
|
|Система объединения DB2 - это особый тип распределенной системы управления
|базами данных (СУБД). Система объединения позволяет запрашивать и
|получать данные, расположенные на других СУБД. Один оператор SQL может
|обращаться к нескольким СУБД или отдельным базам данных. Например,
|можно объединить данные, находящиеся в таблице DB2 Universal Database, таблице
|Oracle и в производной таблице Sybase.
|Система объединения DB2 состоит из сервера, экземпляра DB2, базы данных,
|которая будет служить базой данных объединения, и одного или нескольких
|источников данных. База данных объединения содержит записи каталога,
|идентифицирующие источники данных и их характеристики. Источник
|данных состоит из СУБД и самих данных. Поддерживаются следующие
|источники:
|
- |Oracle
- |Sybase
- |Microsoft SQL Server
- |Informix
- |СУБД семейства DB2 Universal Database (например, DB2 for OS/390, DB2 for
|AS/4000 и DB2 for Windows)
|
|Серверы объединения DB2 Universal Database подключаются к источникам данных
|и получают из них данные, используя протоколы, называемые
|оболочками. Используемая оболочка зависит от операционной
|системы, на которой работает экземпляр DB2. Для идентификации таблиц и
|производных таблиц, находящихся на этих источниках данных, используются
|псевдонимы. Программы могут обращаться к базе данных
|объединения как и к любой другой базе данных DB2 и, используя псевдонимы,
|запрашивать источники данных как таблицы или производные таблицы в этой базе
|данных объединения.
|Когда система объединения сконфигурирована, к информации источников данных
|можно обращаться так, как если бы данные находились в одной локальной базе
|данных. Пользователи и программы посылают запросы в эту базу данных
|объединения, а она получает данные от источников данных.
|Система объединения DB2 работает с некоторыми ограничениями. В DB2
|Версии 7 распределенные запросы ограничены только операциями чтения.
|Кроме того, нельзя применять к псевдонимам утилиты (LOAD, REORG, REORGCHK,
|IMPORT, RUNSTATS и т.п.) Однако, работая через промежуточный
|сервер, операторы DDL и DML можно передать непосредственно системам управления
|базами данных, используя диалект SQL этого источника данных.
|Новые оболочки в Версии 7.2 (например, Informix в AIX, HP и
|Solaris; Oracle в Linux, HP и Solaris; Sybase в AIX и Solaris;
|Microsoft SQL Server в AIX и NT) недоступны в данном пакете FixPak; вы
|должны приобрести DB2 Relational Connect Версии 7.2.
|
|
|В этом разделе приводятся инструкции по установке DB2 Relational Connect на
|сервере, который вы будете использовать в качестве сервера системы
|объединения. Relational Connect требуется для доступа к источникам
|данных Oracle, Sybase, Microsoft SQL Server и Informix. Для доступа к
|источникам данных семейства DB2 Universal Database DB2 Relational Connect не
|требуется.
|Прежде, чем устанавливать DB2 Relational Connect:
|
- |Убедитесь, что на этом сервере объединения установлена либо DB2 Universal
|Database Enterprise Edition, либо DB2 Universal Database Enterprise -
|Extended Edition.
|
- |На серверах DB2 for UNIX:
- |Если в своих распределенных запросах вы собираетесь использовать базы
|данных семейства DB2, при установке DB2 Universal Database должна быть выбрана
|опция источников данных Распределенное объединение для DB2.
|Чтобы убедиться, что эта опция задана, проверьте, что параметр
|FEDERATED имеет значение YES. Значение этого
|параметра можно посмотреть, введя команду GET DATABASE MANAGER
|CONFIGURATION, которая выводит все параметры и их текущие
|значения.
|
- |Убедитесь, что на вашем сервере объединения установлено программное
|обеспечение клиента для данного источника данных.
|
|
- |Зарегистрируйтесь на сервере объединения с учетной записью пользователя,
|которую вы создали для установки DB2 Universal Database.
- |Завершите все запущенные программы, чтобы программа настройки могла
|изменить файлы, как это требуется.
- |Вызовите программу установки. Ее можно вызвать автоматически или
|вручную. Если программа установки не запускается автоматически, или
|если вы хотите запустить ее на другом языке, вызовите ее вручную.
|
- |Чтобы вызвать программу установки автоматически:
|
- |Вставьте компакт-диск DB2 Relational Connect в дисковод.
- |Функция автозапуска автоматически запустит программу установки.
|Будет определен язык системы, и загрузится программа установки для этого
|языка.
|
- |Чтобы вызвать программу установки вручную:
|
- |Нажмите кнопку Пуск и выберите Выполнить.
- |В окне Открыть введите следующую команду:
|x:\setup /i язык
|где:
|
- |x
- |- Буква дисковода компакт-дисков.
- |язык
- |- Код вашей страны/региона (например, RU для русского).
|
- |Нажмите кнопку OK.
|
|
|Откроется панель запуска установки.
- |Чтобы начать установку, нажмите кнопку Установить.
- |Следуйте подсказкам программы установки.
|Когда установка завершится, DB2 Relational Connect будет установлена в
|каталоге с другими продуктами DB2. Например, библиотека оболочки для
|клиентского программного обеспечения Oracle NET8 (net8.dll) будет
|установлена в каталоге c:\Program Files\SQLLIB\bin.
|
|Чтобы установить DB2 Relational Connect на сервере объединения UNIX,
|воспользуйтесь утилитой db2setup.
|Замечание: Экраны, появляющиеся при использовании
|утилиты db2setup зависят от того, что уже установлено на сервере
|объединения. Для данных шагов предполагается, что Relational Connect не
|установлена.
|
- |Войдите в систему как пользователь root.
- |Вставьте и смонтируйте компакт-диск продукта DB2. Информацию о
|монтировании компакт-диска смотрите в руководстве DB2 for UNIX Quick
|Beginnings.
- |Перейдите в каталог, где смонтирован компакт-диск, введя команду cd
|/cdrom, где cdrom - точка монтирования
|компакт-диска вашего продукта.
- |Введите команду ./db2setup. Через несколько
|секунд откроется окно установки DB2 Версии 7. Это окно содержит список
|установленных на данный момент компонентов и компонентов, установка которых
|возможна.
- |Переместите выделение на распределенное объединение, которое собираетесь
|установить, например на Распределенное объединение для источников данных
|Informix, и выберите его, нажав клавишу пробела. Рядом с
|выбранным значением появляется звездочка.
- |Нажмите кнопку OK. Откроется окно Создать службы
|DB2.
- |Поскольку сервер объединения уже содержит экземпляр DB2, выберите опцию
|Не создавать экземпляр DB2 и нажмите кнопку OK.
- |Если вы выберите Не создавать сервер администратора, появится
|предупреждающее сообщение. Нажмите кнопку OK.В окне
|утилиты установки DB2 выводится сводный отчет о том, что будет
|установлено. Так как Relational Connect еще не установлена, в отчете
|будет два пункта:
|
- |сигнатура продукта для DB2 Relational Connect
- |распределенное объединение для источника данных, который вы выбрали
|
- |Нажмите кнопку Далее.Откроется окно с предупреждением,
|что это последняя возможность остановить установку Relational Connect.
|Нажмите кнопку OK, чтобы продолжить установку. Выполнение
|установки может занять несколько минут.
- |В окне утилиты установки DB2 выводится отчет о состоянии, где говорится,
|какие компоненты были успешно установлены. Нажмите кнопку
|OK. Откроется окно утилиты установки DB2. Для выхода
|из утилиты выберите Закрыть, а затем нажмите кнопку
|OK.
|Когда установка завершится, DB2 Relational Connect будет установлена в
|каталоге вместе с другими продуктами DB2.
|
- |На серверах DB2 for AIX этот каталог называется
|/usr/lpp/db2_07_01.
- |На серверах DB2 для операционной среды Solaris этот каталог называется
|/opt/IBMdb2/V7.1.
- |На серверах DB2 for HP-UX этот каталог называется
|/opt/IBMdb2/V7.1.
- |На серверах DB2 for Linux этот каталог называется
|/usr/IBMdb2/V7.1.
|
|
|Параметр nickname в операторе CREATE NICKNAME состоит из двух частей
|- схемы и псевдонима. Если при создании псевдонима вы опускаете
|схему, схемой псевдонима станет ID аутентификации пользователя, которой
|создает этот псевдоним. После создания псевдонима информация о нем
|записывается в производные таблицы каталога SYSCAT.TABLES,
|SYSCAT.TABOPTIONS, SYSCAT.COLUMNS, SYSCAT.COLOPTIONS и
|SYSCAT.INDEXES.
|Когда вы восстанавливаете резервную копию базы данных объединения на другой
|сервер объединения, образ этой базы данных не содержит новой информации
|каталога баз данных и узлов, которая требуется для обращений к источникам
|данных семейства DB2. Выполняя восстановление, вы должны внести эту
|информацию в каталог.
[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]