ORACLE系统参数设置
以下设置是以ALPHA主机、ORACLE8.1.7、500个用户数、2GB内存、1个CPU为例。
一. 操作系统内核参数的设置:
编辑/etc/sysconfigtab文件。加入以下几行(空白处是TAB键):
vm:
vm-maxvas=2139095040
vm-mapentries=400
proc:
max-proc-per-user=1024
max-thread-per-user=1024
max-per-proc-data-size=2139095040
per-proc-data-size=2139095040
max-per-proc-data-space=2139095040
per-proc-data-space=2139095040
task-max=2048
ipc:
shm-max=2139095040
sem-mni=600
sem-msl=600
sem-opm=200
sem-ume=200
二. 创建数据库时须指定的参数:
1. 每个REDO LOG FILE的大小=30M。
2. db_block_size=16384
3. 在创建数据库时在菜单中仅仅选择“高级复制选项”,不要选择JVM。
4. 最好将创建数据库的命令存为脚本以便更改。
三. 创建数据库完成后的参数调整:
编辑$ORACLE_HOME/dbs/initxxx.ora文件(其中xxx是环境变量$ORACLE_SID的值)。
Db_block_buffers=50000
Shared_pool_size=150000000
Open_cursors=500
Processes=500
Query_rewrite_enabled=true
Log_checkpoint_interval=1000000000000
Log_checkpoint_timeout=0
Global_names=false
Log_buffer=1638400
Large_pool_size=20000000
四. OPS的参数调整:
Lm_ress=100000
Lm_locks=100000