предложением INSERT /*+ APPEND */ должно следовать COMMIT или ROLLBACK. Когда данная операция применяется к секционированной таблице, все глобальные индексы отмечаются как непригодные.
INSERT прямой загрузки
В документации на OracleS встречается термин "INSERT прямой загрузки" (direct-path INSERT). По сути дела, это альтернативное название комбинации опции NOLOGGING и подсказки APPEND.
Мы не проводили формального тестирования производительности этого средства, но, исходя из некоторого опыта работы с ним, можем сказать, что при крупномасштабных вставках оно обеспечивает как умеренную экономию ресурсов центрального процессора, так и значительную экономию пространства в журнальном файле. Отметим также, что у сегментов, содержащих LOB-данные, флаг LOGGING не обязательно должен быть установлен в то же значение, что и у их родительской таблицы. Появляется возможность работы с таблицей, структурированные данные которой регистрируются в журнальном файле, а неструктурированные — нет. Такое использование часто являет собой исключение из общего правила, гласящего, что всегда нужно выполнять резервное копирование сразу после использования подсказки APPEND.
В книге "Oracle: проектирование баз данных" мы подняли ряд вопросов об общепринятой практике загружать данные во вспомогательную таблицу и далее пересылать их в соответствующие таблицы с помощью предложений INSERT... SELECT... Еще раз напомним, что этого следует всячески избегать, но должны все же признать, что посредством комбинации NOLOGGING и APPEND данный небезопасный метод можно реализовать быстрее и гораздо с меньшим объемом журнального файла!
4.  "Большие" особенности OracleS	87