Перед установкой 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.
Самую свежую информацию о программном обеспечении, аппаратных средствах, операционных системах и исправлениях для продукта смотрите на следующих сайтах:
Перед применением пакета 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 <каталог_установки>
где каталог_установки - каталог установки:
Перед применением пакета FixPak убедитесь, что требуемый объем пространства (вычисленный предыдущей командой) доступен в каталоге:
Если вы получили специальные исправления от службы поддержки IBM, перед установкой DB2 Версия 8.2 FixPak 4 и новее нужно узнать в службе поддержки IBM, не требуется ли вам обновленная версия специальных исправлений. Тогда вы сможете быть уверены, что ваша система будет в корректном состоянии, и специальные исправления не будут потеряны.
Перед установкой Версия 8.2 FixPak 4 и новее у вас должен быть установлен продукт DB2 Версии 8 с уровнем VRMF (то есть версия, выпуск, уровень модификации и исправление) ниже, чем у этого пакета FixPak.
Чтобы проверить, установлены ли необходимые продукты, введите соответствующую вашей операционной системе команду, выводящую информацию об установленной версии DB2. В следующей таблице показаны команды для каждой операционной системы Linux и UNIX:
Операционная система | Команда | Должна вывести |
---|---|---|
AIX | lslpp -al "db2_08_01.client*" |
db2_08_01.client 8.1.0.0 или новее (для 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 "*DB2*" |
DB2V8CAE 8.1.0.x [имя продукта] или 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). |
Операционная среда Solaris | pkginfo -l db2cliv81 | grep VERSION |
VERSION: 8.1.0.x где x должен быть меньше текущего уровня (четвертой цифры VRMF). |
Список всех исправлений продукта (APAR) и новости о поддержке смотрите по адресу
Перед установкой DB2 Версия 8.2 FixPak 4 и новее прочитайте разделы Известные проблемы и обходные приемы.
Перед установкой DB2 Версия 8.2 FixPak 4 и новее вы должны подтвердить, что просмотрели и принимаете Условия лицензионного соглашения, находящиеся в каталоге "db2/license".
Ваше согласие с лицензионными условиями задает новая опция в команде установки. Для продолжения установки вы должны указать эту опцию.
Перед установкой убедитесь, что все процессы DB2 остановлены.
su - iname . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # на каждом физическом узле exitгде iname имя владельца экземпляра.
Если вы - пользователь HACMP, вместо команды db2stop для остановки DB2 надо использовать команду ha_db2stop. Команда db2stop приведет к ошибке.
su - aname
. $HOME/das/dasprofile
db2admin stop
exit
где aname - имя владельца DAS./usr/sbin/slibclean
ps -efНапример, в AIX команду db2fmcu надо запускать из каталога /usr/opt/db2_08_01/bin.
db2fmcu -d
db2fm -D
$HOME/sqllib/bin/ipclean
При загрузке и распаковке пакета FixPak или уровня модификации убедитесь, что в пути каталога, где находится данный файл, нет пробелов. Если в пути каталога будут пробелы, установка завершится неудачно. Например, путь каталога
/home/DB2FixPak/FP11/ ...
допустим, а путь каталога
/home/DB2 FixPak/FP11/ ...
Дополнительно к дисковой памяти, необходимой для установки продукта, у вас должна быть файловая система с 2 Гигабайтами свободного пространства для файла tar.Z или файла tar.gz и развернутого установочного образа.
Некоторые установочные образы пакета FixPak находятся на FTP-сайте или компакт-диске пакета FixPak в сжатом формате или формате gzip. Для применения пакетов FixPak DB2 этих форматов установочный образ FixPak необходимо скопировать во временный каталог и распаковать (или разархивировать) его.
Файлы сжатых образов или образов в формате gzip могут называться FP11_$PTF.tar.Z или FP11_$PTF.tar.gz, где FP11_$PTF - имя и версия операционной системы последнего пакета FixPak.
Помимо дисковой памяти, необходимой для установки продукта, у вас должна быть файловая система с 2 Гбайтами свободного пространства для файла tar.Z или файла tar.gz и развернутого установочного образа.
Чтобы распаковать установочные образы пакета FixPak, выполните следующие действия:
zcat <filename>.tar.Z | tar -xvf -где <имя_файла> - имя применяемого вами пакета FixPak DB2.
gunzip -c <имя_файла>.tar.gz | tar -xvf -где <имя_файла> - имя применяемого вами пакета FixPak DB2.
Некоторые установочные образы альтернативного пакета FixPak находятся на FTP-сайте или на компакт-диске пакета FixPak в сжатом формате или формате gzip. Для применения альтернативных пакетов FixPak DB2 этих форматов установочный образ альтернативного пакета FixPak необходимо скопировать во временный каталог и распаковать его (или разархивировать).
У сжатых или заархивированных файлов образов может быть расширение .tar.Z или .tar.gz.
Файлы установочных образов альтернативного пакета FixPak называются так:
где $PTF:
Помимо дисковой памяти, необходимой для установки продукта, у вас должна быть файловая система с 2 Гбайтами свободного пространства для файла tar.Z или файла tar.gz и развернутого установочного образа.
Чтобы распаковать установочные образы пакета FixPak, выполните следующие действия:
zcat <filename>.tar.Z | tar -xvf -где <имя_файла> - имя применяемого вами альтернативного пакета FixPak DB2.
gunzip -c <имя_файла>.tar.gz | tar -xvf -где <имя_файла> - имя применяемого вами альтернативного пакета FixPak DB2.
Если вы запускаете возможности хранилищ данных в Linux, например, агент хранилища данных, поставляемый с некоторыми продуктами серверов, необходимо создать резервную копию файла /opt/IBM/db2/V8.1/bin/IWH.environment. Если у вас есть этот файл, сделайте его копию перед установкой DB2 Версия 8.2 FixPak 4 и новее.
В AIX и Solaris также надо сделать резервную копию этого файла (например, в AIX, он находится в каталоге /usr/opt/db2_08_01/bin/IWH.environment).
В этом разделе подробно описана установка пакета DB2 Версия 8.2 FixPak 4 и новее и альтернативного пакета FixPak.
Перед установкой пакета DB2 Версия 8.2 FixPak 4 и новее убедитесь, что система удовлетворяет всем предварительным требованиям установки, включая исправления операционной системы, как подробно описано в разделе Предварительные требования. Это поможет предотвратить технические трудности, которые могут возникнуть после установки и конфигурирования DB2 UDB.
Перед установкой DB2 Версия 8.2 FixPak 4 и новее прочитайте разделы Известные проблемы и обходные приемы.
При установке DB2 Версия 8.2 FixPak 4 и новее действуют следующие ограничения::
Чтобы установить DB2 Версия 8.2 FixPak 4 и новее:
./installFixPak -yгде -y - опция, указывающая ваше согласие с условиями лицензионного соглашения. Опция -y должна быть задана для продолжения установки.
В AIX, если вы не хотите принимать изменения, надо ввести команду installFixPak с опцией -a ("apply" - применить вместо "commit" - принять):
./installFixPak -y -a
DB2 UDB Enterprise Server Edition (ESE), работающая в операционных системах Linux или UNIX, поддерживает использование нескольких уровней программного кода в одном и том же выпуске системы. Это называется поддержкой нескольких FixPak (Multiple FixPak - MFP).
Поддержка MFP реализуется через поддержку использования альтернативного пакета FixPak (Alternate FixPak - AFP). Поддержка AFP позволяет устанавливать пакеты FixPak или уровни модификации в альтернативный путь, то есть в другой путь установки с другим именем набора данных или пакета. В этом случае операционная система считает код DB2, установленный по альтернативному пути, другой программой.
Ограничения:
Предварительные требования:
Если вы хотите обновить экземпляр, работающий с альтернативным FixPak или уровнем модификации, установленным по альтернативному пути, это можно сделать одним из двух способов.
Например, экземпляр db2inst1 работает в настоящее время с альтернативным FixPak 1. Если вы хотите обновить этот экземпляр до уровня кода данного пакета FixPak, можно выполнить одно из следующих действий:
Обратите внимание на то, что в этом примере экземпляр перенастраивается из меньшего уровня кода в больший. Эту же процедуру можно использовать и для перенастройки в более низкий уровень кода. В этом случае при запуске команды db2iupdt нужно использовать флаг -D.
Чтобы установить этот альтернативный FixPak для Версии 8 DB2 для Enterprise Server Edition (ESE) в операционной системе Linux или UNIX:
После установки DB2 Версия 8.2 FixPak 4 и новее, выполните следующие действия:
Если у вас установлен DB2 Relational Connect, надо выполнить команду djxlink после установки DB2 Версия 8.2 FixPak 4 и новее перед запуском db2iupdt. Выполните следующие действия:
Это обязательная задача. После установки нового уровня DB2 все экземпляры надо обновить.
Предварительное требование: Для обновления этих экземпляров надо зарегистрироваться как root.
INSTHOME/instance/db2iupdt inameгде iname - имя экземпляра, а INSTHOME - каталог установки для вашей операционной системы.
INSTHOME/instance/dasupdt dasnameгде dasname - имя владельца DAS, а INSTHOME - каталог установки для вашей операционной системы.
Чтобы получить дополнительную информацию о командах db2iupdt или dasupdt, введите эти команды с опцией -h.
Эта задача рекомендована, если вы хотите использовать возможности последнего исправления. Если вы не планируете использовать возможности, специфичные для последнего пакета исправлений, и можете решить откатиться назад к более старым версиям, не используйте db2updv8.
После установки DB2 Universal Database (UDB) Версия 8.2 FixPak 4 и новее введите команду db2updv8 для обновления системных каталогов, чтобы поддерживать текущий уровень, включив некоторые встроенные подпрограммы. Вводить команду db2updv8 не обязательно, но некоторые возможности DB2 UDB Версии 8.2 без этого работать не будут.
После применения команды db2updv8 для обновления системных каталогов до текущего уровня Версии 8 возврат к прежней Версии 8.1 не поддерживается.
Чтобы получить информацию о команде db2updv8, введите ее с опцией -h. Техническую информацию можно найти в Информационном центре в теме Команда обновления базы данных до текущего уровня Версии 8.
Для перезапуска экземпляра:
Для перезапуска сервера администратора зарегистрируйтесь как владелец DAS и введите команду db2admin start.
После установки нужно выполнить связывание утилит 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. Это нормально.
Если вы соединяетесь с базами данных хоста, надо также связать новые файлы связывания с хостом. Используя процессор командной строки 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
Список файлов связывания для конкретной операционной системы клиента смотрите в разделе "Binding Applications and Utilities" руководства DB2 Connect User's Guide. Если файл связывания меняется, но ваши клиенты не используют этот файл, связывать их не требуется.
Если вы хотите связать с базой данных только отдельный файл .bnd, выполните для каждой базы данных одну из следующих последовательностей команд.
В командной строке введите: 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
где <файл_связывания> - имя файла связывания, а <имя_бд> - имя вашей базы данных.
Клиент времени выполнения нельзя использовать для связывания утилит базы данных (import, export, reorg, процессор командной строки) или файлов связывания CLI DB2. Вместо него нужно использовать клиент администратора DB2 или клиент разработки прикладных программ DB2.
Утилит базы данных (import, export, reorg, процессор командной строки) и файлов связывания CLI DB2 надо связать с базами данных, чтобы они могли использоваться с этими базами данных. В сетевой среде, если используется несколько клиентов, выполняющихся в разных операционных системах или использующих различные версии или служебные уровни DB2, необходимо связать утилиты один раз для каждой комбинации операционная система - версия клиента DB2.
После установки на сервере надо связать с существующими базами данных дополнительный файл связывания. Это требование не относится к клиентам.
Чтобы связать файл 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
где <имя_бд> - имя базы данных, с которой должны быть связаны утилиты, а <путь> - полный путь к каталогу, где расположены файлы связывания.
Если у вас есть базы данных, для которых разрешены пространственные данные, после установки пакета FixPak или исправления DB2 надо связать файл db2gse.lst. Этот файл содержит имена файлов связывания для хранимых процедур, поставляемых с модулем DB2 Spatial Extender.
Чтобы выполнить связывание файла db2gse.lst, надо обладать одним из следующих прав:
Чтобы связать файл db2gse.lst:
cd $HOME/sqllib/bndгде $HOME - домашний каталог владельца экземпляра.
db2 connect to имя_базы_данных db2 bind /home/instance/sqllib/bnd/@db2gse.lst db2 terminate
Синтаксис и опции команды BIND описаны в справочнике DB2 Command Reference.
После установки продукта DB2 можно добавить дополнительные продукты DB2. Если для добавления продуктов вы используете команду db2setup, учитывайте следующие рекомендации и ограничения.
У установленного и добавляемого продуктов должны совпадать уровни кода. Например, уже установлен DB2 ESE Server Версии 8 FixPak 5 и вы хотите добавить продукт DB2 Information Integrator. В этом случае DB2 Information Integrator должен быть также уровня Версия 8 FixPak 5.
Сочетания уровней при применении команды db2setup показаны в следующей таблице:
Уровень FixPak DB2 | Уровень FixPak дополнительного продукта | Допустимость сочетания |
---|---|---|
Версия 8 FixPak 3 | Версия 8 FixPak 3 | Да. Это рекомендуемое сочетание. |
Версия 8 FixPak 3 | Версия 8 GA | Да, но нужно повторно применить Версию 8 FixPak 3. Инструкции по повторному применению пакета FixPak смотрите на сайте поддержки DB2 в соответствующем файле Readme для этого пакета FixPak. |
Версия 8 FixPak 3 | Версия 8 FixPak 5 | Нет. Перед установкой дополнительного продукта нужно сначала обновить уровень DB2 (в этом примере до Версии 8 FixPak 5). Инструкции по установке необходимого пакета FixPak Версии 8 смотрите на сайте поддержки DB2 в соответствующем файле Readme для этого пакета FixPak. |
Адрес сайта поддержки DB2 - http://www.ibm.com/software/data/db2/udb/support.html
В DB2 UDB Версии 8.2 в структуру записи базы данных добавлены два новых поля, что изменило структуру файлов каталога базы данных. При перенастройке из Версии 8.1 в Версию 8.2 файлы каталога базы данных будут перенастроены автоматически. Однако обратный перенос файлов каталога базы данных из Версии 8.2 в Версию 8.1 требует применения инструмента db2demigdbd для преобразования текущих файлов каталога базы данных в формат Версии 8.1.
Инструмент db2demigdb доступен как часть установки пакета FixPak для Linux и UNIX. Его можно также найти непосредственно на компакт-диске пакета FixPak для Linux и UNIX, не устанавливая этот пакет. В Windows, Linux и UNIX инструмент db2demigdb можно загрузить с анонимного FTP-сервера IBM по адресу ftp.software.ibm.com/ps/products/db2/tools/db2demigdbd.
Документацию для утилиты 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 Версия 8.2 FixPak 4 и новее надо:
Если наборы файлов были приняты при установке DB2 Версия 8.2 FixPak 4 и новее (опция по умолчанию), DB2 Версия 8.2 FixPak 4 и новее нельзя отклонить. Единственный возможный путь - деинсталлировать DB2 из вашей системы, затем переустановить DB2 Версии 8 и применить пакет FixPak DB2 нужного вам уровня.
Если в вашей системе включена Trusted Computing Base (TCB), перед деинсталляцией DB2 Версия 8.2 FixPak 4 и новее надо убедиться, что TCB находится в согласованном состоянии. Подробности смотрите в разделе Известные проблемы и обходные приемы.
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 Версия 8.2 FixPak 4 и новее, или последнюю и предпоследнюю версии и т.п. Можно удалить также все версии.
Деинсталляция выполняется от максимального уровня к минимальному, пока вы не достигнете нужного вам уровня версии. Например, если у вас система уровня FixPak 3 и перед установкой FixPak 3 были установлены FixPak 1 и уровень модификации 2, вы не сможете деинсталлировать FixPak 1, пока не деинсталлируете уровень модификации 2 и FixPak 3.
Обновите все экземпляры и DAS
В этом разделе описано удаление продуктов DB2 версии 8 с помощью команды db2_deinstall. Команда db2_deinstall удаляет все продукты DB2 из системы по соответствующему пути установки. Чтобы удалить подмножество продуктов DB2, воспользуйтесь средствами операционной системы и удалите компоненты, пакеты или наборы файлов DB2.
Перед удалением продуктов DB2 из операционной системы Linux или UNIX:
Для удаления из системы альтернативного FixPak:
Существуют и другие способы удаления продуктов DB2 из операционной системы. Обычно они применяются для удаления только некоторых продуктов DB2. Например, в HP-UX альтернативный способ удаления программных продуктов DB2 включает в себя использование команды swremove.
В следующих разделах подробно описаны проблемы и обходные приемы, которые нужно знать перед установкой DB2 UDB Версия 8.2 FixPak 4 и новее.
Для возможности использования нового уровня DB2 после установки пакета FixPak необходимо обновить экземпляры. Однако команда db2iupdt перезаписывает сценарии db2profile и db2cshrc. Если вы редактировали эти сценарии, после выполнения команды db2iupdt все внесенные ранее изменения будут потеряны.
Если у вас на одном компьютере установлено несколько продуктов DB2, надо обновить все существующие продукты DB2 до одного и того же уровня FixPak.
Это ограничение применяется и для случая установки альтернативных пакетов FixPak (AFP). Поскольку у каждого AFP - свой собственный уникальный путь установки, все продукты, установленные по этому пути, должны быть на одном уровне FixPak.
Подробности смотрите в разделе "Вопросы совместимости" Замечаний по выпуску Версии 8.2 FixPak 3 (Эквивалентна Версии 8.1 Fixpak 10).
Перед установкой 64-битной DB2 for Linux в iSeries и pSeries должны быть выполнены следующие требования:
www.ibm.com/support/docview.wss?uid=swg24007906или выполните следующие действия:
Ранее допускалось соединение с системами хостов с 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:
В AIX, если в вашей системе включена Trusted Computing Base (TCB), перед установкой или деинсталляцией DB2 Версия 8.2 FixPak 4 и новее надо убедиться, что TCB находится в согласованном состоянии для любого файла или каталога, связанного с экземпляром DB2, DAS, и установленными файлами DB2. TCB, например, не может находиться в согласованном состоянии, если экземпляры DB2 были удалены не при помощи команды db2idrop.
Состояние TCB можно проверить, введя от имени пользователя root следующую команду:
tcbck -n ALL
Если TCB не находится в согласованном состоянии, установка, деинсталляция или отмена DB2 Версия 8.2 FixPak 4 и новее может завершиться неудачно, оставив некоторые наборы файлов DB2 поврежденными. Подробности о Trusted Computing Base смотрите в руководстве AIX Security Guide.
Для обновления экземпляра необходимо прервать все межпроцессные связи DB2 (IPCs). В противном случае, при обновлении возможны ошибки или после обновления команда db2start не будет работать. Все DB2 IPCs должны быть остановлены на всех узлах для экземпляра.
См. раздел Остановка всех процессов DB2 для получения дополнительной информации.
Query Patroller - это система управления запросами, применяемая для управления потоком запросов к базе данных DB2. Начиная с DB2 Версии 8.1.2, DB2 Query Patroller поставляется как отдельный продукт. Он больше не является компонентом менеджера хранилищ DB2.
Если у вас установлена DB2 Версии 8 FixPak 3 или новее и вы устанавливаете DB2 Query Patroller базовой версии или версии GA, необходимо повторно применить этот FixPak DB2. В противном случае изменения Query Patroller не будут применены к вашему уровню FixPak DB2.
При установке сервера Query Patroller после повторного применения уровня FixPak DB2 необходимо также обновить экземпляры DB2. Это обязательно. Подробности смотрите в разделе Обновление экземпляров для использования нового уровня DB2 этого файла readme. После обновления экземпляров их надо перезапустить. Подробности смотрите в разделе Перезапуск экземпляров этого файла readme. Обновление экземпляров для использования нового уровня DB2 и Перезапуск экземпляров - подразделы раздела После установки.
Установка менеджера связей данных DB2 завершится неудачно при создании экземпляра dlfm, если на этом компьютере уже установлена DB2 ESE. Обходной прием - модифицировать файл ответов и продолжить работу или выполнить установку менеджера связей данных DB2 при помощи файла ответов. Дополнительную информацию о файлах ответов смотрите в Дополнении по установке и конфигурированию или поищите словосочетание "файл ответов" в Информационном центре.
Посмотрите документ Client/Server Compatibility and Migration Considerations у вашего представителя IBM на портале Xtreme Leverage Portal.
Чтобы связаться со службой поддержки DB2 по телефону:
Основная группа новостей Usenet по вопросам, связанным с продуктами DB2 - comp.databases.ibm-db2.
Информацию об изменениях этого продукта читайте в Замечаниях по выпуску. Последние Замечания по выпуску для продукта можно просмотреть, не устанавливая DB2 Версия 8.2 FixPak 4 и новее, на сайте поддержки DB2 по адресу http://www.ibm.com/software/data/db2/udb/support.html.
Кроме того, Замечания по выпуску можно просмотреть непосредственно с компакт-диска DB2 Версия 8.2 FixPak 4 и новее, открыв /doc/%L/db2ir/index.htm, где %L - обозначение национальной версии. Замечания по выпуску можно также просмотреть после установки DB2 Версия 8.2 FixPak 4 и новее:
AIX | /usr/opt/db2_08_01/Readme/%L/Release.Notes |
HP-UX, Linux и операционная среда Solaris | /opt/IBM/db2/V8.1/Readme/%L/Release.Notes |
где %L - обозначение национальной версии, например, english-us, russian, german.
Замечания по выпуску для 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.
DB2 Версия 8.2 FixPak 4 и новее можно загрузить:
AIX 4.3.3 (32-битная) | db2aix433v8 |
AIX 5L (32- и 64-битная) | db2aix5v8 |
HP-UX 11i (32- и 64-битная) | db2hpv8 |
HP-UX 11i v2 (IA64) | db2hpIA64v8 |
Linux (x86, 32-битная) | db2linuxIA32v8 |
Linux (IA64, 64-битная) | db2linuxIA64v8 |
Linux (iSeries и pSeries, 32-битная) | db2linuxPPCv8 |
Linux (S/390 и zSeries, 31-битная) | db2linux390v8 |
Linux (S/390 и zSeries, 64-битная) | db2linux39064v8 |
Linux (AMD64, 32- и 64-битная) | db2linuxAMD64v8 |
Операционная среда Solaris (32- и 64-битная) | db2sunv8 |
Доступна следующая справочная информация:
Следующая таблица содержит подробную информацию о PTF.
Операционная система | PTF |
---|---|
AIX 4.3.3 | U805923 |
AIX 5 | U805924 |
Операционная среда Solaris | U805925 |
HP-UX 11i | U805926 |
HP-UX 11i v2 (IA64) | U805927 |
LINUX (x86, 32-битная) | MI00146 |
LINUX (x86, 32-битное ядро 2.6) | MI00152 |
LINUX (IA64, 64-битная) | MI00147 |
LINUX (iSeries и pSeries) | MI00148 |
LINUX (AMD64, 64-битная) | MI00149 |
LINUX (AMD64, 64-битное ядро 2.6) | MI00153 |
LINUX (S/390, zSeries 31-битная) | MI00150 |
LINUX (S/390, zSeries 64-битная) | MI00151 |
Ниже в таблице перечислены поддерживаемые языки для клиентов DB2, доступных на FTP-сайте.
Операционная система | Клиент администратора DB2 | Клиент разработки программ DB2 | Клиент времени выполнения DB2 |
---|---|---|---|
AIX 4.3.3 (32-битная) |
|
|
Все поддерживаемые языки содержатся в одном упакованном файле |
AIX 5L (32- и 64-битная) |
|
|
Все поддерживаемые языки содержатся в одном упакованном файле |
HP-UX 11i (PA-RISC) и HP-UX 11i v2 (IA64) (32- и 64-битная) | Все поддерживаемые языки содержатся в одном упакованном файле | Все поддерживаемые языки содержатся в одном упакованном файле | Все поддерживаемые языки содержатся в одном упакованном файле |
Linux | Все поддерживаемые языки содержатся в одном упакованном файле | Все поддерживаемые языки содержатся в одном упакованном файле | Все поддерживаемые языки содержатся в одном упакованном файле |
Операционная среда Solaris | Все поддерживаемые языки содержатся в одном упакованном файле | Все поддерживаемые языки содержатся в одном упакованном файле | Все поддерживаемые языки содержатся в одном упакованном файле |
Windows | Все поддерживаемые языки содержатся в одном самораспаковывающемся файле zip | Все поддерживаемые языки содержатся в одном самораспаковывающемся файле zip | Все поддерживаемые языки содержатся в одном самораспаковывающемся файле zip |
Продукты DB2 будут продолжать поддерживаться в AIX 4.3.3 и в Solaris 7, пока не будет закончена поддержка DB2 Версии 8.1. И для существующих, и для новых установок продуктов DB2 рекомендуется обновление до более новой версии AIX, такой AIX 5.3, так как обслуживание AIX 4.3.3 прекращено, или до новой версии Solaris, такой как Solaris 9.
Ниже приведены списки поддерживаемых продуктов для каждой операционной системы Linux и UNIX:
Если вы устанавливаете новые компоненты после установки DB2 Версия 8.2 FixPak 4 и новее, вам надо переустановить DB2 Версия 8.2 FixPak 4 и новее, чтобы применить изменения к этим новым компонентам.
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. ** ВСЕ ПРАВА ЗАЩИЩЕНЫ. ** *******************************************************************************