aix内核参数 oracle
IBM AIX 操作系统是一种流行的企业级 UNIX 操作系统,为 Oracle 数据库提供了强大的支持。虽然 AIX 内核默认设置也能正常运行 Oracle,但合适的内核参数设置可以提高系统的性能和稳定性。
对于 Oracle 数据库而言,最重要的内核参数是 SHMMAX 和 SHMMNI。SHMMAX 是共享内存段的最大大小,如果大小太小,Oracle 实例可能无法启动或无法扩展。SHMMNI 则是系统上可用共享内存段的最大数目。例如,对于一个需要启动许多 Oracle 实例的系统,可以将 SHMMAX 设置为 16GB,并增加 SHMMNI 值以支持多个 Oracle 实例运行。
# 修改 SHMMAX 设置为 16GB vmo -o vmm_maxpinpercent=90 -o vmm_minfree=9216 -o vmm_maxfree=16384 -o maxclient%=90 chdev -l sys0 -a maxuproc=2048 chdev -l sys0 -a ncargs=1024 chdev -l sys0 -a ioo_minpgahead=4 chdev -l sys0 -a ioo_maxpgahead=32 chdev -l sys0 -a ioo_maxrandwrt=32 chdev -l sys0 -a ioo_minpgahead=8 chdev -l sys0 -a ioo_maxpgahead=64 chdev -l sys0 -a ioo_maxrandwrt=64 chdev -l sys0 -a ioo_minpgahead=16 chdev -l sys0 -a ioo_maxpgahead=128 chdev -l sys0 -a ioo_maxrandwrt=128 chdev -l sys0 -a maxbuf=1048576 chdev -l sys0 -a tcp_sendspace=262144 chdev -l sys0 -a tcp_recvspace=262144 chdev -l sys0 -a udp_sendspace=65536 chdev -l sys0 -a udp_recvspace=655360