oracle中session不断增加,到达一定的数量,就不会再增加,
请问大师,这个是什么原因?

解决方案 »

  1.   

    pfile里的参数指定的..*.sessions=2205
      

  2.   

    哦,我的问题没有说描述清楚。
    应用服务器是TOMCAT,数据库的版本9.2
    应用服务器的连接数量不超过100,
    数据库的SESSION是1100,
    但现在发现,有一个机器名是SJCKTEST的客户端,提交的SESSION,会不断增加,达到276个就不会再变了;当我们把这些SESSION全部KILL之后,过一断时间,这些SESSION又都会不断增加,直到276个;而且这些SESSION都是INACTIVE的,这些SESSION执行的语句都是“ALTER SESSION SET TIME_ZONE='+8:00' NLS_LANGUAGE='SIMPLIFIED CHINESE' NLS_TERRITORY='CHINA'”
    ---------
    请问这个是什么问题引起的
      

  3.   

    ......这个貌似跟客户端有关......
    客户端用的什么用户?如果核实客户端有问题,把该用户的create session权限revoke了
      

  4.   

    这个是客户端,目前只知道它的机器名,不知道这台机器在哪,具体的IP是多少,所以不知道这台客户端是做什么用的;
    对于应用服务器与数据库交互用户的CREATE SESSION 的权限是不能回收的,因为所有的客户端都是要通过这个用户进行访问;
    另外说明一个:本系统是在线使用的系统,不能随便测试、重启之类的操作