部分Oracle 配置文件参数含义

Oracle vi /etc/sysctl.conf 部分参数含义

kernel.shmall
参数是控制共享内存页数。该参数大小为物理内存队以pagesize;
fs.aio-max-nr
此参数限制并发未完成的请求,应该设置避免I/O子系统故障。
fs.file-max
该参数决定了系统中所允许的文件句柄最大数目,文件句柄设置代表linux系统中可以打开的文件的数量
kernel.shmmax
是核心参数中最重要的参数之一,用于定义单个共享内存段的最大值。设置应该足够大,能在一个共享
内存段下容纳下整个的SGA ,设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的
下降。至于导致系统下降的主要原因为在实例启动以及ServerProcess创建的时候,多个小的共享内存段
可能会导致当时轻微的系统性能的降低(在启动的时候需要去创建多个虚拟地址段,在进程创建的时候要
让进程对多个段进行“识别”,会有一些影响),但是其他时候都不会有影响。
官方建议值:
32位linux系统:可取最大值为4GB(4294967296bytes)-1byte,即4294967295。建议值为多于内存的一
半,所以如果是32为系统,一般可取值为4294967295。32位系统对SGA大小有限制,所以SGA肯定可以包
含在单个共享内存段中。
64位linux系统:可取的最大值为物理内存值-1byte,建议值为多于物理内存的一半,一般取值大于
SGA_MAX_SIZE即可,可以取物理内存-1byte。例如,如果为12GB物理内存,可取12*1024*1024*1024-
1=12884901887,SGA肯定会包含在单个共享内存段中。

kernel.shmmni
该参数是共享内存段的最大数量。shmmni缺省值4096,一般肯定是够用了。

kernel.sem
以kernel.sem = 250 32000 100 128为例:
250是参数semmsl的值,表示一个信号量集合中能够包含的信号量最大数目。
32000是参数semmns的值,表示系统内可允许的信号量最大数目。
100是参数semopm的值,表示单个semopm()调用在一个信号量集合上可以执行的操作数量。
128是参数semmni的值,表示系统信号量集合总数。

fs.file-max = 65536
该参数决定了系统中所允许的文件句柄最大数目,文件句柄设置代表linux系统中可以打开的文件的数量

net.ipv4.ip_local_port_range
 表示应用程序可使用的IPv4端口范围。

net.core.rmem_default
表示套接字接收缓冲区大小的缺省值。

net.core.rmem_max
表示套接字接收缓冲区大小的最大值。

net.core.wmem_default
表示套接字发送缓冲区大小的缺省值。

net.core.wmem_max
表示套接字发送缓冲区大小的最大值。

 

SGA_TARGET指定SGA可以使用最大内存大小。,而SGA中各个内存的大小由Oracle自行控制,不需要人为

设定
设置SGA_TARGET之后启动ASSM特性之后,
Buffer cache(DB_CACHE_SIZE)
Shared pool(SHARED_POOL_SIZE)
Large pool(LARGE_POOL_SIZE)
Streams pool(STREAMS_POOL_SIZE)

安装oracle 时vi /etc/security/limits.conf文件中以下函数含义
oracle soft nproc 2047

oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack   10240
出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关 nofile(可打开的文件描述
符的最大数)和nproc(单个用户可用的最大进程数量)
soft是软限制 ,用户可以超过这个设置的值,但一定不能超过hard 的值 。一般soft比hard小。
hard是硬限制

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28612416/viewspace-763940/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28612416/viewspace-763940/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值