Oracle 19c中关于操作内核参数设置说明

下表中只是对每个参数进行了最低的要求,如果是生产环境需要进行专门的优化调整。

参数 文件
semmsl
semmns
semopm
semmni
250
32000
100
128
/proc/sys/kernel/sem
shmall 大于或等于shmmax的值,以页为单位。 /proc/sys/kernel/shmall
shmmax 一般小于物理内存大小(如果设置和物理内存一样大小,可能会造成没有足够内存干其他事情),所以建议设置为:RAM-2G,单位:字节
详细信息请查看MOS文档:567506.1
/proc/sys/kernel/shmmax
shmmni 4096 /proc/sys/kernel/shmmni
panic_on_oops 1 /proc/sys/kernel/panic_on_oops
file-max 512 * 进程数(如:6815744 = 512 * 13312) /proc/sys/fs/file-max
aio-max-nr 1048576
注意:此值限制并发未完成的请求,应设置为避免I / O子系统故障。
/proc/sys/fs/aio-max-nr
ip_local_port_range 必须 是这个范围
最小:9000
最大:65500
/proc/sys/net/ipv4/ip_local_port_range
rmem_default 262144 /proc/sys/net/core/rmem_default
rmem_max 4194304 /proc/sys/net/core/rmem_max
wmem_default 262144 /proc/sys/net/core/wmem_default
wmem_max 1048576 /proc/sys/net/core/wmem_max

写入vim /etc/sysctl.d/97-oracle-database-sysctl.conf

注:/etc/sysctl.conf已经废弃了,虽然还支持,但是不推荐。

你可能感兴趣的:(Oracle,19c,Oracle)