Перед использованием утилит базы данных (import, export, reorg, процессор командной строки) и файлов связывания DB2 CLI с базой данных их необходимо связать с этой базой данных. В сетевой среде, если используется несколько клиентов, выполняющихся в разных операционных системах или использующих различные версии или служебные уровни DB2, необходимо связать утилиты один раз для каждой комбинации 'операционная система - версия DB2'.
При связывании утилит создается пакет - объект, включающий всю необходимую информацию для обработки конкретных операторов SQL из одиночного исходного файла.
Файлы связывания сгруппированы вместе в различные файлы .lst в подкаталоге bnd каталога установки (для OS/2 и 32-битных сред Windows это обычно sqllib). Каждый файл относится к конкретному серверу.
Чтобы связать утилиты и программы с сервером DRDA, соединитесь с сервером DRDA и введите команду, подобную следующей:
connect to алиас_базы_данных user id_пользователя using пароль bind путь/bnd/@ddcsmvs.lst blocking all sqlerror continue messages mvs.msg grant public connect reset
где путь соответствует значению реестра DB2PATH. Эти команды подробно описаны в руководстве DB2 Connect. Руководство пользователя.
Способ связывания утилит баз данных с базой данных зависит от операционной системы рабочей станции:
Шаг 1. | Запустите Ассистент конфигурирования клиента (CCA). |
Шаг 2. | Выберите базу данных, с которой нужно связать утилиты. |
Шаг 3. | Нажмите кнопку Связывание. |
Шаг 4. | Выберите радиокнопку Связать утилиты DB2. |
Шаг 5. | Нажмите кнопку Продолжить. |
Шаг 6. | Введите ID пользователя и пароль для связи с базой данных. Этот ID пользователя должен обладать полномочиями для связывания новых пакетов с базой данных. Выберите утилиты, которые нужно связать, и нажмите кнопку OK.
|
Шаг 1. | Перейдите в каталог x:\sqllib\bnd, где x: - это диск, на котором установлена система DB2. |
Шаг 2. | Чтобы соединиться с базой данных, в Командном центре или в процессоре командной строки введите следующую команду: connect to алиас_базы_данных где алиас_базы_данных - имя базы данных, с которой нужно установить соединение. |
Шаг 3. | В Командном центре или в процессоре командной строки введите следующие команды: "bind @db2ubind.lst messages bind.msg grant public" "bind @db2cli.lst messages clibind.msg grant public" В этом примере bind.msg и clibind.msg - это файлы вывода сообщений, а привилегии EXECUTE и BINDADD предоставляются пользователям public. |
Шаг 4. | Завершите соединение с базой данных, введя следующую команду: connect reset Дополнительную информацию о команде bind смотрите в руководстве Command Reference.
|
Примечания:
![]() |
Если для используемых прикладных программ требуется связывание с базой
данных, для выполнения связывания можно использовать функцию связывания
Ассистента конфигурирования клиента или процессор командной строки.
|