IBM DB2 Universal Database Version 8.2 FixPak 4 and later (equivalent to Version 8.1 FixPak 11 and later) Readme Содержание 1.0 Установка IBM DB2 Universal Database Version 8.2 FixPak 4 and later для AIX, HP-UX, Linux и операционной среды Solaris 1.1 Перед установкой 1.1.1 Предварительные требования 1.1.2 Хронология исправлений продукта 1.1.3 Перед установкой DB2 Version 8.2 FixPak 4 and later 1.2 Установка пакета Version 8.2 FixPak 4 and later 1.2.1 Установка DB2 Version 8.2 FixPak 4 and later 1.2.2 Установка альтернативного FixPak для DB2 Версии 8 1.3 После установки 1.3.1 Серверы объединения и команда djxlink 1.3.2 Обновление экземпляров для использования нового уровня DB2 1.3.3 Обновление системных каталогов 1.3.4 Перезапуск экземпляров и сервера администратора 1.3.5 Связывание файлов связывания 1.3.6 Ограничения на добавление продуктов с помощью команды db2setup 2.0 Деинсталляция Version 8.2 FixPak 4 and later 2.1 Перенастройка файлов каталога базы данных из Версии 8.2 обратно в Версию 8.1 2.2 Деинсталляция установленных FixPak или уровней модификации в Linux или UNIX 2.3 Деинсталляция альтернативного FixPak для DB2 Версии 8 3.0 Известные проблемы и обходные приемы 3.1 Известные проблемы и обходные приемы (Version 8.2 FixPak 4 and later) 3.1.1 При обновлении экземпляра перезаписываются сценарии db2profile и db2cshrc 3.2 Известные проблемы и обходные приемы (до Версии 8.2 FixPak 4) 3.2.1 Уровень FixPak и установка новых продуктов 3.2.2 Должен быть установлен компилятор IBM XL C/C++ среды времени выполнения (Linux iSeries и pSeries, 64-битная) 3.2.3 Соединение с системами хостов из DB2 Workgroup Server Edition и DB2 Express Edition не разрешено 3.2.4 Убедитесь, что Trusted Computing Base находится в согласованном состоянии (AIX) 3.2.5 Для обновления экземпляра должны быть прерваны все межпроцессные связи DB2 (IPCs) 3.2.6 Установка Query Patroller с уровнем FixPak 3 или выше 3.2.7 Установка менеджера связей данных DB2 UDB, когда уже установлена DB2 Enterprise Server Edition 4.0 Как получить помощь 4.1 Откуда загружать установочные образы пакета FixPak 5.0 Справочник 5.1 Поддерживаемые языки для клиентов DB2, доступных на FTP-сайте 5.2 Поддерживаемые продукты и компоненты для конкретных операционных систем 6.0 Примечания 1.0 Установка IBM DB2 Universal Database Version 8.2 FixPak 4 and later для AIX, HP-UX, Linux и операционной среды Solaris Перед установкой DB2 Universal Database (DB2 UDB) Version 8.2 FixPak 4 and later прочтите разделы этого файла readme, применимые к вашему варианту установки. Version 8.2 FixPak 4 and later эквивалентна Версии 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". 1.1 Перед установкой В этом разделе дана подробная информация о необходимых предварительных условиях (включая требования к программному обеспечению, аппаратным средствам и операционной системе), указано, где находится хронология исправлений к продукту, и перечислены задачи, которые необходимо выполнить перед установкой DB2 UDB. 1.1.1 Предварительные требования Самую свежую информацию о программном обеспечении, аппаратных средствах, операционных системах и исправлениях для продукта смотрите на следующих сайтах: 1. Требования к операционной системе перечислены по адресу * http://www.ibm.com/software/data/db2/udb/sysreqs.html 2. Список всех исправлений (APAR) и новости о поддержке смотрите по адресу * http://www.ibm.com/software/data/db2/support/db2_9/ Перед применением пакета FixPak в AIX, HP-UX или операционной среде Solaris убедитесь в наличии необходимого для него пространства. Для установки пакета FixPak требуется тот же объем пространства, что и для установки DB2 UDB Версии 8 GA (General Availability). (В AIX пакет FixPak будет применен, только если использовать опцию -a ("apply" - применить, а не "commit" - принять). Для применения пакета FixPak в Linux дополнительное пространство не требуется. Чтобы узнать, сколько пространства используется установкой DB2 UDB Версии 8 GA, введите команду: du -k -s <каталог_установки> где <каталог_установки> - каталог установки: * В AIX: /usr/opt/db2_08_01 * В HP-UX и операционной среде Solaris: /opt/IBM/db2/V8.1 Перед применением пакета FixPak убедитесь, что требуемый объем пространства (вычисленный предыдущей командой) доступен в каталоге: * В AIX: /usr/opt/db2_08_01 * В HP-UX: /var/adm/sw * В операционной среде Solaris: /var/sadm Если вы получили специальные исправления от службы поддержки IBM, перед установкой DB2 Version 8.2 FixPak 4 and later нужно узнать в службе поддержки IBM, не требуется ли вам обновленная версия специальных исправлений. Тогда вы сможете быть уверены, что ваша система будет в корректном состоянии, и специальные исправления не будут потеряны. Перед установкой Version 8.2 FixPak 4 and later у вас должен быть установлен продукт DB2 Версии 8 с уровнем VRMF (то есть версия, выпуск, уровень модификации и исправление) ниже, чем у этого пакета FixPak. Чтобы проверить, установлены ли необходимые продукты, введите соответствующую вашей операционной системе команду, выводящую информацию об установленной версии DB2. В следующей таблице показаны команды для каждой операционной системы Linux и UNIX: +----------+------------------------+---------------------------------+ | Операци- | Команда | Должна вывести | | онная | | | | система | | | +----------+------------------------+---------------------------------+ | AIX | lslpp -al | db2_08_01.client 8.1.0.0 или | | | "db2_08_01.client*" | новее (для AIX 4.3.3) | | | | | | | | db2_08_01.client 8.1.1.0 или | | | | новее (для AIX 5) | | | | | | | | Пример вывода для DB2 DB2 for | | | | AIX 4.3.3: | | | | db2_08_01.client 8.1.0.0 | | | | COMMITTED ... | | | | 8.1.0.3 COMMITTED ... | | | | 8.1.0.8 COMMITTED ... | | | | | | | | Посмотрите максимальную из | | | | возвращенных сигнатур | | | | (8.1.0.x), чтобы убедиться, что | | | | она меньше | | | | VRMF текущего уровня DB2. | | | | Для AIX 5 сигнатура имеет вид | | | | 8.1.1.y. | +----------+------------------------+---------------------------------+ | HP-UX | swlist -l product | DB2V8CAE 8.1.0.x [имя продукта] | | | "*DB2*" | | | | | или | | | | | | | | PDB2... 8.1.0.x Product Patch | | | | | | | | где x должен быть меньше | | | | текущего | | | | уровня (четвертой цифры VRMF). | +----------+------------------------+---------------------------------+ | Linux | rpm -qa | grep db2 | db2cliv81-8.1.0-x | | | | | | | | db2cliv81-8.1.1-x на | | | | Linux/AMD64. | | | | где x должен быть меньше | | | | текущего | | | | уровня (четвертой цифры VRMF). | +----------+------------------------+---------------------------------+ | Операци- | pkginfo -l db2cliv81 | | VERSION: 8.1.0.x | | онная | grep VERSION | | | среда | | где x должен быть меньше | | Solaris | | текущего | | | | уровня (четвертой цифры VRMF). | +----------+------------------------+---------------------------------+ 1.1.2 Хронология исправлений продукта Список всех исправлений продукта (APAR) и новости о поддержке смотрите по адресу * http://www.ibm.com/software/data/db2/support/db2_9/ 1.1.3 Перед установкой DB2 Version 8.2 FixPak 4 and later Перед установкой DB2 Version 8.2 FixPak 4 and later прочитайте разделы Известные проблемы и обходные приемы. 1.1.3.1 Условия лицензионного соглашения Перед установкой DB2 Version 8.2 FixPak 4 and later вы должны подтвердить, что просмотрели и принимаете Условия лицензионного соглашения, находящиеся в каталоге "db2/license". Ваше согласие с лицензионными условиями задает новая опция в команде установки. Для продолжения установки вы должны указать эту опцию. 1.1.3.2 Остановка всех процессов DB2 Перед установкой пакета FixPack нужно остановить все процессы DB2. Прим.: Необходимо остановить только процессы DB2, связанные с конкретной обновляемой вами установкой DB2. Например, работающие процессы и экземпляры из альтернативного пакета FixPack или другой версии DB2 останавливать не требуется. 1. Получите полномочия root, введя команду su - root. 2. Для каждого экземпляра введите следующие команды: su - . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # на каждом физическом узле exit где - имя владельца экземпляра. Если вы - пользователь HACMP, вместо команды db2stop для остановки DB2 надо использовать команду ha_db2stop. Команда db2stop приведет к ошибке. Дополнительную информацию об остановке экземпляра смотрите по адресу http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/admin/t0004897.htm 3. Введите следующие команды: su - . $HOME/das/dasprofile db2admin stop exit где - имя владельца DAS. 4. В AIX нужно также запустить slibclean, чтобы перед установкой выгрузить из памяти неиспользуемые библиотеки: /usr/sbin/slibclean 5. Отключите Fault Monitor, если он установлен и использует DB2 Версии 8. Чтобы отключить Fault Monitor Coordinator: a. Зарегистрируйтесь как пользователь root b. Чтобы найти каталог, из которого надо запускать команду db2fmcu, введите команду: ps -ef Например, в AIX командуdb2fmcu надо запускать из каталога /usr/opt/db2_08_01/bin. c. Перейдите в каталог, указанный командой ps d. Чтобы отключить Fault Monitor Coordinator, введите команду: db2fmcu -d e. Чтобы остановить демон Fault Monitor, введите команду: db2fm -D 6. Убедитесь, что все межпроцессные связи DB2 (IPCs) для экземпляра, который надо обновить, остановлены. Запустите от имени владельца экземпляра следующую команду на каждом физическом узле: $HOME/sqllib/bin/ipclean 1.1.3.3 Путь к каталогу не может содержать пробелы При загрузке и распаковке пакета FixPak или уровня модификации убедитесь, что в пути каталога, где находится данный файл, нет пробелов. Если в пути каталога будут пробелы, установка завершится неудачно. Например, путь каталога /home/DB2FixPak/FP16/ ... допустим, а путь каталога /home/DB2 FixPak/FP16/ ... 1.1.3.4 Проверка наличия достаточного свободного пространства для файловой системы (AIX 4.3.3, AIX 5L, Linux и операционная среда Solaris) Дополнительно к дисковой памяти, необходимой для установки продукта, у вас должна быть файловая система с 2 Гигабайтами свободного пространства для файла tar.Z или файла tar.gz и развернутого установочного образа. 1.1.3.5 Распаковка установочных образов FixPak Некоторые установочные образы пакета FixPak находятся на FTP-сайте или компакт-диске пакета FixPak в сжатом формате или формате gzip. Для применения пакетов FixPak DB2 этих форматов установочный образ FixPak необходимо скопировать во временный каталог и распаковать (или разархивировать) его. Файлы сжатых образов или образов в формате gzip могут называться FP16_$PTF.tar.Z или FP16_$PTF.tar.gz, где FP16_$PTF - имя и версия операционной системы последнего пакета FixPak. Помимо дисковой памяти, необходимой для установки продукта, у вас должна быть файловая система с 2 Гбайтами свободного пространства для файла tar.Z или файла tar.gz и развернутого установочного образа. Порядок действий Чтобы распаковать установочные образы пакета FixPak, выполните следующие действия: 1. Скопируйте сжатый или заархивированный образ во временную файловую систему, содержащую как минимум 2 Гбайта свободного пространства. 2. Перейдите в каталог скопированного образа, введя команду cd /TMP, где /TMP - каталог, куда вы скопировали сжатый образ. 3. Если расширение файла продукта - *.tar.Z, введите команду: zcat имя_файла.tar.Z | tar -xvf - где имя_файла - имя применяемого вами пакета FixPak DB2. 4. Если расширение файла продукта - *.tar.gz, введите команду распаковки: gunzip -c имя_файла.tar.gz | tar -xvf - где имя_файла - имя применяемого вами пакета FixPak DB2. Прим.: Утилита gunzip входит в комплект установки AIX 5L по умолчанию. Если ее у вас нет, установите набор файлов rpm.rte с установочного носителя AIX 5L. Набор файлов rpm.rte содержит gunzip. Можно также загрузить gzip для AIX 5L с сайта: http://www.ibm.com/systems/p/os/aix/linux/rpmgroups.html 5. Если сжатые установочные образы пакета FixPak народятся на компакт-диске пакета FixPak, у вас могут быть дополнительные компакт-диски с файлом extra.tar.Z или extra.tar.gz. Повторите эти действия для каждого компакт-диска. 1.1.3.6 Распаковка установочных образов альтернативного пакета FixPak Версии 8 Некоторые установочные образы альтернативного пакета FixPak находятся на FTP-сайте или на компакт-диске пакета FixPak в сжатом формате или формате gzip. Для применения альтернативных пакетов FixPak DB2 этих форматов установочный образ альтернативного пакета FixPak необходимо скопировать во временный каталог и распаковать его (или разархивировать). У сжатых или заархивированных файлов образов может быть расширение .tar.Z или .tar.gz. Файлы установочных образов альтернативного пакета FixPak называются так: * FP#_PTF#_ESE_MFP для AIX 4.3.3 и операционных сред Solaris * FP#_PTF#_ESE_MFP_SBCS для кодовых страниц SBCS (single-byte character set - набор однобайтных символов) в AIX 5 * FP#_PTF#_ESE_MFP_DBCS для кодовых страниц DBCS (double-byte character set - набор двухбайтных символов) в AIX 5 где FP# - номер пакета FixPak (например, "FP15"), а $PTF - идентификатор PTF (например, "U810952"). Прим.: 1. Альтернативные пакеты Alternate FixPak с меткой FP#_PTF#_ESE_MFP_SBCS поддерживают следующие языки: английский, бразильский португальский, датский, финский, французский, немецкий, итальянский, норвежский, португальский, испанский и шведский. 2. Альтернативные пакеты Alternate FixPak с меткой FP#_PTF#_ESE_MFP_DBCS поддерживают следующие языки: английский, японский, корейский, упрощенный китайский и традиционный китайский. Помимо дисковой памяти, необходимой для установки продукта, у вас должна быть файловая система с 2 Гбайтами свободного пространства для файла tar.Z или файла tar.gz и развернутого установочного образа. Порядок действий Чтобы распаковать установочные образы пакета FixPak, выполните следующие действия: 1. Скопируйте сжатый или заархивированный образ во временную файловую систему, содержащую как минимум 2 Гбайта свободного пространства. 2. Перейдите в каталог скопированного образа, введя команду cd /TMP, где /TMP - каталог, куда вы скопировали сжатый образ. 3. Если расширение файла продукта - *.tar.Z, введите команду: zcat имя_файла.tar.Z | tar -xvf - где имя_файла - имя применяемого вами альтернативного пакета FixPak DB2. 4. Если расширение файла продукта - *.tar.gz, введите команду распаковки: gunzip -c имя_файла.tar.gz | tar -xvf - где имя_файла - имя применяемого вами альтернативного пакета FixPak DB2. Прим.: Утилита gunzip входит в комплект установки AIX 5L по умолчанию. Если ее у вас нет, установите набор файлов rpm.rte с установочного носителя AIX 5L. Набор файлов rpm.rte содержит gunzip. Можно также загрузить gzip для AIX 5L с сайта: http://www.ibm.com/systems/p/os/aix/linux/rpmgroups.html 5. Если сжатые установочные образы альтернативного пакета FixPak народятся на компакт-диске пакета FixPak, у вас могут быть дополнительные компакт-диски с файлом extra.tar.Z или extra.tar.gz. Повторите эти действия для каждого компакт-диска. 1.1.3.7 Резервное копирование для возможностей хранилищ данных (AIX, Linux и операционные среды Solaris) Если вы запускаете возможности хранилищ данных в Linux, например, агент хранилища данных, поставляемый с некоторыми продуктами серверов, необходимо создать резервную копию файла /opt/IBM/db2/V8.1/bin/IWH.environment. Если у вас есть этот файл, сделайте его копию перед установкой DB2 Version 8.2 FixPak 4 and later. В AIX и Solaris также надо сделать резервную копию этого файла (например, в AIX, он находится в каталоге /usr/opt/db2_08_01/bin/IWH.environment). 1.2 Установка пакета Version 8.2 FixPak 4 and later В этом разделе подробно описана установка пакета DB2 Version 8.2 FixPak 4 and later и альтернативного пакета FixPak. 1.2.1 Установка DB2 Version 8.2 FixPak 4 and later Перед установкой пакета DB2 Version 8.2 FixPak 4 and later убедитесь, что система удовлетворяет всем предварительным требованиям установки, включая исправления операционной системы, как подробно описано в разделе Предварительные требования. Это поможет предотвратить технические трудности, которые могут возникнуть после установки и конфигурирования DB2 UDB. Перед установкой DB2 Version 8.2 FixPak 4 and later прочитайте разделы Известные проблемы и обходные приемы. Ограничения При установке DB2 Version 8.2 FixPak 4 and later действуют следующие ограничения:: * В AIX сценарий installFixPak выполняет проверку предварительных условий, которая не выполняется при установке DB2 Version 8.2 FixPak 4 and later при помощи SMIT или installp. Использование SMIT по-прежнему поддерживается, однако в этом файле readme описывается только установка при помощи installFixPak. Инструкции по использованию SMIT смотрите в ваших руководствах по AIX. Настоятельно рекомендуется использовать для установки DB2 Version 8.2 FixPak 4 and later сценарий installFixPak. * В случае DB2 Версии 8 for HP-UX на IA64 не используйте утилиту SAM для установки пакета FixPak. Единственный поддерживаемый способ установки этого пакета FixPak - запустить команду installFixPak, поставляемую с образом текущего пакета FixPak. * В Linux, если вы установили DB2 Version 8.2 FixPak 4 and later, нельзя выполнить откат и вернуться к прежнему уровню DB2. Нужно выполнить деинсталляцию и переустановить требуемый уровень продукта и/или уровень FixPak. Порядок действий Чтобы установить DB2 Version 8.2 FixPak 4 and later: 1. Вы должны быть зарегистрированы в системе как пользователь root. 2. Перейдите в каталог, где находится установочный образ. 3. Чтобы запустить установку, введите команду: ./installFixPak -y где -y - опция, указывающая ваше согласие с условиями лицензионного соглашения. Опция -y должна быть задана для продолжения установки. Прим.: По умолчанию команда installFixPak принимает все измененные наборы файлов в AIX. В AIX, если вы не хотите принимать изменения, надо ввести команду installFixPak с опцией -a ("apply" - применить вместо "commit" - принять): ./installFixPak -y -a 1.2.2 Установка альтернативного FixPak для DB2 Версии 8 DB2 UDB Enterprise Server Edition (ESE), работающая в операционных системах Linux или UNIX, поддерживает использование нескольких уровней программного кода в одном и том же выпуске системы. Это называется поддержкой нескольких FixPak (Multiple FixPak - MFP). Поддержка MFP реализуется посредством использования альтернативных пакетов FixPak (Alternate FixPak - AFP). Альтернативные пакеты FixPak допускают установку пакетов FixPak или уровней модификации в альтернативный путь, то есть в другой путь установки с другим именем набора файлов или пакета. В этом случае операционная система считает код DB2, установленный по альтернативному пути, другой программой. Ограничения: * У каждого AFP свой уникальный путь установки. Этот путь постоянен и его нельзя изменить. AFP невозможно установить в произвольное место по вашему выбору. * Если вы устанавливаете альтернативный пакет FixPak DB2 Версии 8 без установленной и лицензированной копии DB2 Версии 8, надо получить лицензионный ключ с носителя уровня выпуска Версии 8. После этого можно установить лицензию при помощи команды db2licm. * Альтернативные пакеты DB2 UDB Версии 8, FixPak 9 и DB2 UDB Версии 8, FixPak 9a не могут сосуществовать. Если вы хотите установить альтернативный пакет DB2 UDB Версии 8, FixPak 9a в системе, где уже установлен альтернативный пакет DB2 UDB Версии 8, FixPak 9, вам необходимо деинсталлировать DB2 UDB Версии 8, FixPak 9 до установки альтернативного пакета DB2 UDB Версии 8, FixPak 9a. * Установка с помощью файла ответов для альтернативных пакетов FixPak не поддерживается. Предварительные требования: * У вас должны быть полномочия root. * Необходима копия образа альтернативного пакета FixPak DB2 Версии 8. Смотрите в этом файле Readme раздел "Откуда загружать установочные образы пакета FixPak". Чтобы установить этот альтернативный пакет FixPak для DB2 Версии 8 для Enterprise Server Edition (ESE) в операционной системе Linux или UNIX: 1. Запустите утилиту installAltFixPak -y из каталога, куда вы распаковали образ для альтернативного пакета FixPak DB2 Версии 8. Опция -y означает ваше согласие с условиями лицензионного соглашения; ее надо задать для продолжения установки. 2. Программа установки проверяет, установлена ли DB2 Версии 8 по пути GA. Если программа установки обнаружит существующую DB2 Версии 8, установленную по пути GA, она предложит установить те же наборы или пакеты файлов из альтернативного FixPak DB2 Версии 8. * Если вы ответите да, программа установки продолжит установку того же набора файлов или пакетов, который уже установлен в системе. * Если вы ответите нет, или если DB2 Версии 8 не найдена в каталоге /usr/opt/db2_08_01 (для AIX) или /opt/IBM/db2/V8.1 (для остальных платформ), будет запущена программа db2_install. Прим.: Лицензия с альтернативным пакетом FixPak DB2 Версии 8 не поставляется; все лицензии надо устанавливать с носителя уровня выпуска Версии 8. 1.3 После установки После установки DB2 Version 8.2 FixPak 4 and later, выполните следующие действия: * Для серверов объединения, обращающихся к реляционным источникам данных, запустите для каждого источника данных команду djxlink. * Обновите экземпляры для использования нового уровня DB2 * Обновите системные каталоги. * Перезапустите экземпляры * Свяжите файлы связывания После применения пакета FixPak перекомпилировать прикладные программы не требуется. Однако для использования преимуществ измененных файлов, связанных с прикладными программами, рекомендуется выполнить перекомпиляцию. 1.3.1 Серверы объединения и команда djxlink При наличии серверов объединения, обращающихся к реляционным источникам данных, для каждого источника данных надо запустить команду djxlink. Эту команду нужно запускать после установки DB2 Version 8.2 FixPak 4 and later и до запуска команды db2iupdt. Выполните следующие действия: 1. Зарегистрируйтесь как пользователь root. 2. Удалите или переименуйте файл djxlink.out в каталоге $install_dir/lib/, где $install_dir - каталог установки DB2. 3. Если вы используете Relational Connect для связи с источником данных Oracle, задайте в качестве значения переменной среды ORACLE_HOME домашний каталог Oracle. 4. Введите команду: djxlink 1.3.2 Обновление экземпляров для использования нового уровня DB2 Если установлен пакет FixPack для обновления существующей установки, эта задача обязательная. Если установлен пакет FixPack для создания новой установки с новыми экземплярами, выполнять эту задачу необязательно. Нужно обновить все существующие экземпляры, связанные с путем установки (или копией DB2 UDB), где установлен пакет FixPak. Есть также вариант обновить существующие экземпляры, связанные с другим путем установки для использования нового уровня DB2 UDB. Предварительное требование: * Для обновления этих экземпляров нужно зарегистрироваться как пользователь root. * Обновляемый экземпляр и все его процессы DB2 должны быть остановлены. Смотрите раздел "Остановка всех процессов DB2". 1. Для каждого экземпляра введите команду: /instance/db2iupdt где - имя экземпляра , а - путь, где установлен пакет FixPak. 2. Если в качестве сервера администратора DB2 (DAS) используется DAS DB2 UDB Версии 8, существующий в пути установки пакета FixPak, введите команду dasupdt. Чтобы обновить DAS, введите команду: /instance/dasupdt где - имя владельца DAS, а - путь, где установлен пакет FixPak. Прим.: 1. Если уровень экземпляра изменяется с более высокого уровня пакета FixPak на более низкий, а экземпляр перемещается в новую копию DB2 (в новый путь установки), нужно задать параметр команды db2iupdt опцию '-D'. 2. При обновлении экземпляра DB2 или DAS с существующего уровня кода (исходный путь установки) до нового уровня кода (новый путь установки) никогда не удаляйте "исходный" путь установки, пока не будут выполнены команды db2iupdt и dasupdt. После успешного выполнения команд db2iupdt и dasupdt, если этот уровень кода не используется другими экземплярами, можно деинсталлировать копию DB2 UDB, с которой исходно был связан экземпляр. 3. При установке пакета FixPak Fault Monitor Coordinator автоматически добавляется к /etc/inittab. Если вы хотите отключить Fault Monitor Coordinator, после установки пакета FixPak нужно будет удалить запись db2fmcd из /etc/inittab. Например, пока вы зарегистрированы как пользователь root или привилегированный пользователь, введите команду: db2fmcu -d Вот пример двух вариантов обновления существующего экземпляра до нового уровня DB2: В текущий момент экземпляр db2inst1 работает с альтернативным пакетом FixPak 1. Если вы хотите обновить этот экземпляр до уровня кода данного пакета FixPak, можно выполнить одно из следующих действий: 1. Установить альтернативный FixPak для DB2 Версии 8, поставляемый с этим пакетом FixPak, а затем обновить экземпляр. Например: a. Установите данный альтернативный FixPak для Версии 8. b. Остановите db2inst1. c. Введите команду <путь_установки_AFP>/instance/db2iupdt db2inst1, где <путь_установки_AFP> - путь установки альтернативного пакета FixPak Версии 8: * Для AIX <путь_установки_AFP> - это /usr/opt/db2_08_FP16 * Для Linux и других операционных систем UNIX <путь_установки_AFP> - это /opt/IBM/db2/V8.FP16 2. Установить обычный пакет FixPak DB2 Version 8.2 FixPak 4 and later, поставляемый с эти пакетом, затем обновить ваш экземпляр. Например: a. Установите обычный пакет FixPak DB2 Version 8.2 FixPak 4 and later поверх кода Версии 8.1 GA (General Availability) или кода любой предыдущей Версии 8.1. b. Остановите db2inst1. c. Введите команду <путь_установки_версии_8.1_GA>/instance/db2iupdt db2inst1, где <путь_установки_версии_8.1_GA> - путь установки Версии 8.1 GA. Обратите внимание на то, что в этом примере экземпляр перенастраивается из меньшего уровня кода в больший. Эту же процедуру можно использовать и для перенастройки в более низкий уровень кода. В этом случае при запуске команды db2iupdt нужно использовать флаг -D. Чтобы получить дополнительную информацию о командах db2iupdt или dasupdt, введите эти команды с опцией -h. 1.3.3 Обновление системных каталогов Эта задача рекомендована, если вы хотите использовать возможности последнего исправления. Если вы не планируете использовать возможности, специфичные для последнего пакета FixPak и можете решить вернуться к более раннему пакету FixPak, не используйте db2updv8. После установки DB2 Universal Database (UDB) Version 8.2 FixPak 4 and later введите команду db2updv8 для обновления системных каталогов, чтобы поддерживать текущий уровень, включив некоторые встроенные подпрограммы. Вводить команду db2updv8 не обязательно, но некоторые возможности DB2 UDB Версии 8.2 без этого работать не будут. После применения команды db2updv8 для обновления системных каталогов до текущего уровня Версии 8 возврат к прежней Версии 8.1 не поддерживается. Чтобы получить информацию о команде db2updv8, введите ее с опцией -h. Техническую информацию можно найти в Информационном центре в теме Команда обновления базы данных до текущего уровня Версии 8. 1.3.4 Перезапуск экземпляров и сервера администратора Для перезапуска экземпляра: 1. Зарегистрируйтесь как владелец экземпляра и введите команду db2start. 2. Повторите эти шаги для каждого экземпляра. Для перезапуска сервера администратора зарегистрируйтесь как владелец DAS и введите команду db2admin start. 1.3.5 Связывание файлов связывания После установки нужно выполнить связывание утилит DB2 со всеми вашими базами данных. Этот шаг необходим для исправлений, чтобы завершить установку и гарантировать использование правильного уровня кода. Описанную ниже процедуру связывания нужно выполнить только один раз для каждой базы данных. 1.3.5.1 Связывание с базами данных DB2 Установив исправления, надо ввести одну из следующих последовательностей команд: В командной строке введите: db2 terminate db2 CONNECT TO <имя-базы-данных> db2 BIND <путь>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate или введите в командной строке DB2: TERMINATE CONNECT TO <имя-базы-данных> BIND <путь>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD TERMINATE Где <имя-базы-данных> - имя базы данных, с которой должны быть связаны утилиты, а <путь> - полный путь к каталогу, где расположены файлы связывания, например: $HOME/sqllib/bnd ($HOME здесь - домашний каталог экземпляра сервера баз данных). Файлы db2ubind.lst и db2cli.lst содержат списки необходимых файлов связывания, используемых в DB2 UDB. Уже связанные пакеты вернут ошибку SQL0719. Это нормально. 1.3.5.2 Связывание db2schema.bnd с существующими базами данных После установки на сервере надо связать с существующими базами данных дополнительный файл связывания. Это требование не относится к клиентам. Порядок действий Чтобы связать файл db2schema.bnd на сервере, введите одну из следующих последовательностей команд: В командной строке введите: db2 terminate db2 CONNECT TO <имя-базы-данных> db2 BIND <путь>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate или в командной строке DB2: TERMINATE CONNECT TO <имя-базы-данных> BIND <путь>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE где <имя-базы-данных> - имя базы данных, с которой должны быть связаны утилиты, а - полный путь к каталогу, где расположены файлы связывания. 1.3.5.3 Связывание баз данных объединения Если у вас есть базы данных объединения, после установки пакета FixPak или исправления DB2 надо связать файлы связывания db2dsproc.bnd и db2stats.bnd. Предварительные требования Для связывания файлов связывания у вас должно быть одно из следующих полномочий: * Полномочия SYSADM или DBADM * Привилегией ALTERIN для схемы * Привилегией BIND для пакета Порядок действий Чтобы связать файлы связывания db2dsproc.bnd и db2stats.bnd, соединитесь с базой данных и выполните команду BIND. Например: db2 connect to <имя-базы-данных> db2 bind <путь>/db2dsproc.bnd blocking all grant public db2 bind <путь>/db2stats.bnd blocking all grant public db2 terminate Где <имя-базы-данных> - имя базы данных объединения, а <путь> - полный путь к каталогу, где расположены файлы связывания, например: $HOME/sqllib/bnd ($HOME здесь - домашний каталог экземпляра DB2). Синтаксис и опции команды BIND описаны в справочнике DB2 Command Reference. 1.3.5.4 Связывание баз данных, для которых разрешены пространственные данные Если у вас есть базы данных, для которых разрешены пространственные данные, после установки пакета FixPak или исправления DB2 надо связать файл db2gse.lst. Файл db2gse.lst содержит имена файлов связывания для хранимых процедур, поставляемых с модулем DB2 Spatial Extender. Предварительные требования Для связывания файла db2gse.lst у вас должны быть одни из следующих полномочий: * Полномочия SYSADM или DBADM * Привилегией ALTERIN для схемы * Привилегией BIND для пакета Порядок действий Чтобы связать файл db2gse.lst: 1. Перейдите в каталог экземпляра, где расположены файлы связывания. Введите команду: cd $HOME/sqllib/bnd где $HOME - домашний каталог владельца экземпляра. 2. Соединитесь с базой данных и выполните команду BIND. Например, введите: db2 connect to <имя-базы-данных> db2 bind /home/instance/sqllib/bnd/@db2gse.lst db2 terminate где <имя-базы-данных> - имя базы данных, для которой разрешены пространственные данные. Синтаксис и опции команды BIND описаны в справочнике DB2 Command Reference. 1.3.5.5 Связывание баз данных хоста Если вы соединяетесь с базами данных хоста, надо также связать новые файлы связывания с хостом. Используя процессор командной строки DB2, соединитесь с базой данных хоста и выполните связывание утилит: ХОСТ КОМАНДА ======= =================================================== MVS BIND <путь>/@ddcsmvs.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VM BIND /@ddcsvm.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VSE BIND /@ddcsvse.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE OS400 BIND /@ddcs400.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE Где <путь> - полный путь к каталогу, где расположены файлы связывания, например: $HOME/sqllib/bnd ($HOME здесь - домашний каталог экземпляра DB2). Список файлов связывания для конкретной операционной системы клиента смотрите в разделе "Binding Applications and Utilities" руководства DB2 Connect User's Guide. Если файл связывания меняется, но ваши клиенты не используют этот файл, связывать их не требуется. 1.3.5.6 Связывание отдельных файлов связывания Если вы хотите связать с базой данных только отдельный файл связывания, введите для каждой базы данных одну из следующих последовательностей команд. В командной строке введите: db2 terminate db2 CONNECT TO <имя-базы-данных> db2 BIND <путь>/<файл_связывания> BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate или введите в командной строке DB2: TERMINATE CONNECT TO <имя-базы-данных> BIND <путь>/<файл_связывания> BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE где <файл_связывания> - имя файла связывания, <путь> - полный путь к каталогу, где расположены файлы связывания, а <имя-базы-данных> - имя вашей базы данных. 1.3.5.7 Связывание утилит базы данных при использовании клиента времени выполнения Клиент времени выполнения нельзя использовать для связывания утилит базы данных (IMPORT, EXPORT, REORG, процессор командной строки) и файлов связывания CLI DB2. Вместо него нужно использовать клиент администратора DB2 или клиент разработки прикладных программ DB2. Утилиты базы данных (IMPORT, EXPORT, REORG, процессор командной строки) и файлы связывания CLI DB2 надо связать с базами данных, чтобы они могли использоваться с этими базами данных. В сетевой среде, если используется несколько клиентов, выполняющихся в разных операционных системах или использующих различные версии или служебные уровни DB2, необходимо связать утилиты один раз для каждой комбинации операционная система - версия клиента DB2. 1.3.6 Ограничения на добавление продуктов с помощью команды db2setup После установки продукта DB2 можно добавить дополнительные продукты DB2. Если для добавления продуктов вы используете команду db2setup, учитывайте следующие рекомендации и ограничения. Рекомендации У установленного и добавляемого продуктов должны совпадать уровни кода. Например, уже установлен DB2 ESE Server Версии 8 FixPak 15 и вы хотите добавить решение WebSphere Information Integration. В этом случае решение WebSphere Information Integration должно быть также уровня Версия 8 FixPak 15. Ограничения * Если уровень FixPak DB2 выше уровня FixPak добавляемого продукта, такое сочетание разрешено. Однако поскольку уровень FixPak добавляемого продукта меньше уровня FixPak DB2, после установки дополнительного продукта нужно повторно применить пакет FixPak DB2. Инструкции по повторному применению пакета FixPak смотрите в соответствующем файле Readme для этого пакета FixPak. * Если уровень FixPak DB2 ниже уровня FixPak добавляемого продукта, выдается сообщение об ошибке. Уровень FixPak добавляемого продукта не может быть выше, чем у DB2. В этом случае нужно сначала обновить DB2 до соответствующего уровня и только затем установить дополнительный продукт. Смотрите инструкции в соответствующем файле Readme для пакета FixPak. Сочетания уровней при применении команды db2setup показаны в следующей таблице: Табл. 1. Сочетания уровней для команды db2setup +------------+-------------+------------------------------------------+ | Уровень | Уровень | Допустимость сочетания | | FixPak DB2 | FixPak | | | | дополнитель-| | | | ного | | | | продукта | | +------------+-------------+------------------------------------------+ | Версия 8 | Версия 8 | Да. Это рекомендуемое сочетание. | | FixPak 3 | FixPak 3 | | +------------+-------------+------------------------------------------+ | Версия 8 | Версия 8 GA | Да, но нужно повторно применить Версию 8 | | FixPak 3 | | FixPak 3. Инструкции по повторному | | | | применению пакета FixPak смотрите на | | | | сайте поддержки DB2 в соответствующем | | | | файле Readme для этого пакета FixPak. | +------------+-------------+------------------------------------------+ | Версия 8 | Версия 8 | Нет. Перед установкой дополнительного | | FixPak 3 | FixPak 5 | продукта нужно сначала обновить уровень | | | | DB2 (в этом примере до Версии 8 FixPak | | | | 5). Инструкции по установке необходимого | | | | пакета FixPak Версии 8 смотрите на сайте | | | | поддержки DB2 в соответствующем файле | | | | Readme для этого пакета FixPak. | +------------+-------------+------------------------------------------+ Адрес сайта поддержки DB2 - http://www.ibm.com/software/data/db2/support/db2_9/ 2.0 Деинсталляция Version 8.2 FixPak 4 and later 2.1 Перенастройка файлов каталога базы данных из Версии 8.2 обратно в Версию 8.1 В DB2 UDB Версии 8.2 в структуру записи базы данных добавлены два новых поля, что изменило структуру файлов каталога базы данных. При перенастройке из Версии 8.1 в Версию 8.2 файлы каталога базы данных будут перенастроены автоматически. Однако обратный перенос файлов каталога базы данных из Версии 8.2 в Версию 8.1 требует применения инструмента db2demigdbd для преобразования текущих файлов каталога базы данных в формат Версии 8.1. Инструмент db2demigdbd доступен как часть установки пакета FixPak для Linux и UNIX. Его можно также найти непосредственно на компакт-диске пакета FixPak для Linux и UNIX, не устанавливая этот пакет. В Windows, Linux и UNIX инструмент db2demigdbd можно загрузить с анонимного FTP-сервера IBM по адресу ftp.software.ibm.com/ps/products/db2/tools. Документацию для инструмента db2demigdbd можно найти по адресу http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm. Дополнительную информацию, в том числе о загрузке инструмента db2demigdbd, смотрите в базе данных Technotes по адресу http://www.ibm.com/software/data/db2/support/db2_9/; выполните поиск ключевых слов "db2demigdb tool". 2.2 Деинсталляция установленных FixPak или уровней модификации в Linux или UNIX Прим.: Если вы получили от службы поддержки IBM специальные исправления и применили их к DB2 UDB уровня Version 8.2 FixPak 4 and later, после деинсталляции DB2 DB2 UDB Version 8.2 FixPak 4 and later вы потеряете все эти исправления. Специальные исправления, полученные от службы поддержки IBM, применимы только к вашей текущей версии. Эти специальные исправления нельзя применять к более ранней версии. Если это вас касается, перед деинсталляцией DB2 UDB Version 8.2 FixPak 4 and later обратитесь в службу поддержки IBM. Перед деинсталляцией DB2 UDB Version 8.2 FixPak 4 and later нужно: * Остановить все экземпляры и DAS * Сделать резервную копию данных AIX Если установлена DB2 UDB Version 8.2 FixPak 4 and later и наборы файлов применены, но не приняты, установку DB2 UDB Version 8.2 FixPak 4 and later можно отменить при помощи SMIT. Подробности смотрите в документации по SMIT. Если наборы файлов были приняты при установке DB2 UDB Version 8.2 FixPak 4 and later (опция по умолчанию), DB2 UDB Version 8.2 FixPak 4 and later нельзя отклонить. Единственный возможный путь - деинсталлировать DB2 UDB из системы, затем переустановить DB2 UDB Версии 8 и обновить DB2 UDB до нужного вам уровня, применив соответствующий пакет FixPack DB2 UDB. Если в вашей системе включена Trusted Computing Base (TCB), перед деинсталляцией DB2 UDB Version 8.2 FixPak 4 and later надо убедиться, что TCB находится в согласованном состоянии. Подробности смотрите в разделе Известные проблемы и обходные приемы. HP-UX Наборы файлов DB2 UDB Version 8.2 FixPak 4 and later можно деинсталлировать при помощи утилиты sam. Если вы используете swlist или sam, можно получить список всех наборов файлов для DB2 UDB Version 8.2 FixPak 4 and later; он будет выглядеть примерно так: PDB2_810100010 8.1.0.8 PDB2_810100011 8.1.0.8 PDB2_810300011 8.1.0.24 PDB2_810300010 8.1.0.24 Здесь приводится имя набора файлов и сигнатура установки. Надо деинсталлировать группу наборов файлов PDB2_* с одинаковой сигнатурой, начиная с наибольшего числа. Можно удалить DB2 UDB Version 8.2 FixPak 4 and later или последнюю и предпоследнюю версии и т.п. Можно удалить также все версии. Linux В Linux нельзя деинсталлировать DB2 UDB Version 8.2 FixPak 4 and later. Единственный возможный путь - деинсталлировать DB2 UDB из системы, затем переустановить DB2 UDB Версии 8 и обновить DB2 UDB до нужного вам уровня, применив соответствующий пакет FixPack DB2 UDB. С DB2 UDB Version 8.2 FixPak 4 and later поставляется сценарий db2_deinstall, который деинсталлирует DB2 UDB из системы. Операционная среда Solaris Для каждого образа версии поставляется сценарий backoutallpatch. Запустите этот сценарий, чтобы деинсталлировать DB2 UDBVersion 8.2 FixPak 4 and later и оставить систему в том состоянии, в котором она была перед установкой DB2 UDB Version 8.2 FixPak 4 and later. Этот сценарий находится в каталоге /var/sadm/patch. Он называется backoutallpatch.8.1.x.y, где 8.1.x.y соответствует VRMF DB2 UDB Version 8.2 FixPak 4 and later. Файлы, необходимые для деинсталляции пакета FixPak или уровня модификации, хранятся в каталоге /var/sadm. Требования к дисковому пространству в каталоге /var/sadm для каждого пакета FixPak или уровня модификации почти такие же, как дисковому пространству в каталоге /opt/IBM/db2/V8.1 для DB2. Деинсталляция выполняется от максимального уровня к минимальному, пока вы не достигнете нужного вам уровня версии. Например, если у вас система уровня FixPak 3 и перед установкой FixPak 3 были установлены FixPak 1 и уровень модификации 2, вы не сможете деинсталлировать FixPak 1, пока не деинсталлируете уровень модификации 2 и FixPak 3. Обновите все экземпляры и DAS 2.3 Деинсталляция альтернативного FixPak для DB2 Версии 8 В этом разделе описано удаление продуктов DB2 версии 8 с помощью команды db2_deinstall. Команда db2_deinstall удаляет все продукты DB2 из системы по соответствующему пути установки. Чтобы удалить подмножество продуктов DB2, воспользуйтесь средствами операционной системы и удалите компоненты, пакеты или наборы файлов DB2. Предварительные требования Перед удалением продуктов DB2 из операционной системы Linux или UNIX: * Для удаления продуктов DB2 необходимы полномочия root. * Команда db2_deinstall находится в корневом каталоге на всех пригодных для установки образах DB2 (обычный или альтернативный FixPak). Порядок действий Для удаления из системы альтернативного FixPak: 1. Зарегистрируйтесь как пользователь с полномочиями root. 2. Найдите копию db2_deinstall, относящуюся к тому альтернативному FixPak, который вы хотите удалить. Например, сценарий db2_deinstall для альтернативного FixPak x нельзя использовать для удаления альтернативного FixPak y. 3. Запустите команду db2_deinstall -n. Существуют и другие способы удаления продуктов DB2 из операционной системы. Обычно они применяются для удаления только некоторых продуктов DB2. Например, в HP-UX альтернативный способ удаления программных продуктов DB2 включает в себя использование команды swremove. 3.0 Известные проблемы и обходные приемы В следующих разделах подробно описаны проблемы и обходные приемы, которые нужно знать перед установкой DB2 UDB Version 8.2 FixPak 4 and later. 3.1 Известные проблемы и обходные приемы (Version 8.2 FixPak 4 and later) Ограничения и известные проблемы для продуктов баз данных DB2 описаны в технических замечаниях и исправлениях APAR на сайте поддержки продукта DB2 for Linux, UNIX and Windows по адресу: http://www.ibm.com/software/data/db2/support/db2_9/ Эти ресурсы обновляются по мере обнаружения проблем и их решений. Поиск по базе Knowledge Base позволяет быстро найти обходные пути для решения проблем. Следующие ссылки запускают пользовательские запросы информации по техническим замечаниям и исправлениям APAR: * Просмотрите все технические замечания для DB2 UDB Версии 8: http://www.ibm.com/support/search.wss?rs=71+56&dc=DB520+D600&dtm&atrn1=SWVersion&atrv1=8&tc=SSEPGG+SSEPDU * Просмотрите все исправления APAR для DB2 UDB Версии 8: http://www.ibm.com/support/search.wss?rs=71+56&apar=only&tc=SSEPGG&atrn=SWVersion&atrv=8*&atrn1=&atrv1=&atrwcs=on&lang=all&dr=all&r=10&cc=us Чтобы создать свой собственный запрос, перейдите на страницу Advanced search (Сложный поиск) на сайте поддержки программного обеспечения IBM: http://www.ibm.com/support/advsrch.wss 3.1.1 При обновлении экземпляра перезаписываются сценарии db2profile и db2cshrc Для возможности использования нового уровня DB2 после установки пакета FixPak необходимо обновить экземпляры. Однако команда db2iupdt перезаписывает сценарии db2profile и db2cshrc. Если вы редактировали эти сценарии, после выполнения команды db2iupdt все внесенные ранее изменения будут потеряны. 3.2 Известные проблемы и обходные приемы (до Версии 8.2 FixPak 4) 3.2.1 Уровень FixPak и установка новых продуктов Если на одном компьютере установлено несколько продуктов DB2, нужно обновить все существующие продукты DB2 до одного и того же уровня FixPak. Это ограничение применяется и для случая установки альтернативных пакетов FixPak (AFP). Поскольку у каждого AFP свой собственный уникальный путь установки, все продукты, установленные по этому пути, должны быть на одном уровне FixPak. Подробности смотрите в разделе "Вопросы совместимости" Замечаний по выпуску Версии 8.2 FixPak 3 (эквивалентна Версии 8.1 FixPak 10). 3.2.2 Должен быть установлен компилятор IBM XL C/C++ среды времени выполнения (Linux iSeries и pSeries, 64-битная) Перед установкой 64-битной DB2 for Linux в iSeries и pSeries должны быть выполнены следующие требования: 1. Должны использоваться аппаратные средства iSeries или pSeries, поддерживаемые дистрибутивом Linux. 2. Должен использоваться дистрибутив Linux, поддерживаемый DB2. Информацию смотрите по адресу http://www.ibm.com/software/data/db2/linux/validate/ 3. Загрузите и установите IBM XL C/C++ Advanced Edition V7.0 для компонента среды времени выполнения Linux. Дополнительную информацию смотрите на сайте www.ibm.com/support/docview.wss?uid=swg24007906 или выполните следующие действия: a. Зайдите на страницу поддержки XL C/C++: www.ibm.com/software/awdtools/xlcpp/support/ b. Под заголовком "Download" (Загрузить) выберите "Fixes by version" (Исправления по версии). c. Под заголовком "Linux" найдите "XL C/C++ Advanced Edition V7.0 for Linux Runtime Environment" (XL C/C++ Advanced Edition V7.0 для среды времени выполнения Linux) и выберите "Latest updates" (Последние обновления). 3.2.3 Соединение с системами хостов из DB2 Workgroup Server Edition и DB2 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) возможность устанавливать соединения с хостом запрещена, для чего файл db2jcc_license_cisuz.jar удален. Данное изменение касается следующих продуктов Версии 8.2: * DB2 UDB Express Edition * DB2 UDB Express Edition CPU Option * DB2 UDB Workgroup Server Edition * DB2 UDB Workgroup Server Unlimited Edition. 3.2.4 Убедитесь, что Trusted Computing Base находится в согласованном состоянии (AIX) В AIX, если в вашей системе включена Trusted Computing Base (TCB), перед установкой или деинсталляцией DB2 UDB Version 8.2 FixPak 4 and later надо убедиться, что TCB находится в согласованном состоянии для любого файла или каталога, связанного с экземпляром DB2, DAS, и установленными файлами DB2. TCB, например, не может находиться в согласованном состоянии, если экземпляры DB2 были удалены не при помощи команды db2idrop. Состояние TCB можно проверить, введя от имени пользователя root следующую команду: tcbck -n ALL Если TCB не находится в согласованном состоянии, установка, деинсталляция или отмена DB2 UDB Version 8.2 FixPak 4 and later может завершиться неудачно, оставив некоторые наборы файлов DB2 поврежденными. Подробности о Trusted Computing Base смотрите в руководстве AIX Security Guide. 3.2.5 Для обновления экземпляра должны быть прерваны все межпроцессные связи DB2 (IPCs) Для обновления экземпляра необходимо прервать все межпроцессные связи DB2 (IPCs). В противном случае, при обновлении экземпляра возможны ошибки или после обновления экземпляра команда db2start не будет работать. Все межпроцессные связи DB2 (IPCs) должны быть прерваны на всех узлах для экземпляра. Подробности смотрите в разделе "Остановка всех процессов DB2". 3.2.6 Установка Query Patroller с уровнем FixPak 3 или выше Query Patroller - это система управления запросами, применяемая для управления потоком запросов к базе данных DB2. Начиная с DB2 UDB Версии 8.1.2, DB2 Query Patroller поставляется как отдельный продукт. Он больше не является компонентом менеджера хранилищ DB2. Если у вас установлена DB2 UDB Версии 8 FixPak 3 или новее и вы устанавливаете DB2 Query Patroller базовой версии или версии GA, необходимо повторно применить этот FixPak DB2. В противном случае изменения Query Patroller не будут применены к вашему уровню FixPak DB2. При установке сервера Query Patroller после повторного применения уровня FixPak DB2 необходимо также обновить экземпляры DB2. Это обязательно. Подробности смотрите в разделе Обновление экземпляров для использования нового уровня DB2 этого файла readme. После обновления экземпляров их надо перезапустить. Подробности смотрите в разделе Перезапуск экземпляров этого файла readme. Обновление экземпляров для использования нового уровня DB2 и Перезапуск экземпляров - подразделы раздела После установки. 3.2.7 Установка менеджера связей данных DB2 UDB, когда уже установлена DB2 Enterprise Server Edition Установка менеджера связей данных DB2 завершится неудачно при создании экземпляра dlfm, если на этом компьютере уже установлена DB2 UDB ESE. Обходной прием - модифицировать файл ответов и продолжить работу или выполнить установку менеджера связей данных DB2 при помощи файла ответов. Дополнительную информацию о файлах ответов смотрите в Дополнении по установке и конфигурированию или поищите словосочетание "файл ответов" в Информационном центре. 4.0 Как получить помощь Чтобы связаться со службой поддержки DB2 по телефону: * В Канаде или в Соединенных Штатах позвоните по телефону 1-800-IBM-SERV (426-7378). * В прочих странах посмотрите на сайте http://www.ibm.com/planetwide отделение список IBM для вашей страны или региона. Основная группа новостей Usenet по вопросам, связанным с продуктами DB2 - comp.databases.ibm-db2. Информацию об изменениях этого продукта читайте в Замечаниях по выпуску. Последние Замечания по выпуску для продукта можно просмотреть, не устанавливая DB2 Version 8.2 FixPak 4 and later, на сайте поддержки DB2 по адресу http://www.ibm.com/software/data/db2/support/db2_9/. Кроме того, Замечания по выпуску можно просмотреть непосредственно с компакт-диска DB2 Version 8.2 FixPak 4 and later, открыв /doc/%L/db2ir/index.htm, где %L - обозначение локали. Замечания по выпуску можно также просмотреть после установки DB2 Version 8.2 FixPak 4 and later: AIX | /usr/opt/db2_08_01/Readme/%L/Release.Notes -----------------------+--------------------------------------------- HP-UX, Linux и | /opt/IBM/db2/V8.1/Readme/%L/Release.Notes операционная среда | Solaris | где %L - обозначение локали, например: english-us, spanish, german. Замечания по выпуску для Websphere Federation Server можно найти по адресу: http://www.ibm.com/support/docview.wss?rs=3170&context=SS2K5T&uid=swg27007246 4.1 Откуда загружать установочные образы пакета FixPak DB2 UDB Version 8.2 FixPak 4 and later и альтернативные пакеты FixPak можно скачать с сайта поддержки продуктов DB2 по адресу: http://www.ibm.com/software/data/db2/support/db2_9/ В частности, смотрите на сайте документ "Fixes by version" (Исправления по версии) в разделе Download. Вы должны выбрать пакет Fix Pack, который подходит для вашей операционной системы. В большинстве случаев можно либо обратиться непосредственно к папке FTP, либо скачать файлы при помощи апплета Java под названием Download Director. 5.0 Справочник Доступна следующая справочная информация: * Поддерживаемые языки для клиентов DB2 * Поддерживаемые продукты и компоненты по операционным системам. 5.1 Поддерживаемые языки для клиентов DB2, доступных на FTP-сайте Ниже в таблице перечислены поддерживаемые языки для клиентов DB2, доступных на FTP-сайте. +------------+--------------------+----------------------+------------+ | Операцион- | Клиент | Клиент разработки | Клиент | | ная система| администратора DB2 | программ DB2 | времени | | | | | выполнения | | | | | DB2 | +------------+--------------------+----------------------+------------+ | AIX 4.3.3 | * SBCS1 | * SBCS1 | Все | | (32-битная)| (английский, | (английский, | поддержива-| | | итальянский, | итальянский, | емые языки | | | немецкий и | немецкий и | содержатся | | | французский) | французский) | в одном | | | * SBCS2 | * SBCS2 | упакован- | | | (английский, | (английский, | ном файле | | | бразильский | бразильский | | | | португальский и | португальский и | | | | испанский) | испанский) | | | | * NORDIC | * NORDIC | | | | (английский, | (английский, | | | | датский, | датский, норвежский, | | | | норвежский, | финский и шведский) | | | | финский и | * DBCS (английский, | | | | шведский) | упрощенный | | | | * DBCS | китайский, | | | | (английский, | традиционный | | | | упрощенный | китайский, корейский | | | | китайский, | и японский) | | | | традиционный | | | | | китайский, | | | | | корейский и | | | | | японский) | | | +------------+--------------------+----------------------+------------+ | AIX 5L | * SBCS | * SBCS (английский, | Все | | (32- и | (английский, | бразильский | поддержива-| | 64-битная) | бразильский | португальский, | емые языки | | | португальский, | датский, финский, | содержатся | | | датский, финский, | французский, | в одном | | | французский, | немецкий, | упакован- | | | немецкий, | итальянский, | ном файле | | | итальянский, | норвежский, | | | | норвежский, | испанский и | | | | испанский и | шведский) | | | | шведский) | * DBCS (английский, | | | | * DBCS | упрощенный | | | | (английский, | китайский, | | | | упрощенный | традиционный | | | | китайский, | китайский, корейский | | | | традиционный | и японский) | | | | китайский, | | | | | корейский и | | | | | японский) | | | +------------+--------------------+----------------------+------------+ | HP-UX 11i | Все поддерживаемые | Все поддерживаемые | Все | | (PA-RISC)и | языки содержатся в | языки содержатся в | поддержива-| | HP-UX 11i | одном упакованном | одном упакованном | емые языки | | v2 (IA64) | файле | файле | содержатся | | (32- и | | | в одном | | 64-битная) | | | упакован- | | | | | ном файле | +------------+--------------------+----------------------+------------+ | Linux | Все поддерживаемые | Все поддерживаемые | Все | | | языки содержатся в | языки содержатся в | поддержива-| | | одном упакованном | одном упакованном | емые языки | | | файле | файле | содержатся | | | | | в одном | | | | | упакован- | | | | | ном файле | +------------+--------------------+----------------------+------------+ | Операцион- | Все поддерживаемые | Все поддерживаемые | Все | | ная среда | языки содержатся в | языки содержатся в | поддержива-| | Solaris | одном упакованном | одном упакованном | емые языки | | | файле | файле | содержатся | | | | | в одном | | | | | упакован- | | | | | ном файле | +------------+--------------------+----------------------+------------+ | Windows | Все поддерживаемые | Все поддерживаемые | Все | | | языки содержатся в | языки содержатся в | поддержива-| | | одном | одном | емые языки | | | самораспаковываю- | самораспаковывающем- | содержатся | | | щемся файле zip | ся файле zip | в одном | | | | | самораспа- | | | | | ковывающем-| | | | | ся файле | | | | | zip | +------------+--------------------+----------------------+------------+ 5.2 Поддерживаемые продукты и компоненты для конкретных операционных систем Продукты DB2 будут продолжать поддерживаться в AIX 4.3.3 и в Solaris 7, пока не будет закончена поддержка DB2 Версии 8.1. И для существующих, и для новых установок продуктов DB2 рекомендуется обновление до более новой версии AIX, такой AIX 5.3, так как обслуживание AIX 4.3.3 прекращено, или до новой версии Solaris, такой как Solaris 9. Ниже приведены списки поддерживаемых продуктов для каждой операционной системы Linux и UNIX: AIX 5L (32- и 64-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * DB2 Cube Views, Версия 8 * Менеджер связей данных DB2, Версия 8 * Информационный центр DB2, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * DB2 Query Patroller, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 Spatial Extender, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 * Менеджер хранилищ DB2, Версия 8 HP-UX 11i (PA-RISC, 32- и 64-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * Менеджер связей данных DB2, Версия 8 * Информационный центр DB2, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * DB2 Query Patroller, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 Spatial Extender, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 HP-UX 11i v2 (IA64) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 Linux (x86, 32-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Personal Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * DB2 Cube Views, Версия 8 * Менеджер связей данных DB2, Версия 8 * Информационный центр DB2, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * DB2 Query Patroller, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 Spatial Extender, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Express, Версия 8 * DB2 UDB Personal Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 * Менеджер хранилищ DB2, Версия 8 Linux (IA64, 64-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Personal Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * Информационный центр DB2, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * DB2 Query Patroller, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 Spatial Extender, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Express Edition, Версия 8 * DB2 UDB Personal Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 Linux (iSeries и pSeries, 32- и 64-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * Информационный центр DB2, Версия 8 * DB2 Query Patroller, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Express Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 Linux (S/390 и zSeries 31-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * Информационный центр DB2, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 Spatial Extender, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 Linux (S/390 и zSeries 64-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 Linux (AMD64) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Personal Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * Информационный центр DB2, Версия 8 * DB2 Query Patroller, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Express Edition, Версия 8 * DB2 UDB Personal Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 Операционная среда Solaris (32- и 64-битная) Список продуктов: * Клиент администратора DB2, Версия 8 * Клиент разработки программ DB2, Версия 8 * DB2 Connect Application Server Edition, Версия 8 * DB2 Connect Enterprise Edition, Версия 8 * DB2 Connect Unlimited Edition, Версия 8 * DB2 Connect for iSeries, Версия 8 * DB2 Cube Views, Версия 8 * Менеджер связей данных DB2, Версия 8 * Информационный центр DB2, Версия 8 * Документация по DB2 в формате PDF, Версия 8 * DB2 Query Patroller, Версия 8 * Клиент времени выполнения DB2, Версия 8 * DB2 Spatial Extender, Версия 8 * DB2 UDB Enterprise Server Edition, Версия 8 * DB2 UDB Workgroup Server Edition, Версия 8 * DB2 UDB Workgroup Server Unlimited Edition, Версия 8 * Менеджер хранилищ DB2, Версия 8 Если вы устанавливаете новые компоненты после установки DB2 Version 8.2 FixPak 4 and later, вам надо переустановить DB2 Version 8.2 FixPak 4 and later, чтобы применить изменения к этим новым компонентам. 6.0 Примечания 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, 2007. ** ВСЕ ПРАВА ЗАЩИЩЕНЫ. ** *******************************************************************************