如何调整oracle参数,使它支持更多的用户连接
在参数文件中有三个参数
processes
license_max_sessions
license_max_users
这三个参数相互作用影响着用户连接数
license_max_sessions (同时连接数据库的会话数)
license_max_users (数据库能够创建的用户数)
如果设置为0就是不加限制。
如何查看ORACLE的连接数?
SQL> select count(*) from v$session #查看当前ORACLE的连接数
SQL> Select count(*) from v$session where status='ACTIVE' #查看当前ORACLE的并发连接数
SQL> show parameter processes #如何查看ORACLE的最大进程数最大连接
SQL> alter system set processes = value scope = spfile;重启数据库 #修改连接
如何对操作系统进行调优,使操作系统支持最大连接数?
在solaris下,在安装oracle前必须要调整系统参数,该参数文件位于/etc/下,名为system,里面有一个参数
semsys:seminfo_semmns=1024,这个值是processor的最终控制值,这个参数表示unix系统总共可以分配的进程。当 oracle的进程数超过操作系统的限制时,就会出现这样的错误。maximum number of processes(150) exceeded,现在,你可以检查根据你自己的操作系统检查一下看怎样找到该参数。
AIX操作系统下,smit chgsys 查看Maximum number of PROCESSES allowed per user
系统缺省128。如果连接数超过,也会有访问不了oracle的问题.
具体的可参考帖子http://www.lslnet.com/linux/dosc1/42/linux-294982.htm
手机扫一扫,欢迎关注公众号
关注程序员成长
成长的乐趣,在于分享!
|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架