Замечания по выпуску


|14.1 Изменение обработки файлов больших объектов при экспорте, импорте и загрузке

|DB2 UDB при импорте и загрузке информации о больших объектах теперь |использует спецификаторы положения больших объектов (LOB Location Specifiers - |LLS). Это позволяет сохранять в одном файле несколько больших |объектов.

|LLS - строка символов, указывающая, где в файле можно найти данные о |большом объекте. Формат LLS: |имяфайла.рсш:nnn:mmm/, где |имяфайла.рсш - имя файла с большим объектом, nnn |- смещение начала большого объекта в файле (в байтах), а mmm - |длина большого объекта (в байтах). Например, LLS |db2exp.001.123.456/ указывает, что большой |объект находится в файле db2exp.001, начинается со смещением 123 байта |относительно начала файла и имеет длину 456 байтов. Если в LLS указан |размер 0, считается, что большой объект имеет длину 0. Если длина |-1, большой объект считается пустым; имя файла и смещение при этом |не имеют значения.

|При экспорте данных с использованием модификатора lobsinfile |большие объекты не всегда будут помещаться в отдельные файлы. В каждом |файле большого объекта может быть быть несколько больших объектов, а по одному |пути большого объекта - несколько файлов больших объектов. Файл данных |теперь будет содержать записи LLS, а не просто имена файлов.

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

|14.1.1 Особенности IXF

|Введено три новых типа данных IXF. Эти три типа соответствуют |символьным большим объектам (CLOB), двоичным большим объектам (BLOB) и |двухбайтным символьным большим объектам (DBCLOB) в представлении LLS. |Значения для этих типов данных - соответственно 964, 960 и 968.

|Для файлов IXF теперь необходимо, чтобы у каждого столбца большого объекта |была своя собственная D-запись. Они создаются автоматически |инструментом экспорта, но если вы пользуетесь для создания файлов IXF утилитой |другого производителя, их придется создавать вручную. Дополнительно |требуется по одному LLS для каждого из больших объектов в таблице, включая и |пустые большие объекты. Если столбец большого объекта пуст, необходимо |вписать LLS, представляющий пустой большой объект.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]