ora-12500和ora-12542

本文介绍了解决并发压测时出现的ora-12500和ora-12542错误的方法。通过调整注册表参数MaxUserPort至65534并优化Oracle数据库配置(如增加sessions和processes参数),成功解决了Windows 2003服务器上的连接问题。

今天同事在压测的时候,并发压到一定程度时,tomcat报错,说不能建立专有服务器进程,不能连了,Windows2003的PC服务器。

查了下alert文件,没发现错误。然后又看了下listener的log,发现原来是报ora-12500和ora-12542的错误,其中ora-12500报的特别多,ora-12542的错误是在一个打开的sqlplus窗口再次输入查询时报的。

在网上找并且请教了隔壁部门的牛姐姐,进行如下操作:

---------------------针对ora-12542---------------------

打开“运行”,输入“regedit”,进入注册表编辑器;

进入如下路径:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters

在edit menu中,点击右键,新增一个REG_DWORD类型的参数MaxUserPort,取值为65534(十进制),这个参数的取值范围是5000到65534,默认是5000.

---------------------针对ora-12500---------------------

把sessions参数加到500,把processes参数加到555,把sga调小,把pga_aggregate_target调到1G。

弄好以后,再让同事做压测,没问题了!!嘻嘻,欧耶!

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

转载于:http://blog.itpub.net/12125877/viewspace-611820/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值