Базу данных, созданную в DB2 Universal Database Версии 8.2, нельзя 8использовать на уровне Версии 8.1. 8С этой базой данных можно работать только на уровне Версии 8.2 или новее.
8У баз данных, созданные на уровне DB2 UDB Версии 8.2, могут быть дополнительные 8функциональные возможности, отсутствующие в более ранних версиях. 8Эти различия могут привести 8к непредсказуемому и нежелательному поведению системы при попытке переноса новой 8базы данных в более старый выпуск DB2 UDB.
8 8В разделе "DB2 client overview" (Обзор клиентов DB2) книги 8DB2 Quick Beginnings for Clients 8утверждается: 8
Клиенты DB2 могут подключаться к серверам DB2 одного с ними уровня выпуска, 8а также к серверам на два выпуска новее или на один выпуск старше.8
Это утверждение надо скорректировать так:
87 7 7Хотя соединение клиента версии N с серверами версии N + 2 и возможно в некоторых 8средах, конфигурация с таким соединением поддерживается только до тех пор, 8пока версия N обслуживается. 8Когда обслуживание версии N прекращается, прекращается и поддержка этой конфигурации.
8Подключение клиентов DB2 Версии 6 к серверам DB2 Версии 8 больше не поддерживается, поскольку Версия 6 уже не обслуживается.
8Аналогично серверам DB2 UDB более новых версий, 8клиенты версии N могут соединяться с сервером версии N - 1, если только обслуживание 8сервера версии N - 1 не прекращено.
Любые изменения в реестре, сделанные на уровне 7DB2 UDB Версии 8.2, будут потеряны при перенастройке 7обратно в DB2 UDB Версии 8.1. 7От файла HealthRules2.reg 7DB2 UDB Версии 8.2 с новыми параметрами реестр вернется к файлу HealthRules.reg 7Версии 8.1, с параметрами, которые вы использовали до обновления.
3 3 3До DB2 Universal Database (UDB) Версии 8 пакеты FixPak 3работали только как пакеты 3обновления для установленных пакетов DB2 UDB или наборов файлов в одном 3постоянном положении. 3По сути дела это означало, что установка пакетов FixPak заменяла 3существующие файлы на новые, взятые из пакетов FixPak, при этом сосуществование 3пакетов FixPak нескольких уровней 3DB2 3в одной системе не допускалось. 3Теперь в DB2 UDB (ESE) несколько уровней пакетов исправлений могут сосуществовать в одной системе. 3Эта возможность поддерживается 3в производственных средах, начиная с Версии 8.1.2; для ее реализации применяются 3два типа пакетов FixPak:
3Чтобы обновить экземпляр пакета FixPak в такой установке до другого уровня FixPak, используйте 3одно из следующих действий:
3Дополнительную информацию о загрузке альтернативных пакетов FixPak смотрите 3на сайте поддержки IBM http://www.ibm.com/software/data/db2/udb/support.html.
3Следующие ограничения применяются при поддержке прежних версий сервера для Центра хранилищ данных DB2 Universal Database (UDB) Enterprise Server Edition Версии 8:
2При использовании Центра разработки в клиенте разработки программ для 2DB2 Universal Database (UDB) Версии 8 в операционных системах 2Windows или UNIX для включения поддержки SQLJ и SQL Assist необходимо 2установить на сервере следующие исправления APAR:
Из DB2 Universal Database Версии 8 можно вызвать как Версию 7, так и Версию 8 SQL Assist. Версию 7 можно запустить из Центра хранилищ данных DB2. Все прочие центры запускают последнюю версию - Версию 8. В электронной справке по продукту есть дополнительная информация о SQL Assist Версии 7.
В Версии 7 серверы Unicode игнорировали любые графические кодовые страницы, сообщаемые программами во время соединения, и предполагали, что используется UCS2 Unicode (кодовая страница 1200). Серверы Unicode Версии 8 теперь принимают во внимание кодовую страницу, указываемую клиентом.
8 8 8В DB2 UDB Версии 8.2 используется новый файл параметров конфигурации базы данных 8SQLDBCONF размером 16 Кбайт. 8Это отдельный файл по отношению к файлу параметров 8конфигурации базы данных DB2 UDB Версии 8.1 с именем SQLDBCON и размером 84 Кбайта.
8После перенастройки в DB2 UDB Версии 8.2 продукт просто переносит в нее содержимое 4-Кбайтного файла Версии 8.1, 8а изменения параметров конфигурации базы данных регистрирует с помощью 16-Кбайтного файла. 8Файл Версии 8.1 размером 4 Кбайта сохраняется, но не используется.
8При перенастройке обратно в DB2 UDB Версии 8.1 продукт DB2 UDB Версии 8.1 вновь начинает регистрировать 8изменения параметров конфигурации базы данных с помощью 4-Кбайтного файла 8Версии 8.1. 8Файл Версии 8.2 размером 16 Кбайт сохраняется, но не распознается продуктом 8DB2 UDB Версии 8.1. 8Изменения в 16-Кбайтном файле параметров конфигурации базы данных, 8сделанные в промежутке между перенастройкой в Версию 8.2 и обратной перенастройкой в Версию 88.1, таким образом, оказываются скрытыми для DB2 UDB более старого выпуска, поскольку эти 8изменения не записывались в исходный 4-Кбайтный файл.
8Кроме того, если вы снова выполните перенастройку до DB2 UDB Версии 8.2, продукт DB2 UDB Версии 88.2 обнаружит, что 16-Кбайтный файл конфигурации базы данных уже существует, и вернется 8к регистрации изменений параметров конфигурации базы данных с помощью 16-Кбайтного файла Версии 8.2. 8Файл Версии 8.1 размером 4 Кбайта сохраняется, но не распознается продуктом 8DB2 UDB Версии 8.2. Изменения в 4-Кбайтном файле параметров конфигурации базы данных, 8сделанные в промежутке между перенастройкой в Версию 8.1 и обратной перенастройкой в Версию 88.2, таким образом, оказываются скрытыми для DB2 UDB более нового выпуска, поскольку эти 8изменения не записываются в существующий 16-Кбайтный файл.
7 7 7В Версии 8.2 формат файла db2diag.log улучшен во многих отношениях. 7Этот файл журнала теперь проще читать вручную и анализировать программно. 7Некоторые усовершенствования: 7
7Внесены и другие изменения, в частности, имя поля database изменено на DB.
7В файл db2diag.log добавлены записи событий, играющие роль диагностических сообщений. Примеры 7таких событий:
7У записей событий в поле LEVEL указано "Event". 7Хотя события - не ошибки, они могут записываться при уровнях 7диагностики выше 4 (информационный уровень) или 3 (уровень предупреждений), в зависимости 7от важности события.
7 7 7Начиная с Версии 8.2, изменения в реестре профиля db2set и 7в параметрах конфигурации базы данных и менеджера баз данных заносятся в файл журнала db2diag.log. 7В связи с важностью этих сообщений они записываются на высоких диагностических уровнях.
7Записываемые типы изменений в реестре профиля db2set:
72004-04-22-19.19.14.156959-240 I79582C286 LEVEL: Event 7PID : 2437242 TID : 1 PROC : db2set 7INSTANCE: db2user NODE : 000 7FUNCTION: DB2 UDB, oper system services, db2set_main, probe:40 7CHANGE : CFG DB2SET: DB2DBDFT: From: "OLDDB" To: "SAMPLE"7
CHANGE : CFG DB2SET: DB2DBDFT: From: "SAMPLE" To: ""7 7
CHANGE : CFG DB2SET: Profile registry was reset7 7
Примеры изменения параметров конфигурации DB и DBM - 7
7CHANGE : CFG DB SAMPLE: "Maxlocks" From: "10" To: "20" 7 7CHANGE : CFG DBM: "Diaglevel" From: "3" To: "1" 7 7CHANGE : CFG DBM: Reset to the system defaults7 7
Для поиска этих сообщений об изменениях конфигурации используйте инструмент db2diag. Например: 7
7