сегментов отката. Можете представить себе влияние вставки или удаления четырехгигабайтного LOB на текущий сегмент отката и журнальный файл. Как проектировщику, вам нужно подойти к рассмотрению вопроса о согласованности по чтению очень внимательно. К счастью, новый атрибут LOGGING для хранения LOB можно устанавливать независимо от аналогичного атрибута структурированной части строки. Это очень удобно для проектировщика, но иногда приводит к неожиданным результатам.
Вопросы, связанные с заполнением журналов в OracleS, мы рассмотрим в разделе "Опция NOLOGGING".
Наличие нескольких LOB в одной таблице
Существует возможность определить в одной таблице несколько LOB. Например, строка может содержать (а точнее, указывать на) видеоклип и GIF-изображение. Такой прием особенно полезен, когда проектируется приложение для World Wide Web.
Использование LOB в картриджах
LOB необходимы при построении картриджей данных Oracle. Вы можете организовать данные в LOB любым способом по своему выбору и разработать набор методов для доступа к этим данным и манипулирования ими. Корпорация Oracle разработала расширяемые картриджи данных для поддержки таких технологий, как обработка изображений и управление документами.
Индексы по первичному ключу
Для вставки LOB-значения вы должны сначала вставить пустое LOB-зна-чение, а затем при помощи предложения SELECT извлечь значение локатора, как показано в следующих фрагментах:
CREATE TABLE lobl
( handle NUMBER PRIMARY KEY
, text CLOB
)
LOB (text) STORE AS (STORAGE (INITIAL 500K NEXT 500K));
clob_loc    CLOB; some_textl  VARCHAR2(30000) ; some_text2  VARCHAR2(30000); some_handle INTEGER; text_lthl   INTEGER; text_lth2   INTEGER;
INSERT INTO lobl (handle, text)
VALUES (some_handle, empty_clob);
SELECT text INTO clob_loc
FROM lobl WHERE handle = some_handle;
text_lthl := LENGTH(some_textl); text Ith2 := LENGTH(some text2);
76	OracleS