WWW.DOC.KNIGI-X.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Различные документы
 

«® ™ IBM DB2 Universal Database Что нового Версия 8.2 SH43-0198-01 ® ™ IBM DB2 Universal Database Что нового Версия 8.2 SH43-0198-01 Перед тем как ...»

® ™

IBM DB2 Universal Database

Что нового

Версия 8.2

SH43-0198-01

® ™

IBM DB2 Universal Database

Что нового

Версия 8.2

SH43-0198-01

Перед тем как использовать данный документ и продукт, описанный в нем, прочтите общие сведения под заголовком Замечания.

Этот документ содержит информацию, которая является собственностью IBM. Она предоставляется в соответствии с

лицензионным соглашением и защищена законами об авторском праве. Информация в данной публикации не включает никаких гарантий на продукт и никакое из утверждений в данном руководстве не следует понимать подобным образом.

Заказать публикации IBM можно через Интернет или у местного представителя IBM.

v Чтобы заказать публикации через Интернет, перейдите на Web-страницу Центра публикаций IBM (IBM Publications Center): www.ibm.com/shop/publications/order v Чтобы найти местное представительство IBM, перейдите на страницу IBM Directory of Worldwide Contacts по адресу www.ibm.com/planetwide Чтобы заказать публикации DB2 через отдел DB2 Marketing and Sales в Соединенных Штатах или Канаде, позвоните по телефону 1-800-IBM-4YOU (426-4968).

Отсылая информацию IBM, вы тем самым даете IBM неисключительное право использовать или распространять эту информацию любым способом, как фирма сочтет нужным, без каких-либо обязательств перед вами.

© Copyright International Business Machines Corporation 1997 - 2004. Все права защищены.



Содержание Глава 1. Особенности DB2 UDB Версии Значения по умолчанию для столбцов можно изменять............... 21 8.2................. 1 Усовершенствования Центра управления для z/OS и OS/390................ 21 Глава 2. Технология восстановления Поддержка аутентификации Kerberos для платформ после аварий обеспечивает UNIX................ 22 круглосуточную доступность..... 3 Поиск по шаблону при использовании команды db2look................ 22 Улучшения встроенного сервера прикладных Глава 3. Технология автономных программ DB2............. 23 вычислений упрощает работу Доступность автоматического обслуживания при администраторов базы данных!.... 5 создании базы данных........... 23

–  –  –

14 Что нового Глава 8. Удобство в управлении Сводка изменений управляемости

В этом выпуске добавлены следующие усовершенствования управления:

–  –  –

Расширения индекса в многораздельных средах DB2® Universal Database Версии 8.2 в дополнение к поддержке однораздельной среды позволяет создать расширение индекса для использования в многораздельной среде.

Эта возможность дополняет поддержку, уже существующую для одного раздела.

Расширение индекса - это индексный объект, применяемый вместе с индексами, содержащими столбцы структурированных или особых типов. Вы можете создать и применить собственные основные компоненты, определяющие способ работы индекса. В основные компоненты включено обслуживание и применение индекса.

–  –  –

Предельный размер оператора SQL увеличен до 2 Мбайт DB2® Universal Database Версии 8.2 поддерживает увеличенный предельный размер операторов SQL - 2 Мбайта; это ограничение может влиять на размер некоторых создаваемых (например, операторами CREATE PROCEDURE или CREATE TRIGGER) объектов баз данных. Новый предельный размер 2 Мбайта позволяет использовать большие операторы, помещая программный код в хранимые процедуры или триггеры.

Увеличение предельного размера оператора позволяет перенести в DB2 UDB оператор триггера или хранимой процедуры из другой системы управления реляционными базами данных.

Новый предельный размер оператора позволяет заносить в журнал контекстные записи аудита с текстом операторов размером до 2 Мбайт.

–  –  –

Включение файлов журнала в образы резервных копий При создании образа оперативной резервной копии в него можно включить файлы журнала, необходимые для восстановления базы данных в образе. Это означает, что если потребуется передача образов резервных копий на узел аварийного восстановления, вам самим не нужно будет отправлять файлы журнала по отдельности или компоновать их друг с другом. Кроме того, не придется определять, какие файлы журнала необходимы для гарантии согласованности оперативной резервной копии, а также нельзя будет удалить файлы журнала, относящиеся к конкретному образу резервной копии.

Для использования этой возможности задайте опцию INCLUDE LOGS команды BACKUP DATABASE. Если эта опция задана, утилита резервного копирования усекает текущий активный файл журнала и копирует необходимый набор экстентов журнала в образ резервной копии.

–  –  –

Автоматическое обслуживание баз данных Теперь можно автоматизировать операции обслуживания баз данных при помощи мастера по конфигурированию автоматического обслуживания, чтобы они выполнялись только при необходимости. Операции автоматического обслуживания, которые можно сконфигурировать: резервное копирование баз данных, дефрагментация данных (реорганизация таблиц или индексов) и оптимизация доступа к данным (сбор статистики). Выполнение обслуживания в базах данных существенно для оптимизации их производительности и обеспечения возможности восстановления.

–  –  –

С помощью мастера по конфигурированию автоматического обслуживания можно указать задачи обслуживания и время, когда их можно выполнять в автоматическом режиме. Опираясь на заданные вами критерии, DB2 определяет, требуется ли обслуживание. Затем DB2 запускает в очередном окне обслуживания (определяемом пользователем промежутке времени для выполнения операций автоматического обслуживания) только необходимые в данный момент операции.

–  –  –

Задачи, связанные с данной темой:

v “Использование панели запуска Конфигурация индикатора работоспособности:

Справка по Центру работоспособности”

v “Исправление состояний оповещений с помощью Советчика по рекомендациям:

Справка по Центру работоспособности” v “Устранение ошибок по уведомлению индикатора работоспособности: Справка по Центру работоспособности” DB2 Universal Database совместима со стандартом FIPS 140–2 (использование сертифицированного модуля шифрования) DB2® Universal Database совместима со стандартом FIPS 140–2 (использование сертифицированного модуля шифрования).

–  –  –

Новая команда для упрощенного восстановления баз данных Новая команда RECOVER DATABASE объединяет функции команд RESTORE DATABASE и ROLLFORWARD DATABASE. В этой команде задается момент времени, до которого нужно восстановить базу данных. Нет необходимости указывать, какой образ резервной копии базы данных нужно восстановить и какие файлы журналов требуются для восстановления до заданного момента времени.

Команда RECOVER DATABASE позволяет также выполнять операции восстановления до конца журналов.

–  –  –

Расширенные возможности изменения таблиц из графического интерфейса При изменении таблицы в записной книжке Изменить таблицу теперь можно вносить больше изменений в столбцы таблицы, чем было доступно ранее. Это связано с тем, что при необходимости записная книжка Изменить таблицу теперь отбрасывает таблицу и создает ее заново.

–  –  –

20 Что нового Если таблица отбрасывается и создается заново, предпринимается попытка восстановить все зависимые объекты и для каждого из остающихся в таблице столбцов преобразовать существующие данные в тип данных назначения.

–  –  –

Поддержка учетной записи локальной системы Windows Учетная запись локальной системы (LSA) Windows обеспечивается как для различных служб DB2, так и для обращающихся к ним прикладных программ. Процесс установки DB2 позволяет выбрать, под какой учетной записью будут выполняться службы DB2 - под учетной записью SYSTEM локальной системы, или же под специально выделенной учетной записью. Сам процесс установки DB2 можно также выполнять под учетной записью локальной системы.

Эта возможность облегчает внедрение DB2, позволяя во многих случаях избежать сложностей, связанных с заданием ID пользователей и паролей. Другое усовершенствование - возможность прикладных программ DB2, работающих под учетной записью локальной системы, обращаться к локальному серверу DB2.





–  –  –

Значения по умолчанию для столбцов можно изменять Иногда возникает необходимость изменить значения по умолчанию для столбцов таблицы базы данных. Оператор SQL ALTER TABLE позволяет задать условие по умолчанию для столбца таблицы. Для условий по умолчанию применяются те же ограничения, что и для оператора SQL CREATE TABLE. У генерируемых столбцов не может быть значений по умолчанию, и их нельзя изменять при помощи этого оператора.

–  –  –

Поддержка аутентификации Kerberos для платформ UNIX Kerberos - это протокол сетевой аутентификации независимых разработчиков, выполняющий защищенную аутентификацию пользователей в незащищенной сетевой среде без отправки текстового ID пользователя или пароля при помощи системы совместно используемых секретных ключей. Использование Kerberos дает преимущества единого входа в систему для доступа ко всем ресурсам (например, к серверу DB2® UDB) и централизации управления пользователями (принципалами).

Кроме операционных систем Windows®, поддерживающих Active Directory, где уже имелась поддержка аутентификации Kerberos, такая поддержка добавлена в DB2 UDB для AIX® и для операционной среды Solaris.

–  –  –

Поиск по шаблону при использовании команды db2look В команде db2look появилась новая опция, -tw, позволяющая генерировать DDL для таблиц, имена которых соответствуют заданному шаблону. В аргументе -tw можно использовать знак подчеркивания (_) и знак процента (%) для задания критериев соответствия шаблону таблиц, для которых вам нужен DDL. db2look генерирует DDL и для всех таблиц, имена которых соответствуют шаблону, и для их зависимых объектов. Опция -tw дополняет опцию -t, позволяющую задать список таблиц, и может обеспечить значительное увеличение производительности в средах со строгими стандартами именования таблиц, когда нужно извлечь DDL из тестовой среды для переноса в среду производства.

22 Что нового

Ссылки, связанные с данной темой:

v “db2look - DB2 Statistics and DDL Extraction Tool Command” в Command Reference Улучшения встроенного сервера прикладных программ DB2 В DB2® Universal Database (DB2 UDB) Версии 8.1 включен встроенный сервер прикладных программ. Это позволяет выполнять прикладные программы Web, поддерживаемые DB2, без необходимости установки отдельного сервера прикладных программ. В DB2 UDB Версии 8.1 улучшено удаленное управление встроенным сервером прикладных программ. Теперь можно управлять встроенным сервером прикладных программ при помощи хранимых процедур.

После включения базы данных можно управлять встроенным сервером прикладных программ следующими способами:

v Запускать и останавливать встроенный сервер прикладных программ.

(Используйте хранимую процедуру DB2EAS.SERVER.) v Устанавливать программы Web DB2, обслуживаемые встроенным сервером прикладных программ. (Используйте хранимую процедуру DB2EAS.INSTALLAPP.) v Деинсталлировать программы Web DB2, обслуживаемые встроенным сервером прикладных программ. (Используйте хранимую процедуру DB2EAS.UNINSTALLAPP.) v Запускать и останавливать программы Web DB2, обслуживаемые встроенным сервером прикладных программ. (Используйте хранимую процедуру DB2EAS.APP.)

–  –  –

Доступность автоматического обслуживания при создании базы данных Теперь при создании базы данных (и из Центра управления, и из программы Первые шаги) можно включить различные возможности автоматического обслуживания.

Возможности автоматического обслуживания могут:

v Создать новую базу данных на диске или в каталоге по вашему выбору v Назначить дисковое пространство для данных v Сконфигурировать новую базу данных для оптимальной производительности v Включить автоматическое обслуживание v Сконфигурировать сообщения по электронной почте или на пейджер в случае, если для базы данных необходимо обслуживание.

Задачи, связанные с данной темой:

v “Конфигурирование автоматического обслуживания: Справка Центра управления”

–  –  –

24 Что нового Глава 9. Повышенная производительность Сводка улучшений быстродействия

В этом выпуске добавлены следующие улучшения производительности:

–  –  –

Задание стратегии ожидания блокировки Теперь для отдельного сеанса можно задать стратегию ожидания блокировки, определяющую поведение в случаях, когда сеансу требуется блокировка, но ее не удается получить немедленно.

Стратегия определяет, будет ли сеанс:

v Возвращать SQLCODE и SQLSTATE, когда не может получить блокировку v Ожидать блокировки без ограничений времени v Ожидать блокировки в течение заданного времени v Использовать при ожидании блокировки параметр конфигурации базы данных locktimeout Для задания стратегии ожидания блокировки используется новый оператор SET CURRENT LOCK TIMEOUT, изменяющий значение специального регистра CURRENT LOCK TIMEOUT.

Специальный регистр CURRENT LOCK TIMEOUT задает срок ожидания блокировки в секундах, по истечении которого выдается ошибка, указывающая на невозможность получить блокировку.

Традиционные методы блокировки могут приводить к тому, что прикладные программы блокируют работу друг друга. Это происходит, когда одна прикладная программа вынуждена ожидать, пока другая прикладная программа освободит свою блокировку. Стратегии предотвращения таких ситуаций обычно содержат механизм задания максимальной длительности блокировки. Это длительность времени, в течение которого прикладная программа ожидает получения блокировки. Ранее это значение можно было задать только на уровне базы данных в параметре конфигурации базы данных locktimeout.

Значение параметра locktimeout применяется для всех блокировок, а эта новая функция может влиять на блокировки строк, таблиц, ключей индексов и блоков многомерной кластеризации (MDC).

Ссылки, связанные с данной темой:

v “Параметр конфигурации locktimeout - срок ожидания блокировки” в Руководство администратора: Производительность Улучшенная оценка мощности улучшает планы выполнения запросов Оценка мощности - это процесс, при котором оптимизатор определяет число выбираемых строк после применения операций фильтрации, таких как программа предиката или функция агрегации. Для получения точных оценок мощности требуются точные статистики распределения данных и сложные алгоритмы Глава 9. Повышенная производительность оптимизатора для обработки этих данных. Если план выполнения запроса выбран с использованием неточных оценок мощности, некоторые операции упорядочения по величине могут выполняться медленнее, чем при выборе плана по точным оценкам.

–  –  –

Уменьшение времени и пространства, необходимых для оптимизации сложных запросов Размер и сложность таблиц в базах данных все время возрастают. Используются более крупные и более сложные запросы. С появлением систем поддержки принятия решений становятся обычными запросы, использующие 20 - 30 таблиц. Время, затрачиваемое на оптимизацию этих сложных запросов, часто становится основной частью общего времени ответа. Кроме того, при оптимизации сложных запросов оптимизатору часто может не хватать свободного пространства и оптимизатор вынужден использовать для запроса алгоритм поиска, экономящий пространство, но менее эффективный. Использование менее эффективного алгоритма поиска часто приводит к выбору для запроса плана выполнения с меньшей производительностью.

–  –  –

Автоматическая генерация профиля статистики Утилита RUNSTATS поддерживает опцию регистрации и использования профиля статистики, представляющего собой набор опций сбора статистики для конкретной таблицы, например, статистики таблицы, статистики индекса или статистики распределения.

Теперь можно автоматически генерировать профили статистики при помощи функции автоматической генерации профилей статистики DB2®. Когда эта функция включена, информация об активности базы данных собирается и сохраняется в 28 Что нового хранилище обратной связи запросов. На основе этих данных генерируется профиль статистики. Включив эту возможность, вы упростите принятие решений о том, какая статистика важна для конкретной рабочей нагрузки, и сможете минимизировать сбор статистики, необходимой для достижения наилучшей рабочей производительности базы данных.

Эту функцию можно использовать вместе с функцией автоматического сбора статистики, чтобы на основе информации о предыдущей активности для данной таблицы выбрать, какие статистические показатели собирать для этой таблицы.

Понятия, связанные с данным:

v “Рекомендации по сбору и обновлению статистики” в Руководство администратора: Производительность v “Сбор статистики с использованием профиля статистики” в Руководство администратора: Производительность v “Автоматическое обслуживание баз данных” на стр. 18 Автоматическое обслуживание баз данных Теперь можно автоматизировать операции обслуживания баз данных при помощи мастера по конфигурированию автоматического обслуживания, чтобы они выполнялись только при необходимости. Операции автоматического обслуживания, которые можно сконфигурировать: резервное копирование баз данных, дефрагментация данных (реорганизация таблиц или индексов) и оптимизация доступа к данным (сбор статистики). Выполнение обслуживания в базах данных существенно для оптимизации их производительности и обеспечения возможности восстановления.

Для определения наиболее эффективного плана доступа для данного запроса оптимизатор DB2® использует статистику каталога. Если статистика таблицы или индекса устарела или неполна, оптимизатор может выбрать не самый оптимальный план и запрос будет выполняться медленнее. Однако не так просто решить, когда нужно собирать статистику для данной рабочей нагрузки, а на поддержание актуальности статистики может затрачиваться много времени.

При автоматическом сборе статистики (это часть функции автоматического обслуживания таблиц DB2) вы можете позволить системе DB2 определить необходимые статистические показатели для данной рабочей нагрузки и решить, какие показатели нужно обновить. Когда включен автоматический сбор статистики, DB2 автоматически запускает утилиту RUNSTATS в фоновом режиме, когда требуется обновить статистику.

С помощью мастера по конфигурированию автоматического обслуживания можно указать задачи обслуживания и время, когда их можно выполнять в автоматическом режиме. Опираясь на заданные вами критерии, DB2 определяет, требуется ли обслуживание. Затем DB2 запускает в очередном окне обслуживания (определяемом пользователем промежутке времени для выполнения операций автоматического обслуживания) только необходимые в данный момент операции.

Понятия, связанные с данным:

v “Автоматическая генерация профиля статистики” на стр. 28 v “Автоматическое обслуживание” в Руководство администратора: Планирование

–  –  –

Утилита RUNSTATS с ограничением использования ресурсов Выполнение утилит, интенсивно использующих ресурсы, например, RUNSTATS, может снижать общую производительность базы данных. Однако для обеспечения эффективной работы базы данных необходимо регулярно выполнять сбор статистики и администраторам баз данных приходится выбирать для выполнения утилит периоды времени, когда такое негативное влияние минимально. Во многих средах нет регулярных периодов пониженной активности базы данных.

–  –  –

Многостраничное размещение файлов в табличных пространствах SMS разрешено по умолчанию Если при создании базы данных (одно- или многораздельной) для табличного пространства, управляемого системой (SMS), не включена переменная реестра DB2_NO_MPFA_FOR_NEW_DB, размер выделяемого файла увеличивается на один экстент за раз. Если этой переменной реестра присвоить значение “Yes” и затем создать базу данных, для всех табличных пространств SMS в этой базе данных пространство при необходимости будет выделяться по одной странице за раз.

–  –  –

30 Что нового Автоматическое задание размера предварительной выборки Размер предварительной выборки для табличного пространства определяет число страниц, считываемых из табличного пространства при предварительной выборке.

Поскольку предварительная выборка - это способ улучшения производительности запросов, задание правильного размера предварительной выборки - важный этап настройки производительности.

Если для табличного пространства не задан размер предварительной выборки, DB2® по умолчанию использует значение параметра конфигурации DFT_PREFETCH_SZ.

Теперь для этого параметра можно задать значение AUTOMATIC, позволяющее DB2 вычислить подходящий размер предварительной выборки на основании размера экстента, числа контейнеров и числа физических дисков на один контейнер. Это освобождает пользователя от необходимости выбора подходящего значения размера предварительной выборки для табличного пространства, а также от обязательного перезадания этого значения при добавлении контейнеров в табличное пространство или удалении из него контейнеров.

Ссылки, связанные с данной темой:

v “Параметр конфигурации dft_prefetch_sz - размер предварительной выборки по умолчанию” в Руководство администратора: Производительность Пример кода с использованием срока ожидания XA В примере программы CLI dbxamon.c показано, как выполнять вывод списков и откат для неоднозначных транзакций.

Пример программы позволяет задать срок ожидания для транзакции. Если время ожидания транзакции превысит значение срока ожидания, программа выполнит откат транзакции.

–  –  –

© Copyright IBM Corp. 1997 - 2004 HADR позволяет подменить первичную базу данных резервной базой данных с полными функциональными возможностями DB2. Кроме того, для исходной первичной базы данных можно опять вернуть ее роль первичной базы данных.

–  –  –

Поддержка XML Extender в HP–UX на 32– и 64–битных платформах PA–RISC Теперь DB2® XML Extender поддерживается HP-UX Версии 11 и на 32-, и на 64-битных платформах PA-RISC. Это первая 64-битная платформа, поддерживаемая XML Extender. Функции MQSeries® XML Extender еще не доступны для использования на платформе HP-UX.

Понятия, связанные с данным:

v “Introduction to XML Extender” в DB2 XML Extender Administration and Programming Автоматическое перенаправление клиента Возможность автоматического перенаправление клиента позволяет клиентским прикладным программам восстанавливать работоспособность после потери связи с сервером, благодаря чему они могут продолжать работу после минимального перерыва. После потери связи клиентская прикладная программа пытается заново соединиться с сервером. Если это не удается, клиент перенаправляется на другой сервер. Задать дополнительное местонахождение базы данных можно из командной строки, в вызове API или при добавлении базы данных в Центре управления или в окне Дополнительно Ассистента конфигурирования.

Автоматическое перенаправление клиента можно использовать вместе с высокой доступностью - восстановлением после аварий (HADR), чтобы клиентские прикладные программы после передачи управления соединялись с новой первичной базой данных.

–  –  –

Утилита обратной перенастройки каталогов баз данных из версии

8.2 в версию 8.1 В связи с возможностью автоматического перенаправления клиента изменен формат файлов каталогов баз данных. При перенастройке из версии 8.1 в версию 8.2 обновление файлов каталогов баз данных выполняется автоматически. Однако для возврата от версии 8.2 к версии 8.1 необходимо выполнить обратную перенастройку файлов каталогов баз данных при помощи утилиты db2demigdbd. Эта утилита преобразует файлы каталогов баз данных из формата версии 8.2 в формат версии 8.1.

–  –  –

36 Что нового Глава 11. Удобство в работе Сводка улучшений удобства работы

В этом выпуске добавлены следующие улучшения удобства работы:

–  –  –

Свойства генерируемых столбцов можно изменить без пересоздания таблицы Теперь можно использовать условие ALTER COLUMN оператора ALTER TABLE для изменения способа генерации значений столбца.

Вы можете:

v Добавить атрибут выражения генерации в существующий негенерируемый столбец v Отбросить атрибут выражения генерации из существующего столбца с выражением генерации v Добавить атрибут идентификации в существующий столбец без этого атрибута v Отбросить атрибут идентификации из существующего столбца идентификации v Изменить генерируемый столбец с GENERATED ALWAYS на GENERATED BY DEFAULT или с GENERATED BY DEFAULT на GENERATED ALWAYS v Отбросить атрибут значения по умолчанию из существующего столбца с пользовательским значением по умолчанию Ранее выражение генерации или атрибут идентификации можно было задать для столбца только при его создании. Хотя можно было изменить само выражение генерации, после создания генерируемого столбца его нельзя было изменить на негенерируемый без отбрасывания и пересоздания таблицы. Перед отбрасыванием таблицы приходилось экспортировать ее данные и затем заново загружать эти данные во вновь созданную таблицу с измененным столбцом.

–  –  –

© Copyright IBM Corp. 1997 - 2004 Ранее выражение генерации или атрибут идентификации можно было задать для столбца только при его создании. Хотя можно было изменить само выражение генерации, после создания генерируемого столбца его нельзя было изменить на негенерируемый без отбрасывания и пересоздания таблицы. Перед отбрасыванием таблицы приходилось экспортировать ее данные и затем заново загружать эти данные во вновь созданную таблицу с измененным столбцом.

–  –  –

Для процедур SQL больше не требуются компиляторы C и C++ В DB2® UDB процедуры SQL теперь можно создавать без использования компилятора C или C++ на сервере, поэтому установка C или C++ больше не нужна.

При создании процедуры SQL ее процедурные операторы преобразуются в собственное представление, которое хранится в каталогах базы данных, как и другие операторы SQL. При вызове процедуры SQL это собственное представление загружается из каталогов, и механизм DB2 выполняет процедуру.

–  –  –

42 Что нового Опция связывания REOPT допускает реоптимизацию операторов SQL Опция связывания REOPT допускает реоптимизацию статических и динамических операторов SQL. В частности, путь доступа для оператора SQL, содержащего переменные хоста, специальные регистры или маркеры параметров, оптимизируется с использованием значений этих переменных, а не оценочных значений по умолчанию, определенных компилятором. Такая оптимизация применяется во время выполнения запроса, когда доступны эти значения.

–  –  –

Новая функция публикации SQL/XML: XMLSERIALIZE Новая стандартная функция SQL/XML, XMLSERIALIZE (с опцией CONTENT) позволяет преобразовать значение типа данных XML в строчный тип данных результатов, который будет соответствовать длине вывода XML.

Тип данных XML - внутреннее представление XML; оно может использоваться только в качестве ввода в функции, принимающие этот тип данных как входной. XML

- промежуточный тип данных; его нельзя хранить в базе данных и возвращать в программу. До версии 8.2 единственной поддерживаемой операцией для преобразования значений типа данных XML в значения строчного типа данных был перевод в последовательный вид при помощи функции XML2CLOB.

Перевод в последовательный вид - это операция, обратная анализу, то есть процесс преобразования проанализированного значения XML в текстовое значение XML.

XMLSERIALIZE преобразует выражение XML в значение строчного типа SQL, которое, в свою очередь, может быть связано с символьными переменными хоста.

–  –  –

XMLNAMESPACES - новая функция в Версии 8.2 Пространство имен XML - это собрание имен, определяемых универсальным идентификатором ссылки (uniform reference identifier, URI). Пространства имен используются в документах XML в качестве типов элементов и имен атрибутов.

–  –  –

44 Что нового Задание стратегии ожидания блокировки Теперь для отдельного сеанса можно задать стратегию ожидания блокировки, определяющую поведение в случаях, когда сеансу требуется блокировка, но ее не удается получить немедленно.

Стратегия определяет, будет ли сеанс:

v Возвращать SQLCODE и SQLSTATE, когда не может получить блокировку v Ожидать блокировки без ограничений времени v Ожидать блокировки в течение заданного времени v Использовать при ожидании блокировки параметр конфигурации базы данных locktimeout Для задания стратегии ожидания блокировки используется новый оператор SET CURRENT LOCK TIMEOUT, изменяющий значение специального регистра CURRENT LOCK TIMEOUT.

Специальный регистр CURRENT LOCK TIMEOUT задает срок ожидания блокировки в секундах, по истечении которого выдается ошибка, указывающая на невозможность получить блокировку.

Традиционные методы блокировки могут приводить к тому, что прикладные программы блокируют работу друг друга. Это происходит, когда одна прикладная программа вынуждена ожидать, пока другая прикладная программа освободит свою блокировку. Стратегии предотвращения таких ситуаций обычно содержат механизм задания максимальной длительности блокировки. Это длительность времени, в течение которого прикладная программа ожидает получения блокировки. Ранее это значение можно было задать только на уровне базы данных в параметре конфигурации базы данных locktimeout.

Значение параметра locktimeout применяется для всех блокировок, а эта новая функция может влиять на блокировки строк, таблиц, ключей индексов и блоков многомерной кластеризации (MDC).

Ссылки, связанные с данной темой:

v “Параметр конфигурации locktimeout - срок ожидания блокировки” в Руководство администратора: Производительность Улучшенная оценка мощности улучшает планы выполнения запросов Оценка мощности - это процесс, при котором оптимизатор определяет число выбираемых строк после применения операций фильтрации, таких как программа предиката или функция агрегации. Для получения точных оценок мощности требуются точные статистики распределения данных и сложные алгоритмы оптимизатора для обработки этих данных. Если план выполнения запроса выбран с использованием неточных оценок мощности, некоторые операции упорядочения по величине могут выполняться медленнее, чем при выборе плана по точным оценкам.

В Версии 8.2 оптимизатор DB2® может для получения более точных оценок мощности использовать статистики распределения из материализованных таблиц запросов, а также обнаруживать корреляции по статистике группы столбцов.

Это помогает DB2 выбрать более эффективный план доступа для выполнения запроса и повышения производительности запроса.

–  –  –

Вызов процедуры в теле триггера в DB2 UDB Enterprise Edition В DB2® Universal Database Enterprise Edition теперь можно вызывать процедуры из триггеров или любого другого динамического составного оператора в однораздельных средах; для этого нужно выполнить оператор CALL со ссылкой на процедуру в действии триггера. Этот оператор CALL используется для выполнения процедур SQL и внешних процедур.

–  –  –

46 Что нового Глава 13. Удобство в обслуживании Сводка усовершенствований в обслуживании

В этом выпуске добавлены следующие усовершенствования обслуживания:

–  –  –

Новая утилита получения статистики для работающего экземпляра или базы данных DB2 (аналог утилиты 'onstat' для Informix) Новая утилита db2pd позволяет получить статистику для работающих экземпляра или базы данных DB2®. Она аналогична утилите onstat для Informix®.

–  –  –

Инструмент анализа диагностического журнала для фильтрации и форматирования db2diag.log Теперь доступен новый инструмент для фильтрации и форматирования файлов db2diag.log (db2diag). Этот инструмент можно использовать для фильтрации файлов диагностического журнала, где используется новый формат сообщений для Версии 8.2.

–  –  –

48 Что нового Улучшена утилита трассировки Для Версии 8.2 усовершенствованы средства трассировки DB2® и команда db2trc.

Изменена схема форматированной записи трассировки для отражения нового расширенного диапазона типов трассировки.

–  –  –

© Copyright IBM Corp. 1997 - 2004 52 Что нового Глава 15. Изменения в средствах разработки приложений Сводка усовершенствований в средствах разработки прикладных программ В этом выпуске добавлены следующие изменения в средствах разработки прикладных программ:

–  –  –

Усовершенствование Универсального драйвера JDBC DB2 Универсальный драйвер JDBC DB2® для Версии 8.2 содержит множество усовершенствований; в их числе - поддержка распределенных транзакций и совместимость с драйвером JDBC 3.0. Другие новые возможности увеличивают гибкость использования итератора в SQLJ и улучшают взаимодействие с базами данных хоста и iSeries™.

–  –  –

Поддержка обработки распределенных транзакций соответствует спецификации XA.

Эта поддержка реализует спецификации Java™ 2 Platform, Enterprise Edition (J2EE) Java Transaction Service (JTS) и Java Transaction API (JTA) (Universal Type 2 Connectivity только в DB2 UDB для систем Linux, UNIX® и Windows®).

–  –  –

54 Что нового v Statement.getMoreResults(java.sql.Statement.CLOSE_CURRENT_RESULT) v Statement.getMoreResults(java.sql.Statement.KEEP_CURRENT_RESULT) v Statement.getMoreResults(java.sql.Statement.CLOSE_ALL_RESULTS)

Метод DB2BaseDataSource: getDB2SystemMonitor:

Метод DB2BaseDataSource.getDB2SystemMonitor возвращает объект класса DB2SystemMonitor. Этот класс (для него в Универсальный драйвер DB2 добавлен интерфейс) упрощает системный мониторинг базы данных из программы JDBC. У каждого соединения Универсального драйвера JDBC DB2 может быть один системный монитор.

Свойство DB2BaseDataSource: activeServerListJNDIName:

Свойство DB2BaseDataSource.activeServerListJNDIName задает ссылку JNDI на экземпляр DB2ActiveServerList в репозитории JNDI информации альтернативного сервера. (DB2ActiveServerList - новый класс, описанный ниже в этом разделе.) Если значение activeServerListJNDIName не пусто, возможно восстановление после отказа для соединений сервера, заданного в экземпляре DB2ActiveServerList, на который ссылается данное значение. Если значение activeServerListJNDIName пустое, соединения нельзя восстановить после отказа при помощи информации альтернативного сервера из репозитория JNDI.

Свойство DB2BaseDataSource: currentFunctionPath:

Свойство DB2BaseDataSource.currentFunctionPath задает путь SQL, используемый для имен неспецифицированных типов данных и имен функций в операторах SQL, содержащихся в программах JDBC. В этом свойстве используется тип данных String.

Для сервера DB2 UDB for Linux, UNIX and Windows максимальная длина значения байта. Это значение - список имен схем, разделенных запятыми. Имена могут быть обычными идентификаторами или идентификаторами с ограничителями.

Свойство DB2BaseDataSource: currentLockTimeout:

Свойство DB2BaseDataSource.currentLockTimeout задает для серверов DB2 UDB для Linux, UNIX и Windows ожидание блокировки в течение неопределенного срока или заданного числа секунд, если блокировку нельзя получить немедленно. В этом свойстве используется тип данных int. Значение ноль означает не ждать. Значение -1 означает ожидание в течение неопределенного срока. Положительное целое число задает время ожидания блокировки в секундах.

Свойство DB2BaseDataSource: cursorSensitivity:

Свойство DB2BaseDataSource.cursorSensitivity задает, отображается ли значение java.sql.ResultSet.TYPE_SCROLL_SENSITIVE для ResultSet JDBC в атрибут SENSITIVE DYNAMIC или атрибут SENSITIVE STATIC для базового указателя DB2.

Возможны значения - TYPE_SCROLL_SENSITIVE_STATIC и TYPE_SCROLL_SENSITIVE_DYNAMIC. Значение по умолчанию TYPE_SCROLL_SENSITIVE_STATIC. Для серверов баз данных, не поддерживающих чувствительные динамические указатели с прокруткой, это свойство игнорируется.

Свойство DB2BaseDataSource: jdbcCollection:

Свойство DB2BaseDataSource.jdbcCollection задает ID собрания для пакетов, используемых экземпляром Универсального драйвера JDBC DB2 во время

–  –  –

В одной программе SQLJ одновременно могут быть открыты несколько экземпляров итератора. Для этой возможности одна программа должна открыть несколько экземпляров итератора, использующего выражения хоста. Каждый экземпляр может использовать отличающийся набор значений выражений хоста.

–  –  –

56 Что нового v “Multiple open instances of an iterator in an SQLJ application” в Application Development Guide: Programming Client Applications v “Multiple open iterators for the same SQL statement in an SQLJ application” в Application Development Guide: Programming Client Applications v “ROWIDs in SQLJ with the DB2 Universal JDBC Driver” в Application Development Guide: Programming Client Applications

–  –  –

OLE DB.NET Data Provider и ODBC.NET Data Provider Кроме DB2®.NET Data Provider, в DB2 включены OLE DB.NET Data Provider и ODBC.NET Data Provider.

–  –  –

ODBC.NET Data Provider выполняет вызовы ODBC для источника данных DB2, используя драйвер IBM DB2 CLI. Поэтому ODBC.NET Data Provider поддерживает в строке соединения те же ключевые слова, что и драйвер IBM DB2 CLI.

–  –  –

Усовершенствования в DB2.NET Data Provider DB2®.NET Data Provider - это расширение интерфейса ADO.NET, позволяющее прикладным программам.NET обращаться к базам данных DB2 через защищенное соединение, выполнять команды и получать результаты. В Версии 8.2 в DB2.NET

Data Provider внесены следующие усовершенствования:

v Повышена производительность.

v Добавлена поддержка Microsoft®.NET Framework Версии 1.1. Поддерживаются следующие новые возможности System.Data: методы DB2DataReader.HasRows и DB2Connection.EnlistDistributedTransaction.

v Добавлено новое ключевое слово ConnectionString для задания уровня изоляции.

v Четыре новых свойства DB2Connection позволяют администраторам баз данных задавать конкретный источник для рабочей нагрузки.

Это свойства:

– DB2Connection.ClientUser - ID пользователя клиента

– DB2Connection.ClientWorkStation - имя клиентской рабочей станции

– DB2Connection.ClientAccountingInformation - учетная строка клиента

– DB2Connection.ClientApplicationInformation - имя клиентской прикладной программы

–  –  –

Общие языковые процедуры и пользовательские функции времени выполнения.NET DB2® Universal Database позволяет создавать подпрограммы (процедуры, пользовательские функции и методы) на SQL и других языках программирования, таких как C, C++, Java™ и OLE. Теперь процедуры и пользовательские функции можно создать, используя любой язык программирования, совместимый с общей языковой средой времени выполнения (Common Language Runtime, CLR).NET, включая C#, Visual Basic, managed C++ и другие языки, совместимые с CLR.

–  –  –

Кроме того, теперь можно создавать процедуры общего языкового модуля (CLR) DB2, используя существующие методы в языке, поддерживаемом.NET, например, C# и Visual Basic. Процедура CLR.NET DB2 - это внешняя пользовательская подпрограмма DB2, тело которой реализовано в виде метода в сборочном модуле.NET, скомпилированном из исходного кода на языке, поддерживаемом.NET.

Отладку исходного кода процедур SQL можно выполнять, используя проект базы данных DB2.

Клиент времени выполнения DB2 Lite Клиент времени выполнения DB2® Lite (DB2 Run-Time Client Lite - DB2 RTCL) - это новый компонент, значительно облегчающий доступ к серверам DB2 из прикладных программ системы Windows®. DB2 RTCL может распространяться независимыми поставщиками программного обеспечения (ISV) и использоваться для распространения прикладных программ в сценариях массового внедрения, которые часто используются в крупных предприятиях. Как и компонент Клиент времени выполнения DB2, этот новый компонент DB2 RTCL содержит интерфейсы прикладных программ (CLI, ODBC, OLE DB,.NET Data provider и JDBC) и сетевые библиотеки, необходимые для работы прикладных программ.

–  –  –

Новая функция публикации SQL/XML: XMLSERIALIZE Новая стандартная функция SQL/XML, XMLSERIALIZE (с опцией CONTENT) позволяет преобразовать значение типа данных XML в строчный тип данных результатов, который будет соответствовать длине вывода XML.

–  –  –

Перевод в последовательный вид - это операция, обратная анализу, то есть процесс преобразования проанализированного значения XML в текстовое значение XML.

XMLSERIALIZE преобразует выражение XML в значение строчного типа SQL, которое, в свою очередь, может быть связано с символьными переменными хоста.

–  –  –

Вызов процедуры в теле триггера в DB2 UDB Enterprise Edition В DB2® Universal Database Enterprise Edition теперь можно вызывать процедуры из триггеров или любого другого динамического составного оператора в однораздельных средах; для этого нужно выполнить оператор CALL со ссылкой на процедуру в действии триггера. Этот оператор CALL используется для выполнения процедур SQL и внешних процедур.

–  –  –

60 Что нового по умолчанию используется значение UNICODE. Таблицу с CCSID ASCII нельзя создать в базе данных Unicode, другими словами, в базе данных Unicode нельзя создать таблицу не-Unicode.

Чтобы включить поддержку таблиц Unicode в базе данных не-Unicode, необходимо активировать новый параметр конфигурации базы данных alt_collate. Этот параметр задает последовательность сортировки для таблиц Unicode; в настоящее время единственный вариант - IDENTITY_16BIT.

В сочетании с поддержкой таблиц Unicode в базах данных не-Unicode в DB2® добавлен новый атрибут кодовой станицы - кодовая страница раздела. Менеджер баз данных определяет атрибуты кодовых страниц для всех символьных строк при связывании прикладной программы с базой данных. Кодовая страница раздела - это кодовая страница, под которой запускается оператор SQL.

В качестве кодовой страницы раздела используется кодовая страница базы данных, если только в ссылке оператора не указана:

v Таблица, создаваемая с условием CCSID UNICODE в базе данных не-Unicode.

v Табличная функция, определяемая с параметром CCSID UNICODE в базе данных не-Unicode.

–  –  –

Вложенные точки сохранения предоставляют дополнительные возможности управления откатами Теперь DB2® Universal Database (DB2 UDB) поддерживает вложенные точки сохранения. Это значит, что можно настроить точку сохранения внутри другой точки сохранения. DB2 UDB поддерживает точки сохранения любых уровней вложенности.

Вложенные точки сохранения позволяют прикладной программе одновременно иметь несколько активных уровней точек сохранения, и она может выполнить откат до любой активной точки сохранения. Оператор отката до конкретной точки сохранения автоматически освобождает все активные вложенные точки сохранения внутри этой точки сохранения.

Понятия, связанные с данным:

v “Transaction management with savepoints” в Application Development Guide:

Programming Client Applications v “Nesting savepoints” в Application Development Guide: Programming Client Applications

–  –  –

Упрощенная связь пакетов с программой при помощи специального регистра CURRENT PACKAGE PATH Специальный регистр CURRENT PACKAGE PATH позволяет задать список спецификаторов пакетов, из которого сервер DB2® может выбрать пакет. Эта возможность окажется полезной, если пакет существует в нескольких вариантах, то есть если у нескольких пакетов одинаковые имена и маркеры согласованности.

Вместо поддержки разных версий программы, позволяющей работать с каждой версией пакета, с помощью специального регистра CURRENT PACKAGE PATH можно связать с несколькими версиями пакета одну скомпилированную программу.

Понятия, связанные с данным:

v “CURRENT PACKAGE PATH special register for package schemas” в Application Development Guide: Programming Client Applications Для процедур SQL больше не требуются компиляторы C и C++ В DB2® UDB процедуры SQL теперь можно создавать без использования компилятора C или C++ на сервере, поэтому установка C или C++ больше не нужна.

При создании процедуры SQL ее процедурные операторы преобразуются в собственное представление, которое хранится в каталогах базы данных, как и другие операторы SQL. При вызове процедуры SQL это собственное представление загружается из каталогов, и механизм DB2 выполняет процедуру.

–  –  –

Усовершенствования хранимых процедур и отладчика в Центре разработки В версии 8.2 Центра разработки IBM® DB2® Universal Database внесены следующие усовершенствования хранимых процедур и отладчика:

v Поддержка Центром разработки DB2 Universal Database™ for z/OS™ Версии 8.0 позволяет строить хранимые процедуры Java™ размером до 10 Мбайт. Размер хранимых процедур Java, построенных с помощью хранимой процедуры C DSNTJSPP, не могут превышать 32 Кбайта.

v Новая функция прерывания в отладчике позволяет быстро прервать отладчик в любой момент вместо того, чтобы ждать, пока текущий сеанс отладки достигнет конца хранимой процедуры. Чтобы воспользоваться этой функцией, щелкните в отладчике по значку Прервать.

Центру разработки более не требуется компилятор C для построения хранимых процедур SQL В IBM® DB2® Universal Database Версии 8.2 для создания процедур SQL более не требуется компилятор C или C++, поэтому в Центре разработки DB2 более не нужно конфигурировать параметры компилятора C или C++ на серверах Windows®, Linux или UNIX®. При создании процедуры SQL оператор процедуры преобразуется в собственное представление, которое сохраняется в каталогах базы данных, как и другие операторы SQL.

Опции связывания по умолчанию задаются в параметрах построения SQL, однако для каждой хранимой процедуры SQL можно задать другие опции.

Для всех версий Центра разработки до Версии 8.2 по-прежнему требуется задание параметров конфигурации компилятора C в параметрах построения хранимой процедуры.

Центр разработки поддерживает отладку хранимых процедур SQL для 64–битных платформ UNIX Центр разработки IBM® DB2® Universal Database Версии 8.2 поддерживает отладку хранимых процедур SQL для 64–битных платформ UNIX®.

–  –  –

64 Что нового Расширенные возможности изменения таблиц из графического интерфейса При изменении таблицы в записной книжке Изменить таблицу теперь можно вносить больше изменений в столбцы таблицы, чем было доступно ранее. Это связано с тем, что при необходимости записная книжка Изменить таблицу теперь отбрасывает таблицу и создает ее заново.

–  –  –

Если таблица отбрасывается и создается заново, предпринимается попытка восстановить все зависимые объекты и для каждого из остающихся в таблице столбцов преобразовать существующие данные в тип данных назначения.

–  –  –

Пример кода с использованием срока ожидания XA В примере программы CLI dbxamon.c показано, как выполнять вывод списков и откат для неоднозначных транзакций.

Пример программы позволяет задать срок ожидания для транзакции. Если время ожидания транзакции превысит значение срока ожидания, программа выполнит откат транзакции.

–  –  –

Улучшения DB2 Data Warehouse Edition, включающие интегрированные средства установки Пользователи могут устанавливать различные продукты, входящие в DB2® Data Warehouse Edition, используя единый удобный интерфейс установки. Эта интегрированная программа установки позволяет выбрать компоненты для установки. В их число входят: DB2 Cube Views, DB2 Intelligent Miner™, DB2 Warehouse Manager ETL (извлечение, преобразование и загрузка), DB2 Query Patroller™ и DB2 Office Connect. Эта опция установки доступна в операционных системах UNIX®, Linux и Windows®.

Кроме интегрированной программы установки, в DB2 Data Warehouse Edition внесен ряд улучшений в компоненты бизнес-аналитики. Эти улучшения будут описаны отдельно.

Понятия, связанные с данным:

v “Query Patroller installation environment overview” в руководстве DB2 Query Patroller Guide: Installation, Administration and Usage v “Warehouse Manager ETL (извлечение, преобразование и загрузка) поддерживает управляющие базы данных хранилища в формате Unicode” на стр. 51

Задачи, связанные с данной темой:

v “Query Patroller administration tasks overview” в руководстве DB2 Query Patroller Guide: Installation, Administration and Usage

–  –  –

Улучшения DB2 Data Warehouse Edition, включающие интегрированные средства установки Пользователи могут устанавливать различные продукты, входящие в DB2® Data Warehouse Edition, используя единый удобный интерфейс установки. Эта интегрированная программа установки позволяет выбрать компоненты для установки. В их число входят: DB2 Cube Views, DB2 Intelligent Miner™, DB2 Warehouse Manager ETL (извлечение, преобразование и загрузка), DB2 Query Patroller™ и DB2 Office Connect. Эта опция установки доступна в операционных системах UNIX®, Linux и Windows®.

–  –  –

Поиск нужной документации DB2 в Информационном центре DB2 Информационный центр DB2® для Версии 8.2 задает новый стандарт поставки информации о DB2 Universal Database™ и связанных продуктах DB2 - вся эта информация входит в единый информационный центр. Информационный центр DB2 позволяет обращаться ко всей информации DB2, которая может вам понадобиться;

он охватывает все аспекты DB2 от первых шагов до использования инструментов DB2, соединения с базами данных, управления базами данных, управления запросами, анализа деловой информации, разработки прикладных программ и т.п.

Информационный центр DB2 содержит также сведения по основным возможностям и компонентам DB2, включая репликацию, хранилище данных и модули расширения DB2. Дерево навигации (оглавление) содержит ссылки на задачи и описание общих принципов, организованные по типам выполняемых задач. Кроме того, дерево навигации содержит ссылки на обзоры продуктов, справочную информацию, общий алфавитный указатель для всех тем и глоссарий.

–  –  –

72 Что нового NOT, OR). Если для найденной темы нет перевода на выбранный вами язык, Информационный центр DB2 выводит версию этой темы по-английски.

Мастер по установке Информационного центра DB2 позволяет установить Информационный центр DB2 на ваш локальный компьютер. Однако если компьютер, на который вы устанавливаете Информационный центр DB2, подключен к сети, к нему через браузер смогут обращаться и другие компьютеры. Возможно, вы захотите не устанавливать Информационный центр DB2 на локальный компьютер, а направить обращения от продуктов DB2 в другое место, например, на сайт IBM®, где доступна самая свежая информация: http://publib.boulder.ibm.com/infocenter/db2help/ Локальная установка Информационного центра DB2 дает возможность обращаться к информации о продуктах DB2 без выхода в Интернет или локальную сеть,что может быть полезным в среде тестирования или разработки прикладных программ. Если вы установили Информационный центр DB2 на сетевой компьютер, другие пользователи из вашей организации смогут независимо обращаться к нему, причем вы сможете управлять версией информации, которую будут получать пользователи.

Это снизит затраты на обновления и объем внешнего сетевого трафика. Если вы хотите предоставить пользователям доступ к наиболее свежей информации и у вас есть доступ в Интернет, сконфигурируйте продукты DB2 для доступа к Информационному центру DB2 на сайте IBM. Версия Информационного центра DB2 на сайте IBM обновляется по мере необходимости с появлением очередных выпусков DB2 Universal Database, а также позволяет обращаться к служебной документации, такой как технические замечания (TechNotes).

–  –  –

Поддержка асинхронного ввода-вывода в Linux (ядро 2.6) Теперь доступна поддержка асинхронного ввода-вывода (AIO) в Linux (ядро 2.6) для непосредственных устройств и файловых систем O_DIRECT. Асинхронный ввод-вывод повышает производительность таких операций, как очистка страниц и предварительная выборка. Асинхронный ввод-вывод в Linux можно разрешить или запретить во время выполнения командой db2set.

Для использования асинхронного ввода-вывода нужно установить libaio-0.3.96 или новее, использовать ядро с поддержкой асинхронного ввода-вывода (например, версию 2.6), выполнить команду db2set DB2NOLIOAIO=false и перезапустить DB2®.

Понятия, связанные с данным:

v “Конфигурирование серверов ввода/вывода для обеспечения предварительной выборки и параллелизма” в Руководство администратора: Производительность

–  –  –

DB2 Query Patroller™ значительно повышает масштабируемость хранилищ данных, позволяя сотням пользователей передавать запросы базам данных, содержащим несколько терабайтов данных. С помощью этого инструмента администраторы могут автоматически управлять запросами и контролировать все аспекты их передачи. DB2 Query Patroller задает запросам приоритеты, планирует выполнение запросов и управляет числом одновременно выполняемых в системе запросов.

Выполнение запросов становится более предсказуемым, а вычислительные ресурсы используются эффективнее.

–  –  –

IBM® DB2 Universal Database™ Enterprise Server Edition (ESE) распространяется с общим лицензионным ключом, который позволяет запускать механизм DB2 ESE, создавать базы данных, соединяться с серверами и выполнять другие задачи. Чтобы запускать многораздельные экземпляры, вам надо добавить лицензионный ключ на разделение баз данных (database partitioning feature, DPF).

–  –  –

DB2 Geodetic Extender - это возможность, поставляемая за отдельную цену; для нее требуется приобрести отдельный лицензионный ключ. Посмотрите дополнительную информацию о подключении DB2 Geodetic Extender в руководстве Spatial Extender and Geodetic Extender User’s Guide and Reference.

–  –  –

XMLNAMESPACES - новая функция в Версии 8.2 Пространство имен XML - это собрание имен, определяемых универсальным идентификатором ссылки (uniform reference identifier, URI). Пространства имен используются в документах XML в качестве типов элементов и имен атрибутов.

DB2® Universal Database содержит несколько функций XML, входящих в спецификацию языка SQL/XML. В частности, поддерживаются функции XMLFOREST и XMLELEMENT. Новая функция XML, XMLNAMESPACES, позволяет объявлять пространства имен XML в функциях публикации SQL/XML XMLELEMENT и XMLFOREST.

–  –  –

Поддержка 64–битной версии DB2 for Linux на платформах iSeries и pSeries Теперь на платформах iSeries™ и pSeries™ доступно покрытие 64-битной версии DB2® for Linux. Преимущество покрытия 64-битной версии состоит в увеличении адресного пространства для кода, переменных, совместно используемой памяти и пулов буферов. Поддерживаемые дистрибутивы - Red Hat Enterprise Linux 3 (RHEL3) и SuSE SLES9.

64–битная поддержка DB2 Connect в Linux zSeries Для DB2® Connect в Linux zSeries® теперь реализована 64-битная поддержка.

Усовершенствования модулей расширения DB2

–  –  –

76 Что нового

Задачи, связанные с данной темой:

v “Setting up and enabling DB2 Geodetic Extender” в IBM DB2 Spatial Extender and Geodetic Extender User’s Guide and Reference Усовершенствования Spatial Extender DB2® Spatial Extender позволяет включать в данные бизнес-анализа географическую информацию, например, сведения о том, как далеко от ваших офисов находятся заказчики. Такая интеграция позволяет применять географические данные в отчетах, создаваемых системой управления базами данных (СУБД). DB2 Spatial Extender соответствует спецификациям консорциума OpenGIS (OGC) и стандартам ISO. DB2

Spatial Extender Версии 8.2 содержит следующие изменения:

v В Версии 8.2 нет отдельной платы за лицензию на DB2 Spatial Extender, дополнительную возможность DB2 Universal Database™ Enterprise Server Edition.

v Пространственные индексы сеток улучшают производительность запросов к пространственным данным. Советчик по пространственным индексам сеток помогает определить подходящие размеры сеток на основании минимальных граничных прямоугольников (MBR) геометрий в пространственном столбце.

Улучшены алгоритмы вычисления MBR и выходные гистограммы. Окна запросов разных размеров позволяют Советчику по индексам точнее рекомендовать размеры сеток.

Понятия, связанные с данным:

v “The purpose of DB2 Spatial Extender” в IBM DB2 Spatial Extender and Geodetic Extender User’s Guide and Reference v “System requirements for installing Spatial Extender” в IBM DB2 Spatial Extender and Geodetic Extender User’s Guide and Reference v “Tuning spatial grid indexes with the Index Advisor—Overview” в IBM DB2 Spatial Extender and Geodetic Extender User’s Guide and Reference Поддержка XML Extender в HP–UX на 32– и 64–битных платформах PA–RISC Теперь DB2® XML Extender поддерживается HP-UX Версии 11 и на 32-, и на 64-битных платформах PA-RISC. Это первая 64-битная платформа, поддерживаемая XML Extender. Функции MQSeries® XML Extender еще не доступны для использования на платформе HP-UX.

Понятия, связанные с данным:

v “Introduction to XML Extender” в DB2 XML Extender Administration and Programming

–  –  –

© Copyright IBM Corp. 1997 - 2004 80 Что нового Глава 19. Усовершенствования защиты Сводка изменений защиты

В этом выпуске добавлено следующее усовершенствование защиты:

–  –  –

Поддержка учетной записи локальной системы Windows Учетная запись локальной системы (LSA) Windows обеспечивается как для различных служб DB2, так и для обращающихся к ним прикладных программ. Процесс установки DB2 позволяет выбрать, под какой учетной записью будут выполняться службы DB2 - под учетной записью SYSTEM локальной системы, или же под специально выделенной учетной записью. Сам процесс установки DB2 можно также выполнять под учетной записью локальной системы.

Эта возможность облегчает внедрение DB2, позволяя во многих случаях избежать сложностей, связанных с заданием ID пользователей и паролей. Другое усовершенствование - возможность прикладных программ DB2, работающих под учетной записью локальной системы, обращаться к локальному серверу DB2.

–  –  –

Предотвращение доступа к системным файлам DB2 на платформах на основе Windows Новая переменная реестра DB2_EXTSECURITY запрещает неавторизованный доступ к DB2, блокируя системные файлы DB2. По умолчанию эта переменная реестра имеет значение ON.

Маркер доступа в Windows содержат информацию о группах пользователей Маркер доступа - объект, описывающий контекст защиты процесса или потока. Этот маркер содержит информацию об учетной записи пользователя, связанной с процессом или потоком, и ее привилегиях. При регистрации пользователя система проверяет его пароль, сравнивая его с информацией в базе данных защиты. Если пароль аутентифицирован, система выдает маркер доступа. У каждого процесса, выполняемого от имени этого пользователя, есть копия этого маркера доступа.

Маркер доступа содержит информацию обо всех группах, в которые входит этот пользователь, включая локальные группы и различные группы домена (глобальные группы, локальные группы домена и универсальные группы).

Для получения маркера доступа могут также использоваться параметры регистрации, кэшированные операционной системой. В этом случае если контроллер домена недоступен, может использоваться маркер доступа последней регистрации в системе.

Например, на портативном компьютере, входящем в среду домена компании, пользователь может зарегистрироваться у себя дома, используя учетную запись домена, и вся информация о группах этой учетной записи домена будет использоваться прикладными программами, как и при соединении этого компьютера с доменом компании.

Понятия, связанные с данным:

v “Вопросы безопасности при установке DB2 Universal Database” в Руководство администратора: Реализация Пользовательские подключаемые модули защиты для аутентификации и управления группами Теперь вы можете создать свои собственные механизмы аутентификации и управления группами в виде загружаемых подключаемых модулей, которые DB2® будет загружать и вызывать для выполнения аутентификации пользователей. В настоящее время в виде таких подключаемых модулей реализованы поставляемые с DB2 методы аутентификации на основе операционной системы и аутентификации Kerberos и механизмы управления группами на основе операционной системы. Если вы продолжаете использовать эти методы, изменения не требуются. Однако если вы хотите использовать метод аутентификации Kerberos для клиента на другой

–  –  –

Возможность создавать пользовательские подключаемые модули защиты позволяет использовать вместо поставляемых с DB2 методов аутентификации другие методы.

Вы можете написать свои собственные подключаемые модули и затем скомпилировать и установить их. Установка выполняется просто: подключаемые модули нужно скопировать в правильные каталоги и затем изменить некоторые параметры конфигурации менеджера баз данных.

–  –  –

Поддержка аутентификации Kerberos для платформ UNIX Kerberos - это протокол сетевой аутентификации независимых разработчиков, выполняющий защищенную аутентификацию пользователей в незащищенной сетевой среде без отправки текстового ID пользователя или пароля при помощи системы совместно используемых секретных ключей. Использование Kerberos дает преимущества единого входа в систему для доступа ко всем ресурсам (например, к серверу DB2® UDB) и централизации управления пользователями (принципалами).

Кроме операционных систем Windows®, поддерживающих Active Directory, где уже имелась поддержка аутентификации Kerberos, такая поддержка добавлена в DB2 UDB для AIX® и для операционной среды Solaris.

–  –  –

Шифрование пользовательских данных при помощи двух новых типов аутентификации Для улучшения защиты пользовательских данных добавлено два новых типа аутентификации, позволяющие управлять шифрованием пользовательских данных.

Один новый тип аутентификации, SQL_AUTHENTICATION_DATAENC, требует, чтобы соединения использовали шифрование данных. Второй новый тип аутентификации, SQL_AUTHENTICATION_DATAENC_CMP, может работать в режиме совместимости со старыми версиями продуктов, не поддерживающими новый тип аутентификации. Для таких продуктов этот тип аутентификации допускает соединения, использующие SERVER_ENCRYPT и не требующие шифрования пользовательских данных. Если же продукт поддерживает SQL_AUTHENTICATION_DATAENC, он будет обязан использовать этот тип аутентификации.

–  –  –

Сценарии установки Информационного центра DB2 В различных рабочих средах требования для обращения к информации о DB2 могут быть разными. Можно обращаться к Информационному центру DB2 на сайте IBM, на сервере интранета или на вашем компьютере. Во всех трех случаях документация находится в Информационном центре DB2, представляющем собой информационную структуру, построенную на основе взаимосвязанных тем и просматриваемую при помощи браузера. По умолчанию программные продукты DB2 обращаются к Информационному центру DB2 на сайте IBM. Однако если вы хотите обращаться к Информационному центру DB2 на сервере внутренней сети предприятия или на вашем собственном компьютере, необходимо установить Информационный центр DB2 с компакт-диска с Информационным центром DB2, поставляемого в составе пакета Media Pack. Сводная информация об опциях для обращения к документации DB2 наряду с тремя сценариями установки помогут

–  –  –

90 Что нового последнюю версию DB2 Universal Database, он решает сконфигурировать его для доступа к Информационному центру DB2 на сайте IBM. Такая конфигурация обеспечивает Колину во время семинаров оперативный доступ к самой свежей документации по DB2.

Однако иногда во время поездок Колин оказывается без доступа к Интернету. Это создавало для него проблемы, особенно, когда ему был нужен доступ к документации по DB2 для подготовки к семинарам. Во избежание подобных ситуаций Колин установил на своем компьютере отдельную копию Информационного центра DB2.

Теперь у Колине есть возможность постоянно иметь под рукой копию документации по DB2. При помощи команды db2set он может легко сконфигурировать переменные реестра на своем переносном компьютере так, чтобы в зависимости от ситуации обращаться к Информационному центру DB2 либо на сайте IBM, либо непосредственно на переносном компьютере.

Сценарий: Доступ к Информационному центру DB2 на сервере внутренней сети предприятия:

Ева работает старшим администратором баз данных в страховой компании. Ее обязанности администратора включают в себя установку и конфигурирование последней версии DB2 Universal Database на серверах баз данных компании под управлением UNIX. Недавно компания оповестила своих сотрудников, что из соображений защиты у них на работе не будет доступа к Интернету. Поскольку компьютеры компании объединены в сеть, Ева решает установить копию Информационного центра DB2 на сервер этой внутренней сети так, чтобы у всех сотрудников, регулярно пользующихся хранилищем данных компании (торговых представителей, менеджеров по продажам и бизнес-аналитиков), был доступ к документации по DB2.

Ева дает указание своим сотрудникам, обслуживающим базы данных, установить на всех компьютерах последнюю версию DB2 Universal Database с использованием файла ответов, чтобы все компьютеры сотрудников гарантированно были сконфигурированы для доступа к Информационному центру DB2 с использованием имени хоста и номера порта сервера внутренней сети компании.

Однако, плохо поняв задачу, Мигуэль, младший администратор базы данных из команды Евы, установил на нескольких компьютерах сотрудников по копии Информационного центра DB2 вместо того, чтобы сконфигурировать DB2 Universal Database для доступа к Информационному центру DB2 на сервере внутренней сети компании. Чтобы исправить эту ошибку, Ева посоветовала Мигуэлю при помощи команды db2set изменить переменные реестра Информационного центра DB2 (DB2_DOCHOST для имени хоста и DB2_DOCPORT для номера порта) на каждом из этих компьютеров. Теперь на всех необходимых компьютерах установлен доступ к Информационному центру DB2, и сотрудники могут найти ответы на вопросы по DB2 в документации к ней.

Понятия, связанные с данным:v “Информационный центр DB2” на стр. 88

Задачи, связанные с данной темой:

v “Updating the DB2 Information Center installed on your computer or intranet server” на стр. 97 v “Установка Информационного центра DB2 с помощью мастера по установке DB2 (UNIX)” на стр. 92 Приложение A. Техническая информация о DB2 Universal Database v “Установка Информационного центра DB2 с помощью мастера по установке DB2 (Windows)” на стр. 94 v “Задание положения Информационного центра DB2: Справка по общему графическому интерфейсу”

Ссылки, связанные с данной темой:

v “db2set - DB2 Profile Registry Command” в Command Reference Установка Информационного центра DB2 с помощью мастера по установке DB2 (UNIX) Можно выбрать три варианта обращения к документации по программным продуктам DB2: с сайта IBM, с сервера внутренней сети предприятия или c версии, установленной на вашем компьютере. По умолчанию программные продукты DB2 обращаются к документации по DB2 на сайте IBM. Если вы хотите обращаться к документации по DB2 на сервере внутренней сети предприятия или на вашем собственном компьютере, необходимо установить документацию с компакт-диска Информационного центра DB2. При помощи мастера по установке DB2 можно определить предпочтения установки и установить Информационный центр DB2 на компьютере, использующем операционную систему UNIX.

–  –  –

92 Что нового

- Mozilla Версии 1.0 или новее v Мастер по установке DB2 - это программа установки с графическим интерфейсом.

Для запуска мастера по установке DB2 на компьютере должно быть установлено программное обеспечение X Window System, необходимое для отображения графического интерфейса. Перед тем, как запускать мастер установки DB2, убедитесь, что вы правильно экспортировали дисплей.

Например, введите в командной строке команду:

export DISPLAY=9.26.163.144:0.

v Требования к средствам связи

– TCP/IP

Порядок действий:

Для установки Информационного центра DB2 с помощью мастера по установке DB2:

1. Зарегистрируйтесь в системе.

2. Вставьте в дисковод и смонтируйте в системе компакт-диск с Информационным центром.

3. Перейдите в каталог, в котором смонтирован компакт-диск, с помощью команды:

cd /cd где /cd - точка монтирования компакт-диска.

4. Введите команду./db2setup для запуска Мастера установки.

5. Откроется панель запуска установки IBM DB2. Чтобы сразу перейти к установке Информационного центра DB2, выберите Установить продукт. Электронная справка поможет выполнить остальные действия. Чтобы вызвать электронную справку, нажмите кнопку Справка. В любой момент можно нажать кнопку Отмена, чтобы прервать установку.

6. На странице Выберите продукт для установки нажмите кнопку Далее.

7. Нажмите кнопку Далее на странице Добро пожаловать мастера по установке DB2. Мастер по установке DB2 будет направлять ваши действия в процессе установки программы.

8. Чтобы выполнить установку, необходимо принять лицензионное соглашение. На странице Лицензионное соглашение выберите Я принимаю условия лицензионного соглашения и нажмите кнопку Далее.

9. На странице Выберите действие по установке выберите Установить Информационный центр DB2 на этом компьютере. Если вы хотите использовать файл ответов для последующей установки Информационного центра DB2 на этом или других компьютерах, выберите Сохранить параметры в файле ответов.

Нажмите кнопку Далее.

10. На странице Выберите языки для установки выберите языки, на которых будет установлен Информационный центр DB2. Нажмите кнопку Далее.

11. На странице Укажите порт для Информационного центра DB2 сконфигурируйте Информационный центр DB2 для входящей связи. Нажмите кнопку Далее, чтобы продолжить установку.

12. На странице Начать копирование файлов просмотрите выбранные вами параметры установки. Чтобы изменить какие-либо параметры, нажмите кнопку Назад. Нажмите кнопку Установить, чтобы скопировать на компьютер файлы Информационного центра DB2.

Можно также установить Информационный центр DB2 с использованием файла ответов.

Приложение A. Техническая информация о DB2 Universal Database Журналы установки, db2setup.his, db2setup.log и db2setup.err по умолчанию находятся в каталоге /tmp. Положение файла журнала можно задавать.

–  –  –

Установка Информационного центра DB2 с помощью мастера по установке DB2 (Windows) Можно выбрать три варианта обращения к документации по программным продуктам DB2: с сайта IBM, с сервера внутренней сети предприятия или c версии, установленной на вашем компьютере. По умолчанию программные продукты DB2 обращаются к документации по DB2 на сайте IBM. Если вы хотите обращаться к документации по DB2 на сервере внутренней сети предприятия или на вашем собственном компьютере, необходимо установить документацию по DB2 с компакт-диска Информационного центра DB2. При помощи мастера по установке DB2 можно определить предпочтения установки и установить Информационный центр DB2 на компьютере, использующем операционную систему Windows.

–  –  –

94 Что нового

– 32-битные компьютеры: процессор Pentium или Pentium-совместимый v Требования к операционной системе

Необходима одна из следующих операционных систем:

– Windows 2000

– Windows XP Примечание: Центр информации DB2 официально поддерживается не во всех операционных системах Windows, в которых поддерживается клиент DB2. Поэтому рекомендуется либо обращаться к Информационному центру DB2 на сайте IBM, либо установить Информационный центр DB2 на сервере внутренней сети предприятия и обращаться к этому серверу.

v Требования к программному обеспечению

– Поддерживаются следующие браузеры:

- Mozilla 1.0 или новее

- Internet Explorer Версии 5.5 или 6.0 (для Windows XP - Версии 6.0) v Требования к средствам связи

– TCP/IP

Процедура:

Для установки Информационного центра DB2 с помощью мастера по установке DB2:

1. Зарегистрируйтесь в системе с учетной записью, определенной для установки Информационного центра DB2.

2. Вставьте компакт-диск в дисковод компакт-дисков. Если включена функция автоматического запуска, появится панель запуска программы установки IBM DB2.

3. Мастер по установке DB2 определит, какой язык установлен в системе, и запустит программу установки на этом языке. Если вы хотите запустить программу установки на языке, отличном от английского, либо если программа установки не запустилась автоматически, можно запустить мастер установки DB2 вручную.

Для запуска Мастера установки DB2 вручную:

a. Нажмите кнопку Пуск и выберите Выполнить.

b. В поле Открыть введите команду:

x:\setup язык где x:

- дисковод компакт-дисков, а язык - язык, на котором будет запущена программа установки.

c. Нажмите кнопку OK.

4. Откроется панель запуска установки IBM DB2. Чтобы сразу перейти к установке Информационного центра DB2, выберите Установить продукт. Электронная справка поможет выполнить остальные действия. Чтобы вызвать электронную справку, нажмите кнопку Справка. В любой момент можно нажать кнопку Отмена, чтобы прервать установку.

5. На странице Выберите продукт для установки нажмите кнопку Далее.

6. Нажмите кнопку Далее на странице Добро пожаловать мастера по установке DB2. Мастер по установке DB2 будет направлять ваши действия в процессе установки программы.

–  –  –

Информацию об ошибках, возникших во время установки, смотрите в файлах db2.log и db2wi.log, находящихся в каталоге ’Мои документы’\DB2LOG\. Расположение каталога ’Мои документы’ зависит от настройки конкретного компьютера.

Файл db2wi.log захватывает самую последнюю информацию об установке DB2. Файл db2.log содержит хронологию установки программных продуктов DB2.

–  –  –

96 Что нового Вызов Информационного центра DB2 Информационный центр DB2 дает доступ ко всей информации, необходимой для использования продуктов DB2 для операционных систем Linux, UNIX и Windows, включая DB2 Universal Database, DB2 Connect, DB2 Information Integrator и DB2 Query Patroller.

–  –  –

Чтобы вызвать Информационный центр DB2 из командной строки:

v В операционных системах Linux и UNIX введите команду db2icdocs.

v В операционной системе Windows введите команду db2icdocs.exe.

–  –  –

Updating the DB2 Information Center installed on your computer or intranet server В Информационный центр DB2, который доступен по адресу http://publib.boulder.ibm.com/infocenter/db2help/, периодически вносятся новые или измененные документы. IBM может также подготавливать изменения Информационного центра DB2, которые доступны для загрузки и установки на ваш компьютер или сервер интранета. Обновление Информационного центра DB2 не затрагивает продукты DB2 клиента и сервера.

Приложение A. Техническая информация о DB2 Universal Database

Предварительные требования:

–  –  –

Вывод тем Информационного центра DB2 на предпочитаемом вами языке Информационный центр DB2 по возможности выводит темы на языке, заданном в предпочтениях браузера. Если тема еще не переведена на предпочитаемый вами язык, Информационный центр DB2 выводит ее по-английски.

–  –  –

Документация по DB2 в формате PDF и в печатном виде В следующих таблицах приведены официальные названия книг, номера форм и имена файлов PDF. Для заказа книг необходимо знать официальное название книги. Чтобы напечатать файл PDF, необходимо знать имя этого файла.

–  –  –

В следующих таблицах содержится информация, необходимая для заказа печатных копий, печати или просмотра файлов PDF для каждой книги библиотеки DB2. Полное описание каждой из книг библиотеки DB2 можно посмотреть в центре публикаций IBM на странице www.ibm.com/shop/publications/order

–  –  –

Информация о возможностях для бизнеса Информация в этих книгах описывает, как использовать компоненты, расширяющие возможности центров данных и аналитической обработки в DB2 Universal Database.

–  –  –

104 Что нового У вас должен быть установлен Adobe Acrobat Reader. Если требуется, его можно получить на сайте Adobe по адресу www.adobe.com

–  –  –

В некоторых странах и регионах печатные копии книг можно заказать. Посмотрите на соответствующем сайте публикаций IBM, доступна ли эта услуга в вашей стране или регионе.

Если заказ публикаций доступен:

v Обратитесь к авторизованному дилеру или торговому представителю IBM.

Локального представителя IBM можно найти во каталоге контактных адресов IBM (IBM Worldwide Directory of Contacts) по адресу www.ibm.com/planetwide v Позвоните по телефону 1-800-879-2755 в США или 1-800-IBM-4YOU в Канаде.

v Зайдите на сайт Центра публикаций IBM http://www.ibm.com/shop/publications/order.

Заказать книги в Центре публикаций IBM можно не во всех странах.

–  –  –

Вызов справки по сообщениям из командной строки Справка по сообщениям описывает причины появления сообщений и необходимые действия в ответ на ошибки.

–  –  –

Вызов справки по SQLSTATE из командной строки Система DB2 Univerrsal Database возвращает SQLSTATE - значения, описывающие ошибки, которые могут возникнуть при выполнении оператора SQL. Справка по SQLSTATE объясняет значение состояний SQL и коды классов состояний SQL.

–  –  –

Обучающие программы DB2 Обучающие программы DB2® помогают освоить различные аспекты DB2 Universal Database. Эти программы содержат уроки с пошаговыми указаниями по разработке программ, настройке производительности запросов SQL, работе с хранилищами данных, управлением метаданными и разработке Web-служб, использующих DB2.

–  –  –

XHTML-версии этих обучающих программ можно просмотреть в Информационном центре на сайте http://publib.boulder.ibm.com/infocenter/db2help/.

–  –  –

110 Что нового Дополнительную информацию о задании параметров шрифтов смотрите в разделе Изменение шрифтов для меню и текста: Справка по общему графическому интерфейсу.

–  –  –

Совместимость с технологиями для людей с физическими недостатками Интерфейсы инструментов DB2 поддерживают API доступности Java, что позволяет использовать для продуктов DB2 программы чтения экрана и другие технологии для пользователей с физическими недостатками.

Удобный формат документации Документация по DB2 доступна в формате XHTML 1.0, который можно просматривать в большинстве браузеров. XHTML позволяет просматривать документацию, используя предпочтения экрана, заданные для вашего браузера. Это позволяет также использовать программы чтения с экрана и другие технологии для людей с физическими недостатками.

Синтаксические диаграммы приводятся в десятичном формате с точками. Этот формат доступен, если вы обращаетесь к электронной документации при помощи программы чтения с экрана.

–  –  –

Синтаксические диаграммы в десятичном формате с точками Синтаксические диаграммы приводятся в десятичном формате с точками для тех пользователей, которые применяют программы чтения с экрана.

В десятичном формате с точками каждый синтаксический элемент записывается на отдельной строке. Если два или несколько синтаксических элементов всегда присутствуют вместе (или всегда отсутствуют вместе), они могут располагаться на одной строке, поскольку их можно рассматривать как один составной синтаксический элемент.

Каждая строка начинается с десятичного номера с точками, например, 3, 3.1 или 3.1.1. Чтобы программа чтения с экрана правильно произносила эти номера, нужно настроить ее на чтение такого формата. Все синтаксические элементы с одинаковыми десятичными номерами с точками (например, все синтаксические элементы с номером 3.1) представляют собой взаимоисключающие альтернативы. Если есть строки 3.1 USERID и 3.1 SYSTEMID, значит синтаксис может содержать либо USERID, либо SYSTEMID, но не оба эти слова.

–  –  –

© Copyright IBM Corp. 1997 - 2004 IBM может использовать или распространять присланную вами информацию любым способом, как фирма сочтет нужным, без каких-либо обязательств перед вами.

–  –  –

ЛИЦЕНЗИЯ НА КОПИРОВАНИЕ:

Эта информация может содержать примеры прикладных программ на языках программирования, иллюстрирующих приемы программирования для различных операционных платформ. Разрешается копировать, изменять и распространять эти примеры программ в любой форме без оплаты фирме IBM для целей разработки, использования, сбыта или распространения прикладных программ, соответствующих интерфейсу прикладного программирования операционных платформ, для которых 116 Что нового эти примера программ написаны. Эти примеры не были всесторонне проверены во всех возможных условиях. Поэтому IBM не может гарантировать их надежность, пригодность и функционирование.

Каждая копия программ примеров или программ, созданных на их основе, должна содержать следующее замечание об авторских правах:

–  –  –

Товарные знаки Следующие термины, используемые по крайней мере в одном из документов библиотеки документации DB2 UDB, являются товарными знаками корпорации International Business Machines в Соединенных Штатах и/или в других странах.

–  –  –

Следующие термины, используемые по крайней мере в одном из документов библиотеки документации DB2 UDB, являются товарными знаками или зарегистрированными товарными знаками других компаний:

Microsoft, Windows, Windows NT и логотип Windows - товарные знаки Microsoft Corporation в Соединенных Штатах и в других странах.

Похожие работы:

«1 Об актуализации марксизма "Любая прогрессивная идея остается таковой лишь до тех пор, пока она не абсолютизируется". Общеизвестная истина "Наука – производительная сила общества", эта формула К. Маркса зовет нас к высшему по этическим нормам обществу – общ...»

«РЕСПУБЛИКА КРЫМ ЯЛТИНСКИЙ ГОРОДСКОЙ СОВЕТ 1 -я сессия 1 созыва РЕШЕНИЕ №_ от_ 2014 г. г. Ялта О ликвидации исполнительного комитета и иных исполнительных органов Ялтинского городского совета В соответствии с частью 2 статьи 19 Федерального Конституционного закона от 21.0...»

«ISSN 0131-5226. Сборник научных трудов. ИАЭП. 2015. Вып. 86. УДК 631.37 И.Ф. СЕРЗИН, канд. техн. наук; Э.А. ПАПУШИН, канд. техн. наук АЛГОРИТМ ВЗАИМОДЕЙСТВИЯ МАШИННО-ТРАКТОРНЫХ АГРЕГАТОВ НА ЗАГОТОВКЕ СИЛОСА ИЗ ПРОВЯЛЕННЫХ ТРАВ В статье представлен алгоритм взаимодействия агрегатов на заг...»

«ПОШАГОВАЯ ИНСТРУКЦИЯd www.zov-lime.by ПОЧЕМУ Я НАПИСАЛА ЭТУ КНИГУ Уже давно прошли те времена, когда кухню можно было купить только по "знакомству" и с переплатой. Каких только кухонь сейчас нет : и под заказ, и стандар...»

«Приоритетный список лиц к зачислению в негосударственное образовательное учреждение высшего профессионального образования “ Московский институт государственного управления и права” (из числа абитуриентов, принимающих участие в конкурсе на основе результатов ЕГЭ) Государственное и муниципальное упр...»

«г. Москва, Ленинградский пр-кт, д. 37, корп. 9, оф. 609 Телефон: +7(495)926-7038 Факс: +7(495)989-2012 E-mail: mail@aopa.ru Содержание выпуска: 1. Светлые стороны ночной жизни АОН. Новая система светосигнального оборудовани...»

«10 класс Первый тур (10 минут; каждая задача – 6 баллов).1.1. Известно. что разность кубов корней квадратного уравнения ax2 + bx + c = 0 равна 2011. Сколько корней имеет уравнение ax2 + 2bx + 4c = 0? Ответ: два корня. Из условия задачи следует, что уравнение ax2 + bx + c = 0 имеет два корня. Следо...»

«АДМИНИСТРАТИВНЫЙ РЕГЛАМЕНТ предоставления муниципальной услуги "Прием на хранение архивных документов" I. Общие положения Общие сведения о муниципальной услуге 1.1. Административный регламент предоставления муниципальной услуги "Прием...»

«Я.Клабберс (Нидерланды) ИГРОВАЯ ИМИТАЦИЯ И СТРЕЛА ВРЕМЕНИ Реферат статьи 1. Что могут деловые игры? Игры и имитация являются средством, способным помочь справиться с трудностями и проблемами окружающего мира. Они помога...»

«получали бы необходимую информацию. В условиях, когда на непонимание жалуются все участники процесса дизайна, разработка подобного раздела необходима. Проблемы презентации продукта и самопрезентации исполнителя. В условиях всеобщей ка...»

«Настоящее и будущее рынка сухих смесей на постсоветском пространстве. Дамы и господа! Уважаемые коллеги! На протяжении многих лет мы работаем вместе. Кто-то из здесь присутствующих производит сухие смеси, кто-то поставляет сыр...»

«Модели устойчивого развития 3. Берталанфи Л. фон. Общая теория систем – критический обзор // Исследования по общей теории систем: Сборник переводов. Общ. ред. и вст. ст. В. Н. Садовского и Э. Г. Юдина. М.: Прогресс, 1969. С.31 4. Там же С.27 5. Винер Н. Кибернети...»

«Библиотека делового человека Ричард Чесс Как легко поставить собеседника на место "АВ Паблишинг" Чесс Р. Как легко поставить собеседника на место / Р. Чесс — "АВ Паблишинг", 2013 — (Библиотека делового человека) ISBN 978-5-457-72205-7 Иногда в жизни случаются ситуации, требую...»

«К.А. Затуловский А.Ю. Фирсов МОДЕЛИРОВАНИЕ И УПРАВЛЕНИЕ ПРОЦЕССОМ СГУЩЕНИЯ УДК 66.011, 621.928.44 З 37 Книга соответствует "Гигиеническим требованиям к изданиям книжным для взрослых" СанПиН 1.2.1253-03, утвержденным Главным государственным санитарным врачом России 30 марта 2003 г. (О...»

«Tech 3344 Practical guidelines for distribution systems in accordance with EBU R 128 Перевод РПТД ВГТРК Май 2011 EBU – TECH 3344 Practical guidelines for distribution systems in accordance with EBU R 128 Внимание! Данны...»

«1 Опубликовано в кн. Листы Сада Мории. Кн. 1: Зов. 1924. – [2-е изд.]. – М.: МЦР; Мастер-Банк, 2003. – С. 5 – 165. Л.В.Шапошникова. Философия космической реальности Научно понять — значит установить явление в рамки н...»

«Труды ИСА РАН, 2006. Т. 26 Коммуникативные средства Уличного Телевидения для развития Интернет-технологии "форум" В. В. Гиенко 1. Интерактивная технология "Форум" Одним из средств интерактивного общения в Интернет является технология "форум". На пользовательском уровне "форум" — э...»

«УДК 334.722:338.246.025.2 ГОСУДАРСТВЕННОЕ РЕГУЛИРОВАНИЕ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ В УКРАИНЕ: ТЕНДЕНЦИИ И ПЕРСПЕКТИВЫ Уманец Т.В., Шаталова Л.С. Проанализированы основные тенденции государственного регулирования предпринимательской деятельности в Украине в сравнении с другими странами ЕС и определены осно...»

«349 ВОСПОМИНАНИЯ ИНВАЛИДОВ О СЕКСУАЛЬНОМ НАСИЛИИ: ФАКТЫ И УМОЛЧАНИЯ Д. Завиржек Статья деиндивидуализирует полемику по поводу сексуального наси лия в отношении инвалидов (особенно женщин), показывая, что, как сексуальная, так и асексуальная идентичность недееспособных граж дан неизменно формируется в соответствии с институциал...»

«I. Пояснительная записка В условиях модернизации российского и регионального образования, связанной во многом с внедрением Федеральных государственных образовательных стандартов нового поколения, образовательное у...»

«Бухгалтерский методологический центр. Толкование Р103 "Оценка дебиторской и кредиторской задолженности стр. 1 (7) при значительных отсрочках платежей" Рекомендации Р-10/2010Оценка дебиторской и кредиторской задолженности при значительных отсрочка...»

«УТВЕРЖДЕН Комитетом по тарифам ОАО "СМП Банк" Протокол № 61/п от 22.08.2014 и введен в действие Приказом от 29.08.2014 г. № 2376 с 01.09.2014 г. ТА РИФ " ЗАР П ЛА Т Н ЫЙ " по обслуживанию банковских карт физических лиц Тариф "ЗАР...»








 
2017 www.doc.knigi-x.ru - «Бесплатная электронная библиотека - различные документы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.