如何增加ORACLE连接数
ORACLE的连接【de lián jiē】⤵数(sessions)与其参🌲数文件【shù wén jiàn】中的进🌿程数(process)有关🌴,它们的🖇关系如下🎚:
sessions=(1.1*process+5)
但是我【dàn shì wǒ】👢们增加【men zēng jiā】process数时🆗,往往数据库不♋能启动了。这因为【zhè yīn wéi】🍗我们还漏调了一个unix系统参【xì tǒng cān】💪数:它是/etc/system/ 中semmns,这是unix系统的【xì tǒng de】信号量【xìn hào liàng】😺参数【cān shù】㊙。每个【měi gè】process会占用一个信号量【xìn hào liàng】😺。semmns调整后【diào zhěng hòu】,需要重🚘新启动unix操作系【cāo zuò xì】统【tǒng】,参数【cān shù】㊙才能生【cái néng shēng】效。不过它的大小【de dà xiǎo】会受制【zhì】于硬件🍟的内存😻或🧘ORACLE SGA。范围可从【cóng】200——2000不等。
semmns的计算公式为【wéi】🍗:SEMMNS>processes+instance_processes+system
processes=数据库参数【cān shù】㊙processes的值【de zhí】🐊 instance_processes=5(smon,pmon,dbwr,lgwr,arch)
system=系统所【xì tǒng suǒ】占用信【yòng xìn】📥号量【hào liàng】😺。系统所【xì tǒng suǒ】占用信【yòng xìn】📥号量【hào liàng】😺可用下🎚列命令查出:#ipcs -sb
其中列NSEMS显示系统【tǒng】已占用信【yòng xìn】📥号量【hào liàng】😺。
其它一些跟连接有关🌴的参数【cān shù】㊙,如 licence_max_sessions, licence_sessions_warning 等默认🏚设置都【shè zhì dōu】🏬为【wéi】🍗
零【líng】,也就是没有限🍁制【zhì】。我们可🐮以放心大胆地🧀使用数据库了。
关键词:ORACLE
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0