暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库安装前的参数配置

原创 凌韵 2023-08-24
279

1、修改/etc/sysctl.conf文件,增加以下内容


#Linux内核参数
fs.aio-max-nr = 6048576 //异步I/O请求最大数
fs.file-max = 6815744 //一个进程可以打开文件的最大数量
kernel.shmmax = 34359738368 //共享内存段的最大尺寸,一般为主机内存的60%
kernel.shmmni = 4096 //共享内存段的最大数量 ,ipcs -sa
kernel.shmall = 8388608 //控制共享内存页数,一般为 kernel.shmmax除以kernel.shmmni
kernel.sem = 250 32000 100 128 //设置的信号量
net.ipv4.ip_local_range = 9000 65500 //专用服务器模式下与用户进程通信时分配给用户的端口区间
net.core.rmen_default = 262144 //默认接收缓冲区大小
net.core.rmen_max = 4194304 //接受缓冲区最大值
net.core.wmen_default = 262144 //默认发送缓冲区大小
net.core.wmen_max = 1048586 //发送缓冲区最大值
vm.nr_hugepages = 1000 //设置hugepage(大页)大小

2、修改/etc/security/limits.conf文件


#资源使用情况,soft是指当前系统生效,hard是指系统中所能设定的最大值
grid soft nproc 16384
grid hard nproc 16384 //nproc进程的最大数,对grid用户生效
grid soft nofile 1024
grid hard nofile 65536 //nofile打开文件的最大数,对grid用户生效
grid soft stack 10240
grid hard stack 32768 //stack栈空间的最大数,对grid用户生效
oracle soft nproc 16384
oracle hard nproc 16384 //nproc进程的最大数,对grid用户生效
oracle soft nofile 1024
oracle hard nofile 65536 //nofile打开文件的最大数,对oracle用户生效
oracle soft stack 10240
oracle hard stack 32768 //stack栈空间的最大数,对oracle用户生效
oracle soft memlock 3145728
oracle hard memlock 3145728 //最大锁定的内存地址空间,对oracle用户生效
* soft memlock unlimited
* hard memlock unlimited // 最大锁定内存地址空间,对所有用户生效   
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论