Замечания по выпуску
Система объединения DB2 - это особый тип распределенной системы управления
базами данных (СУБД). Система объединения позволяет запрашивать и
получать данные, расположенные на других СУБД, таких как Oracle, Sybase и
Microsoft SQL Server. При использовании операторов SQL в одном
операторе модно ссылаться на несколько СУБД или отдельных баз данных.
Например, можно объединить данные, находящиеся в таблице DB2 Universal
Database, таблице Oracle и в производной таблице Sybase. К
поддерживаемым СУБД относятся Oracle, Sybase, Microsoft SQL Server (для
Windows NT) и продукты семейства DB2 Universal Database (например, DB2 for
OS/390, DB2 for AS/4000 и DB2 for Windows).
Система объединения DB2 состоит из сервера, экземпляра DB2 (базы данных,
которая будет служить базой данных объединения) и одного или нескольких
источников данных. База данных объединения содержит записи каталога,
идентифицирующие источники данных и их характеристики. Источник данных
включает в себя СУБД и данные. В DB2 Universal Database есть протоколы,
называемые оболочками, которые можно использовать для обращения к источникам
данных. Оболочка - это механизм, посредством которого серверы
объединения связываются с источниками данных и получают от них данные.
Для ссылок на таблицы и производные таблицы, расположенные на этих источниках
данных, используются псевдонимы. Программы обращаются к базе данных
объединения, как и к любой другой базе данных DB2. Оболочка, которую вы
используете, зависит от платформы, на которой запускается DB2 Universal
Database.
Когда система объединения сконфигурирована, к информации источников данных
можно обращаться так, как если бы она находилась в одной большой базе
данных. Пользователи и программы посылают запросы в одну базу данных
объединения, которая получает данные от источников данных.
Система объединения DB2 работает с некоторыми ограничениями. В DB2
Версии 7 распределенные запросы ограничены только операциями чтения.
Кроме того, нельзя применять к псевдонимам утилиты (LOAD, REORG, REORGCHK,
IMPORT, RUNSTATS и т.п.) Однако, работая через промежуточный
сервер, операторы DDL и DML можно передать непосредственно системам управления
базами данных, используя диалект SQL этого источника данных.
Новые оболочки в Версии 7.2 (например, Oracle в Linux и Solaris,
Sybase в AIX и Solaris, Microsoft SQL Server в NT и AIX) недоступны в пакете
FixPak 3; вы должны приобрести DB2 Relational Connect Версии
7.2.
В этом разделе приводятся инструкции по установке DB2 Relational Connect на
сервере, который вы будете использовать в качестве сервера системы
объединения.
Перед установкой DB2 Relational Connect на сервере объединения Windows
NT:
- Убедитесь, что на этом сервере объединения установлена либо DB2 Universal
Database Enterprise Edition, либо DB2 Universal Database Enterprise -
Extended Edition. Если в своих распределенных запросах вы собираетесь
использовать базы данных семейства DB2, при установке DB2 Universal Database
должна быть выбрана опция источников данных Распределенное объединение
для DB2. Можно убедиться, что эта опция была задана, проверив,
что для параметра FEDERATED задано значение YES. Посмотреть значение
этого параметра можно, введя команду GET DATABASE MANAGER
CONFIGURATION, которая выводит все параметры и их текущие
значения.
- Убедитесь, что на сервере объединения установлено клиентское программное
обеспечение для источника данных (например, Sybase Open Client).
- Зарегистрируйтесь в системе с учетной записью пользователя, которую вы
создали для установки.
- Завершите все запущенные программы, чтобы программа настройки могла
изменить файлы, как это требуется.
- Вызовите программу установки. Ее можно вызвать автоматически или
вручную. Если программа установки не запускается автоматически, или
если вы хотите запустить ее на другом языке, вызовите ее вручную.
- Для автоматического запуска программы установки вставьте в дисковод CD-ROM
компакт-диск DB2 Relational Connect. Функция автозапуска автоматически
запустит программу установки. Будет определен язык системы, и
загрузится программа установки для этого языка.
- Чтобы вызвать программу установки вручную:
- Нажмите кнопку Пуск и выберите Выполнить.
- В окне Открыть введите следующую команду:
x:\setup /i язык
где:
- x:
- - Буква дисковода компакт-дисков.
- язык
- - Код вашего языка (например, RU для русского).
- Нажмите кнопку OK.
Откроется панель запуска установки.
- Чтобы начать установку, нажмите кнопку Установить.
- Следуйте подсказкам программы установки.
По завершении программы установки DB2 Relational Connect будет установлена
в вашем каталоге установки с другими продуктами DB2.
Перед установкой DB2 Relational Connect на серверах объединения AIX, Linux
и операционной среды Solaris:
- Убедитесь, что на этом сервере объединения установлена либо DB2 Universal
Database Enterprise Edition, либо DB2 Universal Database - Extended
Edition. Если в своих распределенных запросах вы собираетесь
использовать базы данных семейства DB2, при установке DB2 Universal Database
должна быть выбрана опция источников данных Распределенное объединение
для DB2. Можно убедиться, что эта опция была задана, проверив,
что для параметра FEDERATED задано значение YES. Посмотреть значение
этого параметра можно, введя команду GET DATABASE MANAGER
CONFIGURATION, которая выводит все параметры и их текущие
значения.
- Убедитесь, что на сервере объединения установлено программное обеспечение
клиента для источника данных (например, Sybase Open Client).
Чтобы установить DB2 Relational Connect на серверах AIX, Linux и
операционной среды Solaris, воспользуйтесь утилитой db2setup:
- Войдите в систему как пользователь root.
- Вставьте и смонтируйте компакт-диск продукта DB2. Информацию о
монтировании компакт-диска смотрите в книге Quick Beginnings for
AIX.
- Перейдите в каталог, где смонтирован компакт-диск, введя команду cd
/cdrom, где cdrom - точка монтирования
компакт-диска вашего продукта.
- Введите команду ./db2setup. Через несколько
секунд откроется окно утилиты установки DB2.
- Выберите Установить. Откроется окно Установка DB2 Версии
7.
- Переместите выделение на DB2 Relational Connect для вашего клиента,
например, Relational Connect for Sybase, и выберите его, нажав клавишу
пробела. Рядом с выбранным значением появляется звездочка.
- Нажмите кнопку OK. Откроется окно Создать службы
DB2.
- Можно выбрать создание экземпляра DB2. Нажмите кнопку
OK. Откроется окно сводного отчета по установке. Два
компонента устанавливаются автоматически: распределенное объединение для
Oracle и сигнатура продукта для DB2 Relational Connect. Сигнатура
продукта требуется для соединений с источниками данных Sybase.
- Нажмите кнопку Далее. Откроется окно с предупреждением,
что это последняя возможность остановить установку Relational Connect.
Нажмите кнопку OK, чтобы продолжить установку. Установка
может занять несколько минут.
- Когда появится сообщение об успешном завершении установки, нажмите кнопку
OK. Появится окно сводного отчета с сообщениями об успешной
или неудачной установке по каждой выбранной опции; снова нажмите кнопку
OK.
Когда установка завершится, DB2 Relational Connect будет установлена в
каталоге с другими продуктами DB2. В AIX это каталог
/usr/lpp/db2_07_01, в Solaris - /opt/IBMdb2/V7.1,
а Linux - /usr/IBMdb2/V7.1.
[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]