session数设置的小了,想修改最大session参数,客户要历史连接的最大session数,然后参考这个值进行设置,我没查出来这个最大连接数。请教一下,怎么查看这个历史最大连接session数。我是用下面的指令去找,目前、最大及设定值selectRESOURCE_NAME,CURRENT_UTILIZATION,MAX_UTILIZATION,INITIAL_ALLOCATIONfromv$resource_limit;这个也可以。select*fromv$resource_limit;selectmax(value)fromdba_hist_sysstatwherestat_name=logonscurrent当初为什么说sessions设置的小呢?怎么判断的?是报错了还是发生什么问题了,导致你认为sessions的设置过小?如果确实因为sessions超限报错了,在登录数据库时或alert.log里应该有报错,应该是ora-,但有些数据库的bug也会导致数据库不能登录。只是你感觉而已,技术讲究的实事求是。既然你觉得sessions小,那看看现在的sessions设置:sqlplususername/passwdshowparametersessions其实,sessions占用多少,和系统繁忙不是严格的正比关系,即使系统上没什么负载,你连上几千个会话,也会超限。如果你真的想验证,那你就起个job,每隔一段时间查一次,结果存起来,间隔时间自己确定,不要太长,也别太短。
赞赏
长按北京哪家治疗白癜风的医院比较好白癜风能治好吗
转载请注明:http://www.xcqg58.com/zytd/6884.html