ablog

不器用で落着きのない技術者のメモ

Solaris 10 での DB_BLOCK_SIZE の値

Solaris の UFS でサポートされているブロック・サイズは 4096 バイトまたは 8192 バイト。
推奨サイズは 8192 バイト。
Oracle の DB_BLOCK_SIZE は OS のブロック・サイズの倍数である必要がある。最大32kまで指定できる。
Solaris のブロック・サイズを 8k にした場合、DB_BLOCK_SIZE は、8k、16k、32k の 3 択になる。

Oracle Database is on a large computer system with a large amount of memory and fast disk drives. For example, databases controlled by mainframe computers with vast hardware resources typically use a data block size of 4K or greater.

Creating an Oracle Database

とのことなので、8k で十分か。

http://docs.sun.com/app/docs/doc/819-0386/fsfilesysappx-9?a=view
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams041.htm#REFRN10031
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/iodesign.htm#i19636
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/create.htm#sthref372
http://download.oracle.com/docs/cd/B19306_01/server.102/b25416/ch1.htm#sthref42