Размер каждого буфера в кэше буферов задается в параметре инициализации DB_BLOCK_SIZE и совпадает с размером блока базы данных Oracle. Кэш буферов базы данных состоит из независимых подкэшей (буферных пулов и пулов с кратными размерами блока).
Параметр инициализации DB_BLOCK_SIZE определяет основной или стандартный размер блока, используемый для табличного пространства SYSTEM.
Три параметра определяют размеры буферных пулов.
DB_CACHE_SIZE: задает размер по умолчанию только для буферного пула, всегда должен быть установлен и отличен от нуля.
DB_KEEP_CACHE_SIZE: задает размер буферного пула, который может применяется для хранения часто используемых блоков.
DB_RECYCLE_CACHE_SIZE: задает размер буферного пула, применяемого для хранения блоков, которые редко используются и могут быть удалены из памяти сразу после выполнения команды.