Property Description
Parameter type Integer
Default value 8192
Modifiable No
Range of values 2048 to 32768, but your operating system may have a narrower range
Basic Yes
Oracle RAC You must set this parameter for every instance, and multiple instances must have the same value.


Set this parameter at the time of database creation. Do not alter it afterward.

DB_BLOCK_SIZE specifies (in bytes) the size of Oracle database blocks. Typical values are 4096 and 8192. The value of this parameter must be a multiple of the physical block size at the device level.

The value for DB_BLOCK_SIZE in effect at the time you create the database determines the size of the blocks. The value must remain set to its initial value.

For Real Application Clusters, this parameter affects the maximum value of the FREELISTS storage parameter for tables and indexes. Oracle uses one database block for each freelist group. Decision support system (DSS) and data warehouse database environments tend to benefit from larger block size values.


  • 32-bit operating systems support a maximum DB_BLOCK_SIZE value of 16384

  • 64-bit operating systems support a maximum DB_BLOCK_SIZE value of 32768

See Also: