zoukankan      html  css  js  c++  java
  • 如何调整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和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    CentOS6.4安装OpenSSL
    Linux下设置Tomcat开机启动
    Linux下Tomcat8.0.44配置使用Apr
    CentOS6.4将MySQL5.1升级至5.5.36
    Linux下实现MySQL数据库自动备份
    Linux将MySQL数据库目录挂载至新数据盘
    MySQL创建数据库与创建用户以及授权
    Node.js Mongoose数据库连接失败 提示:Authentication failed
    JBoss7.1.1远程无法访问
    mongodb3.4 远程连接认证失败
  • 原文地址:https://www.cnblogs.com/growithus/p/11012370.html
Copyright © 2011-2022 走看看