暂无图片
分享
单继博
2019-05-29
对于oracle数据库,在一台服务器上可以支撑的最大session/process,可以从哪方面考虑?

数据库内设置session=45000,但是实际达到18000时,alert日志报 kkjcrelp:unable to spawn jobq slave process 和 ORA-603;

Process J000 died, see its trace file
kkjcre1p: unable to spawn jobq slave process 
Errors in file    xxxxxxxxx.trc:

Process J000 died, see its trace file



数据库中job_queue_processes=80

trace文件已经清除了

收藏
分享
3条回答
默认
最新
lastwinner

按一个连接进程占10M内存计算,1那么00个连接进程占1G,18000个session看作18000个连接,那么需要180G,而你主机内存为2T,差的还是蛮多的


建议从以下几方面看看:

1、OS的内核参数设置,是否允许Oracle使用那么大的内存

2、数据库是否支持那么大的内存

3、topas看看一个oracle进程实际占用的内存大概是多少,从而重新评估计算


暂无图片 评论
暂无图片 有用 0
单继博

多谢,又给了一些思路,,我整理排查一下去

暂无图片 评论
暂无图片 有用 0
单继博
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏