Файл Readme IBM DB2 Universal Database Версия 8.2 FixPak 4 и новее (эквивалентна Версии 8.1 FixPak 11)


Содержание

Установка IBM DB2 Universal Database Версия 8.2 FixPak 4 и новее (Windows)
Поставка для установки
Перед установкой
Предварительные требования
Хронология исправлений продукта
Перед установкой DB2 Версия 8.2 FixPak 4 и новее
Установка DB2 UDB Версия 8.2 FixPak 4 и новее
Установка отдельного продукта DB2 UDB
Установка нескольких продуктов DB2 UDB
Установка DB2 UDB при помощи файла ответов
Установка DB2 UDB в среде MSCS
После установки
Обновите системные каталоги
Включение возможности защиты службы удаленных команд DB2
Связывание файлов связывания
Перенастройка файлов каталога базы данных из Версии 8.2 обратно в Версию 8.1
Известные проблемы и обходные приемы
Известные проблемы и обходные приемы (Версия 8.2 FixPak 4 и новее)
Известные проблемы и обходные приемы (до Версии 8.2 FixPak 4)
Уровень FixPak и установка новых продуктов
Соединение с системами хостов из DB2 UDB Workgroup Server Edition и DB2 UDB Express Edition не разрешено
Как получить помощь
Откуда загружать установочные образы пакета FixPak
Справочник
Информация о PTF
Краткие имена продуктов
Поддерживаемые языки для клиентов DB2, доступных на FTP-сайте
Поддерживаемые продукты и компоненты для конкретных операционных систем
Идентификаторы языков
Параметры командной строки DB2 Версия 8.2 FixPak 4 и новее
Опции команды setup
Примечания

Установка IBM DB2 Universal Database Версия 8.2 FixPak 4 и новее (Windows)

Перед установкой DB2 Universal Database (UDB) Версия 8.2 FixPak 4 и новее прочтите разделы этого файла readme, применимые к вашему варианту установки. Версия 8.2 FixPak 4 и новее эквивалентна Версии 8.1 FixPak 11.

Все пакеты FixPak по своей природе кумулятивны. Например, данный пакет FixPak можно применить к системе Версии 8.2 FixPak 1, не применяя предварительно промежуточные пакеты FixPak.

Если вы перенастроили DB2 UDB Версии 8.1 в DB2 UDB Версии 8.2, а затем хотите вернуться назад к DB2 UDB Версии 8.1, надо учесть одно важное обстоятельство. Указания по возврату к DB2 UDB Версии 8.1 смотрите в разделе "Перенастройка файлов каталога баз данных из Версии 8.2 назад в Версию 8.1".

Поставка для установки

Начиная с DB2 UDB Версии 8 for Windows FixPak 3, IBM предлагает вместо одного общего пакета FixPak пакеты FixPak для отдельных продуктов. Это изменение относится только к продуктам DB2 Версии 8 на платформах Windows.

Этот новый механизм доставки имеет следующие преимущества:

Если у вас установлен только один продукт DB2 Версии 8 для Windows, надо загрузить FixPak, соответствующий этому конкретному продукту.

Если у вас на одной системе установлено несколько продуктов DB2 Версии 8, прежде чем начинать процесс установки пакетов FixPak, надо загрузить и распаковать все пакеты FixPak для соответствующих продуктов.

Например, если у вас установлены DB2 Enterprise Server Edition и Менеджер хранилищ DB2, надо загрузить и распаковать пакеты FixPak для DB2 Enterprise Server Edition (ESE) и Менеджера хранилищ DB2 (WM). Распаковать продукты DB2 можно в любой каталог по вашему выбору, но вам надо обдумать, как вы планируете устанавливать DB2 Версия 8.2 FixPak 4 и новее:

Подробности смотрите в разделе "Установка DB2 UDB Версия 8.2 FixPak 4 и новее".

Если у вас еще не установлен продукт DB2 Версии 8 для Windows, установка выполняется, но продукты устанавливаются в режиме Try & Buy, как копии, действующие ограниченное время.

Этот механизм доставки поддерживает все сценарии установки.

Прим.:
Перед установкой образа обновления продукта Нереляционные оболочки для DB2 Information Integrator или Реляционные оболочки для DB2 Information Integrator должна быть установлена лицензия на продукт. Иначе вы получите сообщение об ошибке. Если ни один из этих продуктов еще не установлен, установка не перейдет в режим Try & Buy.

Перед установкой

В этом разделе дана подробная информация о необходимых предварительных условиях (включая требования к программному обеспечению, аппаратным средствам и операционной системе), указано, где находится хронология исправлений к продукту, и перечислены задачи, которые необходимо выполнить перед установкой DB2 UDB.

Предварительные требования

Самую свежую информацию о программном обеспечении, аппаратных средствах, операционных системах и исправлениях к продукту смотрите на следующих сайтах:

  1. О требованиях к операционной системе смотрите по адресу
  2. Список всех исправлений ошибок (называемых APAR) и новости по поддержке смотрите по адресу

Если вы получили специальные исправления от службы поддержки IBM, перед установкой DB2UDBВерсия 8.2 FixPak 4 и новее нужно узнать в службе поддержки IBM, не требуется ли вам обновленная версия специальных исправлений. Тогда вы сможете быть уверены, что ваша система будет в корректном состоянии, и специальные исправления не будут потеряны.

Перед установкой Версия 8.2 FixPak 4 и новее у вас должен быть установлен продукт DB2 Версии 8 с уровнем VRMF (то есть версия, выпуск, уровень модификации и исправление) ниже, чем DB2 Версия 8.2 FixPak 4 и новее.

Если у вас уже установлен продукт DB2 Версии 8, его служебный уровень должен быть меньше, чем у DB2 Версия 8.2 FixPak 4 и новее. Есть различные способы определить версию и уровень установленного у вас продукта DB2. Вы можете:

Значения Version, Release и Modification соответствуют первым трем числам номера VRMF. Значение Modification в реестре для установленных на данный момент продуктов должно быть меньше, чем третье число в номере VRMF для DB2 Версия 8.2 FixPak 4 и новее, то есть 11.

Хронология исправлений продукта

Список всех исправлений продукта (называемых APAR) и новости по поддержке смотрите по адресу

Перед установкой DB2 Версия 8.2 FixPak 4 и новее

Перед установкой DB2 Версия 8.2 FixPak 4 и новее прочитайте разделы Известные проблемы и обходные приемы.

Кроме того, перед запуском установки обязательно:

Установка DB2 UDB Версия 8.2 FixPak 4 и новее

DB2 UDB Версия 8.2 FixPak 4 и новее можно установить следующими способами:

Выберите подходящий вам способ.

Установка отдельного продукта DB2 UDB

Образы DB2 UDB Версия 8.2 FixPak 4 и новее можно загрузить с с сайта технической поддержки DB2, прямо с анонимного FTP-сайта IBM или с компакт-диска FixPak.

Порядок действий

Чтобы установить DB2 Версия 8.2 FixPak 4 и новее в системе, где установлен единственный продукт DB2:

  1. Убедитесь, что остановлены все процессы, службы и программы DB2.
  2. Загрузите установочный образ FixPak непосредственно с сайта технической поддержки DB2 по адресу: http://www.ibm.com/software/data/db2/udb/support.html.
  3. Чтобы распаковать самораспаковывающийся образ, щелкните дважды по самораспаковывающемуся файлу .exe. Например, если у вас продукт DB2 Enterprise Server Edition в 32-битной системе Windows, щелкните дважды по файлу FP11_WR21365_ESE.exe. Откроется окно самораспаковщика WinZip.

    Установочный образ fixpak можно также распаковать с помощью совместимой с unzip утилиты. Например, чтобы распаковать продукт DB2 Enterprise Server Edition в выбранный вами каталог, введите: winzip32 FP11_WR21365_ESE.exe -e

  4. Выберите папку для распаковки файлов.
  5. Нажмите кнопку Unzip. Все файлы будут распакованы в заданную папку.
  6. Перейдите в папку, где находятся разархивированные файлы. Команда setup находится в папке с именем по аббревиатуре продукта. Например, DB2 Enterprise Server Edition находится в папке ESE.
  7. Чтобы запустить мастер по установке DB2, щелкните дважды по файлу setup.exe. Откроется панель запуска мастера по установке DB2.

В графическом интерфейсе мастера по установке доступна электронная справка, которая поможет вам выполнить действия. Чтобы вызвать электронную справку, нажмите кнопку Справка или клавишу F1.

Установка нескольких продуктов DB2 UDB

Образы DB2 UDB Версия 8.2 FixPak 4 и новее можно загрузить с с сайта технической поддержки DB2, прямо с анонимного FTP-сайта IBM или с компакт-диска FixPak.

Порядок действий

Чтобы установить DB2 Версия 8.2 FixPak 4 и новее в системе, где установлены несколько продуктов DB2:

  1. Убедитесь, что остановлены все процессы, службы и программы DB2.
  2. Загрузите установочные образы FixPak непосредственно с сайта технической поддержки DB2 по адресу: http://www.ibm.com/software/data/db2/udb/support.html
  3. Распакуйте самораспаковывающиеся образы для всех установленных продуктов DB2.
    • Чтобы распаковать самораспаковывающийся образ, щелкните дважды по самораспаковывающемуся файлу .exe. Например, если у вас продукт DB2 Enterprise Server Edition в 32-битной системе Windows, щелкните дважды по файлу FP11_WR21365_ESE.exe. Откроется окно самораспаковщика WinZip.

      Установочные образы fixpak можно также распаковать с помощью совместимой с unzip утилиты. Например, чтобы распаковать продукт DB2 Enterprise Server Edition в выбранный вами каталог, введите: winzip32 FP11_WR21365_ESE.exe -e

    • Выберите папку для распаковки файлов.
    • Нажмите кнопку Unzip. Все файлы будут распакованы в заданную папку.

    Должны быть распакованы все образы.

  4. Перейдите в папку, где находятся разархивированные файлы. Команда setup находится в папке с именем по аббревиатуре продукта. Например, DB2 Enterprise Server Edition находится в папке ESE.
  5. Чтобы запустить мастер по установке DB2, щелкните дважды по файлу setup.exe. Откроется панель запуска мастера по установке DB2.

    Графический интерфейс мастера по установке обнаружит остальные установленные продукты DB2.

    • Если все образы продуктов распакованы в подкаталоги одного родительского каталога, графический интерфейс мастера по установке DB2 автоматически запустит установку всех продуктов DB2 без вывода приглашения.
    • Если образы продуктов распакованы в разные каталоги, графический интерфейс мастера по установки обнаружит остальные установленные продукты DB2 и запросит у вас путь к каталогу.

Установка DB2 UDB при помощи файла ответов

Образы DB2 UDB Версия 8.2 FixPak 4 и новее можно загрузить с с сайта технической поддержки DB2, прямо с анонимного FTP-сайта IBM или с компакт-диска FixPak.

Порядок действий

Чтобы установить DB2 Версия 8.2 FixPak 4 и новее при помощи файла ответов:

  1. Убедитесь, что остановлены все процессы, службы и программы DB2.
  2. Загрузите установочные образы FixPak непосредственно с сайта технической поддержки DB2 по адресу: http://www.ibm.com/software/data/db2/udb/support.html

    Загрузите образы для всех установленных продуктов DB2.

  3. Распакуйте самораспаковывающиеся образы для всех установленных продуктов DB2.
    • Чтобы распаковать самораспаковывающийся образ, щелкните дважды по самораспаковывающемуся файлу .exe. Например, если у вас продукт DB2 Enterprise Server Edition в 32-битной системе Windows, щелкните дважды по файлу FP11_WR21365_ESE.exe. Откроется окно самораспаковщика WinZip.

      Установочные образы fixpak можно также распаковать с помощью совместимой с unzip утилиты. Например, чтобы распаковать продукт DB2 Enterprise Server Edition в выбранный вами каталог, введите: winzip32 FP11_WR21365_ESE.exe -e

    • Выберите папку для распаковки файлов.
    • Нажмите кнопку Unzip. Все файлы будут распакованы в заданный каталог.

    Все образы должны быть распакованы в подкаталоги одного родительского каталога.

  4. Перейдите в папку, где находятся разархивированные файлы. Команда setup находится в папке с именем по аббревиатуре продукта. Например, DB2 Enterprise Server Edition находится в папке ESE.
  5. Чтобы установить DB2 Версия 8.2 FixPak 4 и новее в режиме без вывода сообщений, запустите установку с файлом ответов. Например, введите:
       setup -u e:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log 
    Прим.:
    Параметры -t и -l необязательны; они задают файл трассировки и файл журнала.

    Если у вас установлено несколько продуктов DB2 Версии 8, графический интерфейс мастера по установке обнаружит остальные установленные продукты DB2. Если все распакованные образы продуктов не будут находиться в подкаталогах одного родительского каталога, установка завершится неудачно.

    Описание команды setup смотрите в разделе Параметры командной строки DB2 Версия 8.2 FixPak 4 и новее.

    Пример файла ответов можно найти в каталоге <краткое-имя-продукта>\db2\Windows\samples.например, ESE\db2\windows\samples.

Установка DB2 UDB в среде MSCS

В этом разделе описывается установка DB2 UDB Версия 8.2 FixPak 4 и новее поверх существующей установки Версии 8 в среде Microsoft Cluster Server (MSCS).

Предположения: Для иллюстрации установки DB2 Версия 8.2 FixPak 4 и новее в среде MSCS рассмотрим простой пример конфигурации. В этом примере исходная конфигурация - экземпляр DB2, состоящий из двух разделов. Кроме этого, есть две группы кластеров:

Это исходная конфигурация.

Порядок действий

Чтобы установить DB2 UDB Версия 8.2 FixPak 4 и новее поверх существующей установки Версии 8 в среде MSCS:

  1. Отключите автоматическое восстановление после сбоев.

    В процессе установки вам может потребоваться перезагрузка компьютера. При этом служба кластера перезапустится автоматически. Поэтому нужно отключить автоматическое восстановление после сбоев, чтобы оно не выполнялось ни для одной из групп.

    1. Чтобы отключить автоматическое восстановление после сбоев в группе DB2 Group 0:
      1. В окне Cluster Administrator щелкните правой кнопкой мыши по DB2 Group 0.
      2. Выберите Properties (Свойства). Появится окно DB2 Group 0 Properties (Свойства группы DB2 Group 0).
      3. На вкладке Failback (Восстановление после сбоев) выберите радиокнопку Prevent failback (Не выполнять восстановление после сбоев).
      4. Нажмите кнопку OK.
    2. Чтобы отключить автоматическое восстановление после сбоев в группе DB2 Group 1:
      1. В окне Cluster Administrator щелкните правой кнопкой мыши по DB2 Group 1.
      2. Выберите Properties (Свойства). Появится окно DB2 Group 1 Properties (Свойства группы DB2 Group 1).
      3. На вкладке Failback (Восстановление после сбоев) выберите радиокнопку Prevent failback (Не выполнять восстановление после сбоев).
      4. Нажмите кнопку OK.
  2. Переместите группу DB2 Group 1 на компьютер A.
    1. В графическом интерфейсе Cluster Administrator щелкните по DB2 Group 1.
    2. Щелкните правой кнопкой мыши и выберите Move Group (Переместить группу). Содержимое столбца Owner (Владелец) изменится на компьютер A.
  3. Остановите службу кластера на компьютере B.
    1. В окне Службы компонентов щелкните правой кнопкой по Cluster Service.
    2. Нажмите кнопку Стоп.
  4. Загрузите и установите DB2 Версия 8.2 FixPak 4 и новее на компьютере B.
    Прим.:
    • DB2 остается работающей и доступной на компьютере A.
    • В процессе установки вам может потребоваться перезагрузка компьютера.
    • Для установки DB2 Версия 8.2 FixPak 4 и новее можно также использовать автоматический режим установки.
  5. Отключите ресурсы DB2 на компьютере A.
    1. Раздел 0, Раздел 1 и DAS - ресурсы на компьютере A. Их надо по одному перевести в автономный режим. Чтобы отключить ресурсы компьютера A:
      1. На левой панели окна Cluster Administrator выберите Groups (Группы).
      2. Выберите DB2 Group 0. Ресурсы этой группы будут показаны на правой панели окна.
        • Для DB2 Group 0 ресурсы DB2 содержат Partition 0 и DAS.
      3. На правой панели окна выберите один из ресурсов, щелкните правой кнопкой мыши и выберите Take Offline (Отключить).
        • Повторите этот шаг для каждого из ресурсов DB2 в группе DB2 Group 0.
      4. Выберите DB2 Group 1. Ресурсы этой группы будут показаны на правой панели окна.
        • Для DB2 Group 1 ресурсы DB2 содержат Partition 1.
      5. На правой панели окна щелкните правой кнопкой по этому ресурсу (Partition 1) и выберите Take Offline (Отключить).
  6. Запустите службу кластера на компьютере B. (Если в процессе установки потребовалась перезагрузка компьютера, а для службы кластера задан Тип запуска Авто, служба кластера уже запущена и вам не нужно выполнять этот шаг.) Чтобы запустить службу кластера:
    1. В окне Службы компонентов щелкните правой кнопкой по Cluster Service.
    2. Нажмите кнопку Пуск.
  7. Переместите группы DB2 Group 0 и DB2 Group 1 на компьютер B.
    1. В окне Cluster Administrator щелкните по DB2 Group 0.
    2. Щелкните правой кнопкой мыши и выберите Move Group (Переместить группу). Содержимое столбца Owner (Владелец) изменится на компьютер B.
    3. Выберите группу DB2 Group 1.
    4. Щелкните правой кнопкой мыши и выберите Move Group (Переместить группу). Содержимое столбца Owner (Владелец) изменится на компьютер B.
  8. Включите ресурсы DB2 на компьютере B.
    1. Раздел 0, Раздел 1 и DAS - ресурсы на компьютере B. Их надо по одному перевести обратно в комплексный режим. Чтобы эти включить ресурсы:
      1. На левой панели окна Cluster Administrator выберите Groups (Группы).
      2. Выберите DB2 Group 0. Ресурсы этой группы будут показаны на правой панели окна.
        • Для DB2 Group 0 ресурсы DB2 содержат Partition 0 и DAS.
      3. На правой панели окна выберите один из ресурсов, щелкните правой кнопкой мыши и выберите Bring Online (Включить).
        • Повторите этот шаг для каждого из ресурсов DB2 в группе DB2 Group 0.
      4. Выберите DB2 Group 1. Ресурсы этой группы будут показаны на правой панели окна.
        • Для DB2 Group 1 ресурсы DB2 содержат Partition 1.
      5. На правой панели окна щелкните правой кнопкой по этому ресурсу (Partition 1) и выберите Bring Online (Включить).
  9. Остановите службу кластера на компьютере A.
    1. В окне Службы компонентов щелкните правой кнопкой по Cluster Service.
    2. Нажмите кнопку Стоп.
  10. Загрузите и установите DB2 Версия 8.2 FixPak 4 и новее на компьютере A.
    Прим.:
    • DB2 остается работающей и доступной на компьютере B.
    • В процессе установки вам может потребоваться перезагрузка компьютера.
    • Для установки DB2 Версия 8.2 FixPak 4 и новее можно также использовать автоматический режим установки.
  11. Запустите службу кластера на компьютере A. (Если в процессе установки потребовалась перезагрузка компьютера, а для службы кластера задан Тип запуска Авто, служба кластера уже запущена и вам не нужно выполнять этот шаг.) Чтобы запустить службу кластера:
    1. В окне Службы компонентов щелкните правой кнопкой по Cluster Service.
    2. Нажмите кнопку Пуск.
  12. Переместите группу DB2 Group 0 на компьютер A.
    1. В окне Cluster Administrator щелкните по DB2 Group 0.
    2. Щелкните правой кнопкой мыши и выберите Move Group (Переместить группу). Содержимое столбца Owner (Владелец) изменится на компьютер A.
    Это возвратит среду MSCS к ее исходной конфигурации.
  13. Если на шаге 1 было отключено автоматическое восстановление после сбоев, его нужно включить.
    1. Чтобы включить автоматическое восстановление после сбоев в группе DB2 Group 0:
      1. В графическом интерфейсе Cluster Administrator щелкните правой кнопкой мыши по DB2 Group 0.
      2. Выберите Properties (Свойства). Появится окно DB2 Group 0 Properties (Свойства группы DB2 Group 0).
      3. На вкладке Failback (Восстановление после сбоев) выберите радиокнопку Allow failback (Разрешить восстановление после сбоев).
      4. Нажмите кнопку OK.
    2. Чтобы включить автоматическое восстановление после сбоев в группе DB2 Group 1:
      1. В окне Cluster Administrator щелкните правой кнопкой мыши по DB2 Group 1.
      2. Выберите Properties (Свойства). Появится окно DB2 Group 1 Properties (Свойства группы DB2 Group 1).
      3. На вкладке Failback (Восстановление после сбоев) выберите радиокнопку Allow failback (Разрешить восстановление после сбоев).
      4. Нажмите кнопку OK.

После установки

После установки DB2 Версия 8.2 FixPak 4 и новее, выполните следующие действия:

После применения пакета FixPak перекомпилировать прикладные программы не требуется. Однако для использования преимуществ измененных файлов, связанных с прикладными программами, рекомендуется выполнить перекомпиляцию.

Обновите системные каталоги

Эта задача рекомендована, если вы хотите использовать возможности последнего исправления. Если вы не планируете использовать возможности, специфичные для последнего пакета исправлений, и можете решить откатиться назад к более старым версиям, не используйте db2updv8.

После установки DB2 Universal Database (UDB) Версия 8.2 FixPak 4 и новее введите команду db2updv8 для обновления системных каталогов, чтобы поддерживать текущий уровень, включив некоторые встроенные подпрограммы. Вводить команду db2updv8 не обязательно, но некоторые возможности DB2 UDB Версии 8.2 без этого работать не будут.

После применения команды db2updv8 для обновления системных каталогов до текущего уровня Версии 8 возврат к прежней Версии 8.1 не поддерживается.

Чтобы получить информацию о команде db2updv8, введите ее с опцией -h. Техническую информацию можно найти в Информационном центре в теме Команда обновления базы данных до текущего уровня Версии 8.

Включение возможности защиты службы удаленных команд DB2

Если вы установили многораздельный сервер DB2 на Windows 2000, Windows Server 2003 или Windows XP, надо включить возможность защиты службы удаленных команд DB2 для защиты ваших данных и ресурсов. Для полной защиты необходимо включить поддержку компьютера (если эта служба работает в контексте учетной записи LocalSystem) или пользователя (если служба работает в контексте регистрации для пользователя) для делегирования.

Чтобы включить возможность защиты службы удаленных команд DB2:

  1. Откройте окно Active Directory Users and Computers (Пользователи и компьютеры) на контроллере домена, выберите Пуск, а затем Программы --> Администрирование --> Active Directory Users and Computers (Пользователи и компьютеры).
  2. На правой панели окна щелкните правой кнопкой по компьютеру или пользователю, для которого хотите включить службу, и выберите Properties (Свойства).
  3. Щелкните по вкладке General (Общие) и включите переключатель Trust computer for delegation (Доверять компьютеру для делегирования). Для пользователя щелкните по вкладке Account (Учетная запись) и включите переключатель Account is trusted for delegation (Доверять учетной записи для делегирования) в группе Account option (Опция учетной записи). Убедитесь, что переключатель Account is sensitive and cannot be delegated (Критичная учетная запись, делегирование невозможно) не включен.
  4. Нажмите кнопку OK, чтобы разрешить делегирование для компьютера или пользователя.

Повторите эти действия для каждого компьютера или пользователя, для которого надо включить службу. Чтобы эти изменения защиты вступили в силу, компьютер надо перезагрузить.

Отключение возможности защиты службы удаленных команд DB2

Отключить возможность защиты службы удаленных команд DB2 и вернуть среду в прежнее состояние можно при помощи переменной реестра DB2RCMD_LEGACY_MODE.

Чтобы отключить возможность защиты службы удаленных команд DB2, введите команду:

     db2set DB2RCMD_LEGACY_MODE=ON
Прим.:
В качестве аргумента для этой переменной реестра используются логические значения, при этом YES, 1, TRUE и ON эквивалентны, и NO, 0, FALSE и OFF также эквивалентны. Можно задать любое из соответствующих эквивалентных значений.

Связывание файлов связывания

После установки нужно выполнить связывание утилит DB2 со всеми вашими базами данных. Этот шаг необходим для вступления исправлений в силу. Эту процедуру связывания нужно выполнить только один раз для каждой базы данных.

Связывание с базами данных DB2

Установив исправления, надо ввести одну из следующих последовательностей команд:

       db2 terminate       db2 CONNECT TO <имя_бд>
       db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC ACTION ADD
       db2 terminate
или

В командной строке DB2 введите:
       TERMINATE
       CONNECT TO <имя_бд>
       BIND <путь>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
       TERMINATE

где <имя_бд> - имя базы данных, с которой должны быть связаны утилиты, а $DB2DIR - каталог, где установлена DB2. Файлы db2ubind.lst и db2cli.lst содержат списки необходимых файлов связывания, используемых в DB2 UDB Версии 8. Уже связанные пакеты вернут ошибку SQL0719. Это нормально.

Связывание баз данных хоста

Если вы соединяетесь с базами данных хоста, надо связать новые файлы связывания с хостом. Используя процессор командной строки DB2, соединитесь с базой данных хоста и выполните связывание утилит:

 ХОСТ    КОМАНДА
 ===== ===================================================================
 MVS   BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

 VM    BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

 VSE   BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

 OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

Связывание отдельных файлов связывания

Если вы хотите связать с базой данных только отдельные пакеты, выполните для каждой базы данных следующие команды.

       db2 terminate       db2 CONNECT TO <имя_бд>
       db2 BIND $DB2DIR\BND\<файл_связывания> BLOCKING ALL GRANT PUBLIC sqlerror continue
       db2 terminate

где <файл_связывания> - имя файла связывания, а <имя_бд> - имя вашей базы данных.

Связывание db2schema.bnd с существующими базами данных

Для установок на сервере надо связать с существующими базами данных дополнительный файл связывания. Это требование не относится к клиентам.

Порядок действий

Чтобы связать файл db2schema.bnd на сервере, выполните одну из следующих последовательностей команд:

В командной строке введите:
        db2 terminate
        db2 CONNECT TO <имя_бд>
        db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
        db2 terminate
  или
В командной строке DB2 введите:
        TERMINATE
        CONNECT TO <имя_бд>
        BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
        TERMINATE  

где <имя_бд> - имя базы данных, с которой должны быть связаны утилиты, а $DB2DIR - каталог, где установлена DB2.

Связывание баз данных, для которых разрешены пространственные данные

Если у вас есть базы данных, для которых разрешены пространственные данные, после установки пакета FixPak или исправления DB2 надо связать файл db2gse.lst. Этот файл содержит имена файлов связывания для хранимых процедур, поставляемых с модулем DB2 Spatial Extender.

Предварительные требования

Чтобы выполнить связывание файла db2gse.lst, надо обладать одним из следующих прав:

Порядок действий

Чтобы связать файл db2gse.lst:

  1. Перейдите в каталог экземпляра, где расположены файлы связывания. Откройте командное окно DB2 и введите команду:
      cd %DB2PATH%\bnd
  2. Соединитесь с базой данных и выполните команду BIND. Например, введите:
      db2 connect to имя_базы_данных
      db2 bind /home/instance/sqllib/bnd/@db2gse.lst
      db2 terminate

Синтаксис и опции команды BIND описаны в справочнике DB2 Command Reference.

Перенастройка файлов каталога базы данных из Версии 8.2 обратно в Версию 8.1

В DB2 UDB Версии 8.2 в структуру записи базы данных добавлены два новых поля, изменяющие структуру файлов каталога базы данных. После установки Версии 8.2 поверх Версии 8.1 при первом использовании файлов каталога базы данных они будут перенастроены автоматически. Для обратной перенастройки файлов каталога базы данных из Версии 8.2 в Версию 8.1 предоставляется инструмент db2demigdbd, преобразующий все перенастроенные файлы каталога базы данных в формат Версии 8.1.

Документацию для утилиты db2demigdb можно найти по адресу http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm. Дополнительную информацию, в том числе о загрузке утилиты db2demigdb, смотрите в базе данных Technotes по адресу http://www.ibm.com/software/data/db2/udb/support.html; выполните поиск ключевых слов "db2demigdb tool".

Известные проблемы и обходные приемы

В следующих разделах подробно описаны проблемы и обходные приемы, которые нужно знать перед установкой DB2 UDB Версия 8.2 FixPak 4 и новее.

Известные проблемы и обходные приемы (Версия 8.2 FixPak 4 и новее)

Проблемы и обходные приемы для Версии 8.2 FixPak 4 и новее пока неизвестны.

Известные проблемы и обходные приемы (до Версии 8.2 FixPak 4)

Уровень FixPak и установка новых продуктов

Если у вас на одном компьютере установлено несколько продуктов DB2, надо обновить все существующие продукты DB2 до одного и того же уровня FixPak. Подробности смотрите в разделе "Вопросы совместимости" Замечаний по выпуску Версии 8.2 FixPak 3 (Эквивалентна Версии 8.1 Fixpak 10).

Соединение с системами хостов из DB2 UDB Workgroup Server Edition и DB2 UDB Express Edition не разрешено

Ранее допускалось соединение с системами хостов с DB2 Universal Database Workgroup Server Edition и DB2 Universal Database Express Edition, но начиная с Версии 8.2 (Версии 8.1 FixPak 7) такие соединения не разрешены.

До Версии 8.2 (Версия 8.1 FixPak 7) при установке DB2 Workgroup Server Edition или DB2 Express Edition в каталог \sqllib\java записывался файл универсального драйвера JCC - db2jcc_license_cisuz.jar. Универсальный драйвер JCC не проверял пользовательские лицензии перед установлением соединения с хостом.

Начиная с Версии 8.2 (Версии 8.1 FixPak 7), возможность устанавливать соединения с хостом запрещена. Данное изменение касается следующих продуктов Версии 8.2:

Как получить помощь

Чтобы связаться со службой поддержки DB2 по телефону:

Основная группа новостей Usenet по вопросам, связанным с продуктами DB2 - comp.databases.ibm-db2.

Дополнительную информацию об изменениях этого продукта смотрите в Замечаниях по выпуску. Последние Замечания по выпуску продукта можно посмотреть, не устанавливая DB2 Версия 8.2 FixPak 4 и новее, на сайте поддержки DB2:

Замечания по выпуску можно просмотреть непосредственно с компакт-диска DB2 Версия 8.2 FixPak 4 и новее, открыв /doc/%L/db2ir/index.htm, где %L - обозначение национальной версии.

Замечания по выпуску для DB2 Information Integrator Версии 8 доступны по адресу http://www.ibm.com/software/data/integration/db2ii.

Замечания по выпуску для DB2 Query Patroller доступны по адресу http://www.ibm.com/software/data/db2/udb/support.html.

Откуда загружать установочные образы пакета FixPak

DB2 Версия 8.2 FixPak 4 и новее можно загрузить:

Справочник

Доступна следующая справочная информация:

Информация о PTF

Следующая таблица содержит подробную информацию о PTF:

Операционная система или продукт PTF
Windows 32-битная WR21365
Windows 64-битная WR21366
Windows x86-64 WR21367

Краткие имена продуктов

Чтобы найти каталоги или определить файлы для распаковки, используйте следующие краткие имена продуктов:

ADMCL
Клиент администратора DB2
ADCL
Клиент разработки программ DB2
CONEE
DB2 Connect Enterprise Edition, DB2 Connect Unlimited Edition или DB2 Connect Application Server Edition.
CONPE
DB2 Connect Personal Edition
CUBE
DB2 Cube Views
DLM
Менеджер связей данных DB2
ESE
DB2 UDB Enterprise Server Edition
EXP
DB2 UDB Express Edition или DB2 UDB Express Edition с опцией процессоров
IINW
Нереляционные оболочки для DB2 Information Integrator
IIRW
Реляционные оболочки для DB2 Information Integrator
PE
DB2 UDB Personal Edition
QP
DB2 Query Patroller
RTCL
Клиент времени выполнения DB2
GSE
DB2 Spatial Extender
WM
Менеджер хранилищ DB2
WSE
DB2 UDB Workgroup Server Edition или DB2 UDB Workgroup Server Unlimited Edition

Поддерживаемые языки для клиентов DB2, доступных на FTP-сайте

Ниже в таблице перечислены поддерживаемые языки для клиентов DB2, доступных на FTP-сайте:

Операционная система Клиент администратора DB2 Клиент разработки программ DB2 Клиент времени выполнения DB2
AIX 4.3.3 (32-битная)
  • SBCS1 (английский, итальянский, немецкий и французский)
  • SBCS2 (английский, бразильский португальский и испанский)
  • NORDIC (английский, датский, норвежский, финский и шведский)
  • DBCS (английский, упрощенный китайский, традиционный китайский, корейский и японский)
  • SBCS1 (английский, итальянский, немецкий и французский)
  • SBCS2 (английский, бразильский португальский и испанский)
  • NORDIC (английский, датский, норвежский, финский и шведский)
  • DBCS (английский, упрощенный китайский, традиционный китайский, корейский и японский)
Все поддерживаемые языки содержатся в одном упакованном файле
AIX 5L (32- и 64-битная)
  • SBCS (английский, бразильский португальский, датский, финский, французский, немецкий, итальянский, норвежский, испанский и шведский)
  • DBCS (английский, упрощенный китайский, традиционный китайский, корейский и японский)
  • SBCS (английский, бразильский португальский, датский, финский, французский, немецкий, итальянский, норвежский, испанский и шведский)
  • DBCS (английский, упрощенный китайский, традиционный китайский, корейский и японский)
Все поддерживаемые языки содержатся в одном упакованном файле
HP-UX 11i (PA-RISC) и HP-UX 11i v2 (IA64) (32- и 64-битная) Все поддерживаемые языки содержатся в одном упакованном файле Все поддерживаемые языки содержатся в одном упакованном файле Все поддерживаемые языки содержатся в одном упакованном файле
Linux Все поддерживаемые языки содержатся в одном упакованном файле Все поддерживаемые языки содержатся в одном упакованном файле Все поддерживаемые языки содержатся в одном упакованном файле
Операционная среда Solaris Все поддерживаемые языки содержатся в одном упакованном файле Все поддерживаемые языки содержатся в одном упакованном файле Все поддерживаемые языки содержатся в одном упакованном файле
Windows Все поддерживаемые языки содержатся в одном самораспаковывающемся файле zip Все поддерживаемые языки содержатся в одном самораспаковывающемся файле zip Все поддерживаемые языки содержатся в одном самораспаковывающемся файле zip

Поддерживаемые продукты и компоненты для конкретных операционных систем

Продукты DB2 будут продолжать поддерживаться в Windows 98, Windows ME и Windows NT, пока не будет закончена поддержка DB2 Версии 8.1. Для существующих и новых установок продуктов DB2 рекомендуется обновление до более новой версии операционной системы Windows (например, до Windows 2003).

Ниже приведены списки поддерживаемых продуктов для каждой операционной системы Windows:

Windows XP, 32-битная
Windows XP, 64-битная
Windows 2000
Windows Server 2003, 32-битная
Windows Server 2003, 64-битная

Идентификаторы языков

Если вы хотите использовать в командах DB2 язык, отличный от языка по умолчанию вашего компьютера, задайте идентификатор языка. Этот язык должен быть доступен в системе, где выполняется установка.

Табл. 2. Идентификаторы языков
Язык Идентификатор языка
Арабский ar
Бразильский португальский br
Болгарский bg
Упрощенный китайский cn
Традиционный китайский tw
Хорватский hr
Чешский cz
Датский dk
Голландский nl
Английский en
Финский fi
Французский fr
Немецкий de
Греческий el
Иврит iw
Венгерский hu
Итальянский it
Японский jp
Корейский kr
Норвежский no
Польский pl
Португальский pt
Румынский ro
Русский ru
Словацкий sk
Словенский sl
Испанский es
Шведский se
Турецкий tr

Параметры командной строки DB2 Версия 8.2 FixPak 4 и новее

Опции команды setup

Команда setup запускается после распаковки установочного образа FixPak. Все параметры команды setup необязательны, кроме следующих опций:

-c
Этот параметр обеспечивает немедленный выход из setup.exe сразу после запуска установки. При выборе этой опции нельзя получить код возврата установки в результате отслеживания выходного кода setup.exe.
-f
Этот параметр вызывает принудительную остановку всех процессов DB2 перед установкой.
-i язык
Задает двухбуквенный код языка, используемого при установке. Список языков смотрите в разделе Идентификаторы языков.
-l файл_журнала
Этот параметр задает файл журнала установки. По умолчанию используется файл My Documents\DB2LOG\db2wi.log
-m
Этот параметр используется с опцией -u для вывода диалогового окна хода выполнения во время установки. При этом не выводится никаких приглашений для ввода.
-p каталог_установки
Этот параметр позволяет изменить путь установки продукта. Если в этой опции задан путь, он переопределяет путь установки из файла ответов.
-t файл_трассировки
Показывает положение файла трассировки, куда будет записываться диагностическая информация.
-u файл_ответов
Содержит путь и имя используемого файла ответов.
-?, -h
Этот параметр выводит информацию об использовании команды.

Примечания

IBM может предлагать описанные продукты, услуги и возможности не во всех странах. Сведения о продуктах и услугах, доступных в настоящее время в вашей стране, можно получить в местном представительстве IBM. Любые ссылки на продукты, программы или услуги IBM не означают явным или неявным образом, что можно использовать только продукты, программы или услуги IBM. Разрешается использовать любые функционально эквивалентные продукты, программы или услуги, если при этом не нарушаются права IBM на интеллектуальную собственность. Однако ответственность за оценку и проверку работы любых продуктов, программ и услуг других фирм лежит на пользователе.

Фирма IBM может располагать патентами или рассматриваемыми заявками на патенты, относящимися к предмету данного документа. Получение этого документа не означает предоставления каких-либо лицензий на эти патенты. Запросы по поводу лицензий следует направлять в письменной форме по адресу:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY  10504-1785
U.S.A.

По поводу лицензий, связанных с использованием наборов двухбайтных символов (DBCS), обращайтесь в отдел интеллектуальной собственности IBM в вашей стране/регионе или направьте запрос в письменной форме по адресу:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

Следующий абзац не применяется в Великобритании или в любой другой стране/регионе, где подобные заявления противоречат местным законам: КОРПОРАЦИЯ INTERNATIONAL BUSINESS MACHINES ПРЕДСТАВЛЯЕТ ДАННУЮ ПУБЛИКАЦИЮ "КАК ЕСТЬ" БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ПРЕДПОЛАГАЕМЫЕ ГАРАНТИИ СОВМЕСТИМОСТИ, РЫНОЧНОЙ ПРИГОДНОСТИ И СООТВЕТСТВИЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. В некоторых странах для определенных сделок подобные оговорки не допускаются; таким образом, это утверждение может не относиться к вам.

Данная информация может содержать технические неточности и типографские опечатки. Периодически в информацию вносятся изменения, они будут включены в новые издания этой публикации. Фирма IBM может в любое время без уведомления вносить изменения и усовершенствования в продукты и программы, описанные в этой публикации.

Любые ссылки в данной информации на сайты, не принадлежащие IBM, приводятся только для удобства и никоим образом не означают поддержки IBM этих сайтов. Материалы этих сайтов не являются частью данного продукта IBM, и вы можете использовать их только на собственную ответственность.

IBM может использовать или распространять присланную вами информацию любым способом, как фирма сочтет нужным, без каких-либо обязательств перед вами.

Если обладателю лицензии на данную программу понадобятся сведения о возможности: (i) обмена данными между независимо разработанными программами и другими программами (включая данную) и (ii) совместного использования таких данных, он может обратиться по адресу:

IBM Canada Limited
   Office of the Lab Director
   8200 Warden Avenue
   Markham, Ontario
   L6G 1C7
   CANADA

Такая информация может быть предоставлена на определенных условиях (в некоторых случаях к таким условиям может относиться оплата).

Лицензированная программа, описанная в данном документе, и все лицензированные материалы, доступные с ней, предоставляются IBM на условиях IBM Customer Agreement (Соглашения IBM с заказчиком), Международного соглашения о лицензиях на программы IBM или эквивалентного соглашения.

Приведенные данные о производительности измерены в контролируемой среде. Таким образом, результаты, полученные в других операционных средах, могут существенно отличаться от них. Некоторые показатели измерены получены в системах разработки и нет никаких гарантий, что в общедоступных системах эти показатели будут теми же. Более того, некоторые результаты могут быть получены путем экстраполяции. Реальные результаты могут отличаться от них. Пользователи должны проверить данные для своих конкретных сред.

Информация о продуктах других фирм получена от поставщиков этих продуктов, из их опубликованных объявлений или из других общедоступных источников. Фирма IBM не проверяла эти продукты и не может подтвердить точность измерений, совместимость или прочие утверждения о продуктах других фирм. Вопросы о возможностях продуктов других фирм следует направлять поставщикам этих продуктов.

Все утверждения о будущих планах и намерениях IBM могут быть изменены или отменены без уведомлений, и описывают исключительно цели фирмы.

Эта информация может содержать примеры данных и отчетов, иллюстрирующие типичные деловые операции. Чтобы эти примеры были правдоподобны, в них включены имена лиц, названия компаний и товаров. Все эти имена и названия вымышлены и любое их сходство с реальными именами и адресами полностью случайно.

ЛИЦЕНЗИЯ НА КОПИРОВАНИЕ:

Эта информация может содержать примеры прикладных программ на языках программирования, иллюстрирующих приемы программирования для различных операционных платформ. Разрешается копировать, изменять и распространять эти примеры программ в любой форме без оплаты фирме IBM для целей разработки, использования, сбыта или распространения прикладных программ, соответствующих интерфейсу прикладного программирования операционных платформ, для которых эти примера программ написаны. Эти примеры не были всесторонне проверены во всех возможных условиях. Поэтому IBM не может гарантировать их надежность, пригодность и функционирование.

Каждая копия программ примеров или программ, созданных на их основе, должна содержать следующее замечание об авторских правах:

(C) (название вашей фирмы) (год). Части этого кода построены на основе примеров программ IBM Corp. (C) Copyright IBM Corp. _вставьте год или годы_. Все права защищены.

IBM, DB2, Universal Database и S/390 - товарные знаки корпорации International Business Machines в Соединенных Штатах и/или в других странах.

Windows - товарный знак Microsoft Corporation в Соединенных Штатах и/или других странах.

UNIX - зарегистрированный товарный знак The Open Group в Соединенных Штатах и в других странах.

Названия других компаний, продуктов и услуг могут быть товарными знаками или марками сервиса других фирм.

-------------------------------------------------------------------------------
 *  товарные знаки или зарегистрированные товарные знаки IBM Corporation. 
** товарные знаки или зарегистрированные товарные знаки их владельцев.  
-------------------------------------------------------------------------------

*******************************************************************************
**
**  (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2006.
**                    ВСЕ ПРАВА ЗАЩИЩЕНЫ.
**
*******************************************************************************