时间: 2021-07-31 作者:daque
oracle 8.0.x 本子 sga=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1mb oracle 8.1.x 本子 sga=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1mb 表面上sga可占os体例物理外存的1/2——1/3,咱们不妨按照需要安排 sun solaris里/etc/system文献里的几个参数同样跟外存调配相关 oracle安置时缺省的树立: 倡导窜改的树立: set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=15 set semsys:seminfo_semmns=200 set semsys:seminfo_semmni=70 set ulimit=3000000 set semsys:seminfo_semmni=315 set semsys:seminfo_semmsl=300 set semsys:seminfo_semmns=630 set semsys:seminfo_semopm=315 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmni=315 set shmsys:shminfo_shmseg=10 set shmsys:shminfo_shmmin=1 个中那些参数的含意 shmmax - 共享外存段,倡导设大点, 到达最大sga shmmin - 最小的共享外存段. shmmni - 共享外存标记符的数目. shmseg - 一个过程可调配的最大外存段数. shmall - 最大可承诺的外存数,比sga还要大. semmns - 旗号量,跟oracle的process数相关. semmsl - 一个旗号量中最大的旗号量数.