При разделении таблица превращается из физического объекта в виртуальное понятие. На самом деле это уже больше не таблица, а набор разделов. Но поскольку все части таблицы должны иметь одинаковые атрибуты и определения ограничений, можно работать с набором разделов так, как если бы речь шла об одной таблице Oracle.
Единственное, чем могут отличаться разделы, - это параметры хранения, такие как размер экстента и размещение табличного пространства. Благодаря этим различиям можно реализовывать такие интересные сценарии хранения, как хранение редко используемых разделов на CD, в то время как разделы, к которым обращаются часто, хранятся на диске. Кроме того, можно воспользоваться сегментированием буферного кэша, сохраняя наиболее активные разделы в буфере, чтобы они всегда были в памяти, тогда как остальные разделы могут выгружаться из буфера. Та клее можно сделать отдельные разделы временно недоступными, никак не затрагивая доступность остальных разделов, что значительно увеличивает гибкость.
В зависимости от выбранной схемы разделения один или несколько столбцов таблицы должны быть назначены ключом раздела (partition hey). Значения ключа раздела указывают, к какому разделу относится данная строка. Oracle также использует информацию ключа раздела совместно с инструкцией WHERE для определения того, какие разделы просматривать при выполнении операторов SELECT, UPDATE и DELETE (подробная информация приведена ниже в разделе «Отсечение разделов о данной главы).