• 如何调整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

    手机扫一扫,欢迎关注公众号

    关注程序员成长

    成长的乐趣,在于分享!
    大龄程序员,一路走来,感慨颇多。闲暇时写写字,希望能给同行人一点帮助。
    本文版权归作者growithus和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    emgu比对.txt
    【RequestContextHolder】SpringMVC之RequestContextHolder分析
    【JdbcTemplate】springboot之多数据源配置JdbcTemplate
    Spring Boot配置过滤器的两种方式
    【过滤器异常全局处理异常】全局统一异常处理无法拦截filter中catch的异常
    【内部类】使用
    冒泡排序选择排序插入排序
    JavaScript深入之new的模拟实现
    Java———static关键字,代码块,abstract关键字,interface,内部类,异常处理
    java 面向对象思想
  • 原文地址:https://www.cnblogs.com/growithus/p/11012371.html
Copyright © 2020-2023  润新知