Linux安装Oracle limits资源限制解析
概述:
出于性能上的考虑,我们需要对Oracle用户做资源限制,防止Oracle用户过度消耗有限资源,使其系统变得臃肿缓慢。

一般我们在项目中设置的参考值:
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
各参数详解:
core ### 限制内核文件的大小
data ### 最大数据大小
fsize ### 最大文件大小
memlock ### 最大锁定内存地址空间
nofile ### 打开文件的最大数目
rss ### 最大持久设置大小
stack ### 最大栈大小
cpu ### 以分钟为单位的最多 CPU 时间
noproc ### 进程的最大数目
as ### 地址空间限制
maxlogins ### 此用户允许登录的最大数目
ulimit命令
-a 显示所有限制
-c core文件大小的上限
-d 进程数据段大小的上限
-f shell所能创建的文件大小的上限
-m 驻留内存大小的上限
-s 堆栈大小的上限
-t 每秒可占用的CPU时间上限
-p 管道大小
-n 打开文件数的上限
-u 进程数的上限
-v 虚拟内存的上限