各路高手请帮忙.急!

[复制链接]
查看11 | 回复1 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
我们单位的据库用户量达到了一定数量后就出现"ORA-00020错误,进程数不够"便不能连接数据库了.我们的$ORACLE_HOME/dbs/init.ora文件里面的processes=200,/etc/下面的system文件,里面的内容如下:
>
> set shmsys:shminfo_shmmax=4294967295
> set shmsys:shminfo_shmmin=1
> set shmsys:shminfo_shmmni=100
> set shmsys:shminfo_shmseg=10
> set semsys:seminfo_semmni=100
> set semsys:seminfo_semmsl=100
> set semsys:seminfo_semmns=300
> set semsys:seminfo_semopm=100
> set semsys:seminfo_semvmx=32767
>
>我们的服务器内存是256M,操作系统是SOLARIS7,数据库是oracle 8.16,现在有近200个用户.
>
>
> 你看process的值和system文件的参数怎么改合适?
>
> 有一位高手建议设置 Oracle Shared Server Processes,请问谁这方面是有经验,如何改动?
>
>谢谢!
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
提高process和session参数的大小。process最少应该=用户会话数+ 6
他说的就是多线程服务器(mts),需要配置dispatcher和shared server。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行