最新消息

oracle修改最大连接数

oracle 金牌剑客 733℃ 0评论

oracle默认Process为150,当数据库连接过多时就会报出:ora-00018: Maximum number of sessions exceeded这个错误!

解决方案

以管理员身份登录
SQL> show parameter processes;
NAME TYPE VALUE
———————————— ———– ——-
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150

可以看到processes为150,把这个值修改为合适的值即可。

以下将Process设置为500
SQL> alter system set processes=500 scope=spfile;
系统已更改。
重新启动数据库使改动生效。

效果

重启数据库实例之后,再次查询process的值
SQL> show parameter processes;
NAME TYPE VALUE
———————————— ———– ——-
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 500

转载请注明:QualInfo » oracle修改最大连接数

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址