Обзор FixPak для IBM DB2 Universal Database* Version 7.1 for Windows 95/98/NT/2000 Замечания по установке 2.1 Предварительные требования для установки 2.2 Прежде чем начать установку 2.3 Инструкции по установке 2.3.1 Применение пакета исправлений для менеджера связей данных 2.4 Указания по автоматической установке 2.5 После установки 2.5.1 Включение новых встроенных скалярных функций SQL 2.5.2 Пересвязывание с файлами связывания 2.5.2.1 Пересвязывание баз данных DB2 не-DRDA 2.5.2.2 Пересвязывание баз данных DRDA 2.5.2.3 Пересвязывание отдельных пакетов 2.5.3 Инструмент управления репликацией DataJoiner 2.6 Замечания по деинсталляции 2.7 Особые замечания 2.7.1 Потеря работоспособности Центра управления 2.7.2 Использование модуля расширения DB2 XML Extender Службы 3.1 Техническая библиотека по продукту и услугам 3.2 Поддержка пользователей 3.3 Служба исправлений Замечания Обзор FixPak для IBM DB2 Universal Database* Version 7.1 for Windows 95/98/NT/2000 IBM DB2 Universal Database* Version 7.1 for Windows 95/98/NT/2000 Номер PTF: WR21254 VRMF: 7.1.0.41 Прим.: Чтобы проще было читать этот файл, выберите моноширинный шрифт. Если вы получили временные исправления от службы поддержки IBM после 05.04.2001, вместо того, чтобы ставить этот FixPak, обратитесь в службу поддержки IBM и попросите новую версию временных исправлений. В этом случае вы сможете быть уверены, что ваша система будет в корректном состоянии и временные исправления не будут потеряны. Этот FixPak обновит вашу систему до Версии 7.2 на всех платформах. Этот файл README содержит информацию по следующим продуктам и компонентам: Клиент управления DB2, V7.1 Клиент разработки программ DB2, V7.1 DB2 Connect Personal Edition, V7.1 DB2 Connect Enterprise Edition, V7.1 Менеджер связей данных DB2, V7.1 Начальный комплект OLAP DB2, V7.1 DB2 Query Patroller, V7.1 DB2 Relational Connect, V7.1 Клиент времени выполнения DB2, V7.1 DB2 Spatial Extenders, V7.1 DB2 UDB Enterprise Edition, V7.1 DB2 UDB Enterprise-Extended Edition, V7.1 DB2 UDB Personal Edition, V7.1 DB2 UDB Workgroup Edition, V7.1 Менеджер хранилищ DB2, V7.1 В этом документе X: означает дисковод компакт-дисков, где находится компакт-диск пакета исправлений, а C:\SQLLIB - каталог установки продуктов DB2. Дополнительную информацию об изменениях этого продукта смотрите в Замечаниях по выпуску: X:\SQLLIB\RELEASE.TXT Замечания по установке 2.1 Предварительные требования для установки Для данного пакета исправлений требуется, чтобы хотя бы один продукт DB2 for NT/2000 Версии 7.1 был уже установлен в вашей системе. Чтобы определить версию и уровень установленного у вас продукта DB2 введите в командной строке MS-DOS команду regedit и посмотрите значения ключа реестра HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2\<имя_продуктa>\CurrentVersion Значения должны быть следующими: Version "7" Release "1" Modification "0" Service Level "" 2.2 Прежде чем начать установку Прежде чем применять пакет исправления, рекомендуется остановить все операции баз данных. Чтобы остановить все операции базы данных, введите команды: db2stop db2admin stop 2.3 Инструкции по установке Прим.: После установки пакета исправлений деинсталлировать его нельзя. Чтобы установить пакет исправлений, запустите X:\SETUP.EXE. 2.3.1 Применение пакета исправлений для менеджера связей данных В качестве администратора менеджера связей данных DB2 (dlmadmin) остановите менеджер, остановив службу менеджера связей данных DB2: Пуск->Настройка->Панель управления->Службы Остановите менеджер связей данных DB2 Убедитесь, что не осталось других процессов DB2; для этого на каждом экземпляре введите команду db2stop. Установите FixPak В качестве администратора менеджера связей данных DB2 введите следующие команды, чтобы запустить менеджер связей данных DB2: dlfm bind dlfm start Проверьте файл db2diag.log, чтобы убедиться, что менеджер связей данных запущен успешно. 2.4 Указания по автоматической установке Версия SETUP.EXE, поставляемая с данным пакетом, может работать в режиме автоматической установки. Синтаксис этой возможности описан в книге Quick Beginnings (Быстрый старт). Пример файла ответов (DB2FIXPK.RSP) включен в этот пакет исправлений. 2.5 После установки 2.5.1 Включение новых встроенных скалярных функций SQL В FixPak 2 Версии 7.1 появились новые встроенные скалярные функции SQL. Описание этих функций смотрите в обновлениях справочника SQL Reference в Замечаниях по выпуску. Новые функции не включаются автоматически в каждой базе данных при обновлении кода сервера базы данных до уровня FixPak 2 или новее Версии 7.1. Чтобы включить новые функции, вы должны для каждого экземпляра войти в систему как владелец экземпляра (или пользователь с правами SYSADM) и ввести команду db2updv7, указав каждую базу данных этого экземпляра. Эта команда создает в базе данных запись, гарантирующую, что никакой объект базы данных, созданный до выполнения этой команды, не использует существующую функцию с сигнатурой, которая может совпасть с сигнатурой новой функции. ПРЕДУПРЕЖДЕНИЕ об использовании db2updv7: Если вы хотите использовать команду db2updv7, имейте в виду, что она изменит базу данных так, что она будет работать только с менеджером баз данных Версии 7.1 FixPak 2 (или новее). Вы не сможете работать с этой базой данных с более ранними уровнями FixPak. Перед запуском db2updv7 следует снять полную автономную копию этой базы данных, чтобы иметь возможность вернуться к предыдущему уровню FixPak. 2.5.2 Пересвязывание с файлами связывания Поскольку с этим пакетом исправлений поставляются новые файлы связывания (.bnd), вам надо после установки пакета пересвязать утилиты DB2 со всеми вашими базами данных. Этот шаг необходим для вступления в силу исправлений в данном пакете. Процедура пересвязывания, описанная ниже, для каждой базы данных должна быть выполнена один раз. 2.5.2.1 Пересвязывание баз данных DB2 не-DRDA Установив исправления, надо сделать следующее: db2 terminate db2 CONNECT TO <имя_бд> db2 BIND C:\SQLLIB\BND\@db2ubind.lst GRANT PUBLIC db2 BIND C:\SQLLIB\BND\@db2cli.lst GRANT PUBLIC db2 terminate где <имя_бд> - имя базы данных, с которой должны быть связаны утилиты. Файлы DB2UBIND.LST и DB2CLI.LST содержат списки обычно необходимых файлов связывания используемых в DB2. 2.5.2.2 Пересвязывание баз данных DRDA Если вы используете DB2 Connect для соединения с базами данных на хосте, надо также связать новые файлы связывания с хостом. Как и раньше, соединитесь с базой данных хоста при помощи процессора командной строки DB2 и свяжите утилиты следующим образом: HOST COMMAND ===== =================================================================== MVS BIND C:\SQLLIB\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC VM BIND C:\SQLLIB\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC VSE BIND C:\SQLLIB\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC OS400 BIND C:\SQLLIB\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC 2.5.2.3 Пересвязывание отдельных пакетов Если вы хотите связать с базой данных только отдельные пакеты, выполните для каждой базы данных следующие команды. db2 terminate db2 CONNECT TO <имя_бд> db2 BIND C:\SQLLIB\BND\<файл_связывания> BLOCKING ALL GRANT PUBLIC db2 terminate где <файл_связывания> - имя файла связывания, а <имя_бд> - имя вашей базы данных. 2.5.3 Инструмент управления репликацией DataJoiner Инструмент DataJoiner Replication Administration (DJRA) (djra.exe) теперь установлен в каталоге SQLLIB\DJRA. 2.6 Замечания по деинсталляции При обновлении или деинсталляции продуктов DB2 в системе NT рекомендуется вручную закрыть все службы и процессы DB2 на вашем компьютере. Прим.: После установки этого пакета исправлений деинсталлировать его нельзя. 2.7 Особые замечания 2.7.1 Потеря работоспособности Центра управления С устаревшими клиентами Центра управления при применении FixPak 2 к серверу DB2 не должно быть никаких проблем. Однако в DB2 после применения этого FixPak в DB2 Версии 7.2 устаревшие клиенты Центра управления почти полностью теряют работоспособность. "Устаревшие" в данном случае означает любые клиенты Версии 6 с FixPak ранее 6 и любые клиенты Версии 7 с FixPak ранее 2. Клиенты версии 5 не затрагиваются. Для исправления рекомендуем обновить все затронутые клиенты. Клиенты версии 6 должны быть обновлены до FixPak 6 или новее, а клиенты версии 7 - до FixPak 2 или новее. 2.7.2 Использование модуля расширения DB2 XML Extender В файле readme.nt ошибочно указаны требования к программному обеспечению: DB2 Universal Database Version 6.1 or higher with FixPak 3 installed. Это неверно. Для DB2 XML Extender необходима DB2 Версии 7.1 или 7.2. Службы 3.1 Техническая библиотека по продукту и услугам Самым свежим и полным источником информации по DB2, в том числе по тем проблемам, которые стали известны после выпуска данного файла readme, являются следующие Web-сайты: DB2 Product and Service Technical Library: http://www.ibm.com/software/data/db2/library DB2 Universal Database and DB2 Connect Online Support: http://www.ibm.com/software/data/db2/udb/winos2unix/support DB2 Universal Database and DB2 Connect Online Support - Technical Library Search: http://www-4.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/techlib.d2w/report 3.2 Поддержка пользователей Если вы хотите поговорить с представителем IBM относительно помощи в работе с данным продуктом, позвоните (из США или Канады) по телефону 1-800-237-5511. Поддержка пользователей производится также через форумы Electronic Question and Answer (Q&A). К этим форумам можно обратиться через CompuServe, IBMLink и Usenet Newsgroup. CompuServe Чтобы обратиться к форумам через CompuServe, выполните команду GO IBMDB2. Если у вас нет доступа в CompuServe, позвоните из США или Канады 1-800-848-8199 относительно информации о членстве. Usenet Newsgroup: comp.databases.ibm-db2 Эта группа в Интернете - общий форум для обсуждения вопросов и проблем при работе с семейством продуктов DB2. (IBMLink) Talklink OS/2 BBS Чтобы обратиться к этим форумам через IBMLink, перейдите в раздел OS2BBS. Если у вас нет доступа в IBMLink, позвоните из США или Канады 1-800-547-1283 относительно информации о членстве. 3.3 Служба исправлений Обратиться к службе исправлений можно следующими способами: По протоколу FTP с анонимного сервера ftp.software.ibm.com. Перейдите в каталог ps/products/db2/fixes/%L/%P/, где %L - соответствующая национальная версия (например, english-us, spanish, german и т.п.), а %P - название и версия продукта (например, db2ntv71 и т.п.). . При помощи браузера Web соединитесь со страницей DB2 UDB and DB2 Connect Online Support Page: http://www.ibm.com/software/data/db2/udb/winos2unix/support В CompuServe выполните GO IBMDB2. Затем перейдите в нужную библиотеку за пакетом исправлений. Свяжитесь с BBS IBM PCC (в США), позвонив (919) 517-0001 (в Raleigh, North Carolina) и введите в главном меню "db2", чтобы найти пакеты исправлений (FixPaks). Если у вас нет доступа к этим сайтам, позвоните из США или Канады 1-800-992-4777, чтобы пакеты исправлений были посланы вам почтой. Из остальных стран (кроме США и Канады) обратитесь к вашей местной пользовательской службе DB2 за содействием в их получении. Замечания ------------------------------------------------------------------------------- * товарные знаки или зарегистрированные товарные знаки IBM Corporation. ** товарные знаки или зарегистрированные товарные знаки их владельцев. ------------------------------------------------------------------------------- ******************************************************************************* ** ** (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 2001. ** ВСЕ ПРАВА ЗАЩИЩЕНЫ. ** *******************************************************************************