Перед тем как использовать данный документ и продукт, описанный в нем, прочтите общие сведения под заголовком Замечания.
Этот документ содержит информацию, которая является собственностью IBM. Она предоставляется в соответствии с лицензионным соглашением и защищена законами об авторском праве. Информация в данной публикации не включает никаких гарантий на продукт и никакое из утверждений в данном руководстве не следует понимать подобным образом.
Заказать публикации IBM можно через Интернет или у местного представителя IBM.
Чтобы заказать публикации DB2 через отдел DB2 Marketing and Sales в Соединенных Штатах или Канаде, позвоните по телефону 1-800-IBM-4YOU (426-4968).
Отсылая информацию IBM, вы тем самым даете IBM неисключительное право использовать или распространять эту информацию любым способом, как фирма сочтет нужным, без каких-либо обязательств перед вами.
Замечания по выпуску содержат информацию об известных проблемах и исправления к документации для DB2 Версии 9 для Linux, UNIX и Windows и для DB2 Connect Версии 9.
Глава об известных проблемах содержит информацию по следующим вопросам:
Глава об изменениях в документации содержит последние добавления или исправления к документации продукта.
Основной источник документации по продукту DB2 - это Информационный центр DB2. Его можно найти по адресу http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.
Другой вариант - установить локальную копию Информационного центра DB2, которая включена в состав продукта как отдельный устанавливаемый образ. Если вы устанавливаете локальную копию, прежде чем ее использовать, загрузите последние исправления. Обновление вашего Информационного центра даст вам полный комплект документации плюс возможности, которые улучшают поиск информации сообщений DB2. Инструкции смотрите в разделе Обновление Информационного центра DB2, установленного на вашем компьютере или сервере интранета.
Ниже перечислены главные темы Информационного центра DB2, представляющие интерес для установки продукта и устранения неисправностей:
Кроме того, поддержку и содействие по устранению неисправностей можно получить на сайте поддержки DB2. На этом сайте доступны технические замечания и служебная экспресс-информация, описывающая изменения в документации, а также информация об известных ограничениях, обнаруженных после составления Замечаний по выпуску. Адрес сайта поддержки DB2 - http://www.ibm.com/software/data/db2/udb/support.html.
В операционных системах Windows каталоги в пути разделяются обратной дробной чертой (\). В системах Linux и UNIX в качестве ограничителя используется прямая дробная черта (/). Для зависящей от платформы информации в Замечаниях по выпуску используются именно эти ограничители. Однако если информация относится ко всем системам, в Замечаниях по выпуску используется соглашение Windows, так что в системах Linux и UNIX надо при вводе путей заменять ограничители.
Этот раздел содержит информацию по следующим вопросам:
В некоторых случаях говорится, что определенный аспект возможности не поддерживается или что выполнение определенных действий может привести к проблемам. В таких случаях попытки использовать эти возможности могут быть неудачными, или же результаты таких попыток могут быть бесполезными или неверными.
Команда db2sampl может завершиться неудачно с ошибкой SQL0443 в следующих случаях:
Попробуйте выполнить одно из следующих действий:
Бета-версии и другие (не бета) версии DB2 Версии 9 не могут сосуществовать в одной системе. Это относится и к клиентскому, и к серверному компонентам продукта.
Деинсталлируйте бета-версию DB2 Версии 9 перед установкой обычной (не бета) версии.
При установке Информационного центра DB2 вы можете выбрать имя службы и номер порта, а не принимать значения по умолчанию. Если вы выберете имя службы, которое уже существует в системном файле служб, и измените только номер порта, вы можете получить сообщение об ошибке, которое утверждает, что Указанное имя службы уже используется.
Решение 1: Используйте значения по умолчанию.
Решение 2: Используйте имя службы и номер порта, которые уже есть в файле служб.
Решение 3: Добавьте в файл служб еще не используемые имя службы и номер порта.
Продукт DB2 нельзя установить по пути, который содержит символы национальных алфавитов.
Установите продукт DB2 по пути, который не содержит символов национальных алфавитов.
Символы национальных алфавитов - это символы, не входящие в английский (en_US) набор символов.
Панель запуска установки DB2 не выводится, если вы не задали системную переменную для каталога
TEMP.
Решение 1: Задайте системную переменную для каталога TEMP в текущем сеансе, введя в командной строке команду:
set TEMP=каталог
Например, set TEMP=c:\temp .
Решение 2: Задайте системную переменную для каталога TEMP на уровне всей системы. Для этого:
Установка продукта DB2 Universal Database (UDB) Версии 8 не поддерживается, если в системе уже установлен продукт DB2 Версии 9. Это относится и к установке клиента, и к установке сервера.
Для установки копии DB2 UDB Версии 8 при уже установленной DB2 Версии 9:
Панель запуска установки DB2 UDB Версии 8 не мешает вам запустить установку Версии 8, если Версия 9 уже установлена. Однако при такой попытке вы столкнетесь с проблемами.
Нельзя использовать обычные (не из группы администраторов) пользовательские учетные записи для запуска команд db2start и db2stop в Windows 2000.
Решение 1: Используйте учетную запись из группы опытных пользователей Windows или из группы администраторов Windows.
Решение 2: Установите более новую версию операционной системы Windows.
На компьютере с операционной системой Windows Server 2003 нельзя установить клиент DB2, не имея полномочий администратора.
Прежде чем обычный пользователь (не администратор) сможет установить клиент, пользователь-администратор должен изменить политику системных групп. Для этого администратор должен включить политику 'Отключить установщик Windows'. Чтобы задать этот параметр, введите gpedit.msc для запуска редактора объектов политики групп, затем выбрать Computer Configuration (Конфигурация компьютера), затем Administrative Templates (Административные шаблоны), затем Windows Components (Компоненты Windows), затем Windows Installer (Установщик Windows). Задайте для этого параметра значение Never (Никогда).
Вы можете увидеть в журнале установки сообщение, связанное с API SRSetRestorePoint. В этом сообщении, в частности, написано: ...Calling SRSetRestorePoint API...The call to SRSetRestorePoint API failed.
Это сообщение надо игнорировать - оно связано с ошибкой установщика Windows.
Азиатские символы могут не выводиться правильно.
Получите и установите необходимые шрифты. Подробности смотрите в теме документации DB2 под заголовком Доступность азиатских шрифтов (Linux).
Максимальная длина пути установки на платформах AIX и HP-UX PA-RISC составляет около 100 байт.
Нет
Подробности этой проблемы можно посмотреть в документе Technote # 1239797 под заголовком Maximum length of DB2 9 installation path on UNIX and Linux platforms (Максимальная длина пути установки DB2 Версии 9 на платформах UNIX и Linux).
Команда деинсталляции компонента DB2 Embedded Application Server (EAS) продукта DB2 не деинсталлирует этот компонент полностью. Запись реестра и каталог файловой системы не удаляются.
Для разных платформ решения будут различными.
Решение (Windows):
Решение (Linux и UNIX):
Эта команда выводит содержимое регистров. Запись для EAS показана ниже:
S,DB2EAS,6.1.0.0,путь_установки_AppServer,,,,,,,где путь_установки_AppServer - тот путь, где установлен EAS.
где путь_установки_AppServer - путь, где установлен EAS.
Во время установки продукта DB2 без использования графического интерфейса при определенных сочетаниях национальной версии и набора символов можно увидеть поврежденный текст. Известно, что поврежденный текст появляется при следующих соче
Одно из сообщений, текст которого может быть поврежден - сообщение о том, что не был задан сервер SMTP.
Нет
Такая ситуация возможна при типах установки db2_install и db2setup -r
<response file>в Linux и UNIX и при типе установки
setup /u <response file>в Windows.
Неповрежденная версия сообщения о сервере SMTP читается так: SMTP-сервер уведомлений не задан. Пока он не будет задан, уведомления не будут отправляться адресатам из списка адресатов. Дополнительную информацию смотрите в документации администратора DB2.
При использовании типа данных Decimal Float в программах CLI применяются следующие временные ограничения:
Нет
При использовании класса DB2DecimalFloat в DB2 .NET Data Provider применяются следующие временные ограничения:
Нет
В DB2 Версии 9 имя драйвера DB2 Universal JDBC изменено на IBM DB2 Driver for JDBC and SQLJ. Однако метод JDBC DatabaseMetaData.getDriverName возвращает в качестве имени этого драйвера строку "IBM DB2 JDBC Universal Driver Architecture".
Нет
Если ввести оператор ALTER DATABASE PARTITION GROUP для добавления диапазона разделов базы данных, который содержит раздел n, а затем ввести еще один оператор ALTER DATABASE PARTITION GROUP для добавления другого диапазона разделов базы данных, может возникнуть ошибка. Эта ошибка происходит, если во второй оператор входит условие LIKE DBPARTITIONNUM n clause. Например:
ALTER DATABASE PARTITION GROUP <имя-группы-разделов-базы-данных> ADD DBPARTITIONNUMS ( <номер-раздела-базы-данных1> TO <номер-раздела-базы-данных2> - - диапазон, содержащий раздел базы данных с номером <n> ) WITHOUT TABLESPACES ALTER DATABASE PARTITION GROUP <имя-группы-разделов-базы-данных> ADD DBPARTITIONNUMS ( <номер-раздела-базы-данных1> TO <номер-раздела-базы-данных2> -- диапазон, отличающийся от заданного в первом операторе ) LIKE DBPARTITIONNUM <n>
При попытке выполнить такую последовательность операторов работа экземпляра будет приостановлена, а база данных будет помечена как неработоспособная.
Нет.
Для использования команды CREATE DATABASE ON путь в Windows сначала надо выполнить некоторую настройку.
Включите эту возможность, задав для новой переменной реестра DB2_CREATE_DB_ON_PATH значение "ON".
Вы можете получить сообщения об ошибках при следующих условиях:
Переменная реестра DB2_CREATE_DB_ON_PATH входит также сводную переменную реестра SAP DB2_WORKLOAD. По умолчанию для SAP переменная реестра DB2_CREATE_DB_ON_PATH имеет значение "ON".
Если вы используете поддержку пути при создании новых баз данных, возможна неправильная работа программ, написанных до Версии 9 с использованием API db2DbDirGetNextEntry() или его старых версий. Подробности смотрите в Technote # 1238742
Следующие макрокоманды и структуры базы данных объявлены устаревшими, начиная с DB2 Версии 9, и могут быть удалены из следующих выпусков. Их замены, если они доступны, указаны в скобках. Эти замены одинаковы для платформ Windows и UNIX:
Индийские символы могут не выводиться правильно в инструментах с графическим интерфейсом.
Получите и установите необходимые шрифты. Подробности смотрите в теме документации DB2 под заголовком Вывод индийских символов в инструментах GUI DB2.
Функция просмотра хранения Центра управления не поддерживает новый объект хранения XML. Эта проблема возникает только в базах данных с включенной поддержкой XML.
Нет
Возможность планирования Query Patroller не может сохранять расписания в виде файла в этой версии.
Нет
Эта проблема возникла из-за несовместимости с уровнем IBM Software Developer's Kit for Java, использованным в данной версии продукта DB2.
Новая возможность создания доверенных соединений с использованием драйвера IBM DB2 для JDBC и SQLJ не поддерживает CLI, в том числе соединения XA.
Нет
В информацию Что нового включен раздел о возможностях, не поддерживаемых в данном выпуске. Описания некоторых неподдерживаемых возможностей могут встречаться в других частях документации продукта; игнорируйте эти ссылки.
Все важные свежие изменения в сообщениях об ошибках продукта описаны в документе DB2 Service Technote #1238566.
Документация продукта в разделе описания особенностей перенастройки DB2 Connect должна включать в себя следующие подробности:
Если вы выполняете перенастройку из выпуска до DB2 Connect Версии 8.2.2 (что эквивалентно Версии 8.1 FixPak 9), тип аутентификации, указанный в записи каталога баз данных на шлюзе, переопределяет тип аутентификации, заданный в каталоге на клиенте DB2. Если вы не указали тип аутентификации для клиента, используется тип аутентификации по умолчанию - SERVER. Убедитесь, что тип аутентификации на шлюзе совместим со значениями на клиенте и на сервере. Дополнительную информацию смотрите в теме Типы защиты, поддерживаемые DB2 Connect.
В документацию об установке драйвера IBM DB2 для ODBC и CLI надо включить следующее указание:
Файл zip или tar.Z, содержащий драйвер, находится на компакт-диске установки в каталоге (корневой каталог компакт-диска)/db2/(платформа)/clidriver.
Документация по интерфейсу DB2Xml содержит неверную информацию. Следующие методы интерфейса DB2Xml переименованы:
Документация о пулах соединений JDBC содержит информацию о возможностях, не поддерживаемых в данном выпуске:
recycleDB2Connection: public void recycleDB2Connection() reuseDB2Connection (untrusted reuse without reauthentication): public DB2Connection reuseDB2Connection() public DB2Connection reuseDB2Connection( int connectionReuseProtocol, java.util.Properties properties) public DB2Connection reuseDB2Connection( int connectionReuseProtocol)
getDB2Connection (untrusted reuse without reauthentication): public DB2Connection reuseDB2Connection( int connectionReuseProtocol, java.util.Properties properties) recycleDB2Connection: public void recycleDB2Connection()
Описание свойства useTargetColumnEncoding для DataSource в документации устарело. Это свойство исключено в драйвере IBM DB2 для JDBC и SQLJ.
В документацию Что нового об изменения существующих возможностей надо включить следующий текст:
В DB2 Версии 9 значение, получаемое из специального регистра CURRENT TIMESTAMP, может быть не уникальным, даже для требований от одной и той же программы на одном разделе базы данных. Уникальность значений CURRENT TIMESTAMP никогда не гарантировалась в документации, и изменения в DB2 Версии 9 повышают вероятность того, что в ответ на два требования может быть возвращено одно и то же значение. Такое изменение поведения не повлияет на программы, если только в них специальный регистр CURRENT TIMESTAMP не использовался в предположении, что два требования никогда не возвратят одно и то же значение.
Возможные варианты получения уникальных значений в программах:
В документации содержится неверная информация. Текст следует читать так:
Если схема таблицы пуста (") или вы задали NULL и имя таблицы, возвращается ошибка. Чтобы получить информацию для конкретной таблицы, надо указать ее схему и имя.
В тему Высокая доступность документации продукта надо включить следующие подробности:
В кластеризованной среде в файле db2nodes.cfg не следует указывать переходящий IP-адрес сервера DB2 или имя хоста, которое разрешается до этого адреса. Использование этих адресов или имен в файле db2nodes.cfg может помешать перемещению разделов базы данных DB2 после отказа компьютера.
Текущий вариант документации неверен. Текст описания этого параметра следует читать так:
Максимальный размер файла журнала и максимальное число этих файлов (logprimary + logsecond) ограничивают объем данных журнала величиной в 512 Гбайт. Диапазон допустимых значений для параметра logfilsiz - [4 - 524286].
Возможности DB2 Версии 9 значительно шире, чем у предыдущих выпусков DB2, поэтому требования к памяти для DB2 Версии 9 выше, чем в предыдущих выпусках. В частности, основное требование к памяти обычно увеличивается на 0,5 - 1,5 Мбайт на соединение в зависимости от операционной системы. Основное требование к памяти относится к памяти, которую операционная система выделяет для каждого соединений; эта память независима от динамически выделяемой памяти, такой как куча прикладных программ или куча сортировки, которую использует соединение. Если вы выполняете перенастройку в DB2 Версии 9, может понадобиться настроить параметры выделения памяти, чтобы учесть более высокие требования DB2 Версии 9.
Чтобы обратиться к IBM в своей стране или регионе, откройте ресурс IBM Directory of Worldwide Contacts по адресу http://www.ibm.com/planetwide
Больше подробностей о продуктах DB2 можно узнать по адресу: http://www.ibm.com/software/data/db2/.
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 может в любое время без уведомления вносить изменения и усовершенствования в продукты и программы, описанные в этой публикации.
Любые ссылки в данной информации на Web-сайты, не принадлежащие IBM, приводятся только для удобства и никоим образом не означают поддержки IBM этих Web-сайтов. Материалы этих Web-сайтов не являются частью данного продукта 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. _вставьте год или годы_. Все права защищены.
Названия компаний, продуктов и услуг в документах библиотеки DB2 Версии 9 могут быть товарными знаками или марками сервиса International Business Machines Corporation или других фирм. Информацию о товарных знаках IBM Corporation в Соединенных Штатах и/или других странах смотрите по адресу http://www.ibm.com/legal/copytrade.shtml.
Следующие термины, используемые по крайней мере в одном из документов библиотеки документации DB2, являются товарными знаками или зарегистрированными товарными знаками других компаний:
Microsoft, Windows, Windows NT и логотип Windows - товарные знаки корпорации Microsoft в США и/или других странах.
Intel, Itanium, Pentium и Xeon - товарные знаки корпорации Intel в США и/или других странах.
Java и все товарные знаки на основе Java - товарные знаки Sun Microsystems, Inc. в Соединенных Штатах и/или в других странах.
UNIX - зарегистрированный товарный знак The Open Group в Соединенных Штатах и в других странах.
Linux - товарный знак Linus Torvalds в Соединенных Штатах и/или других странах.
Названия других компаний, продуктов и услуг могут быть товарными знаками или марками сервиса других фирм.