Oracle session连接数和inactive的问题记录 http://timnity.javaeye.com/blog/280383 从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了.   由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值.   处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数…
Oracle session active 和 inactive 状态 说明 原创 2011年06月12日 13:08:00 标签: session / oracle / database / server / 中间件 / resources   一. Session 状态说明 可以通过v$session 视图的status列查看session 的状态.  关于该视图的使用,参考联机文档: V$SESSION http://download.oracle.com/docs/cd/E11882_0…
-----############oracle会话和进程################----------------查询会话总数select count(*) from v$session;--查询进程总数select count(*) from v$process;--查询哪些应用的连接数此时是多少select b.MACHINE, b.PROGRAM , count(*) from v$process a, v$session b where a.ADDR = b.PADDR and b…
导读: 同学们是不是都用遇到过这种情况,一个业务系统开发期业务并发量只是估算一个值,而系统上线后这个并发量可能会出现溢出或是不够的   情况.在这种情况下我们DBA怎么给出合理的性能优化建议呢?本文就是利用数据给出session并发量的合理值.   目的: 利用数据给出ORACLE性能优化session的合理值.   环境: OS: 6.1 AIX Oracle: 11.2.0.4  rac on 2 nodes   1.实例启动后用户最大并发session? select SESSIONS_C…
SQL> select count(*) from v$session #当前的连接数 SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数 SQL> select value from v$parameter where name = 'processes' --数据库允许的最大连接数 SQL> select value from v$parameter where name ='processes' #…
什么是session 通俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context).这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器.通过哪个应用程序.哪个用户在登录等信息[在pl/sql developer中,通过Tools-->Sessions可以查看当前数据库的session].session 是和connection同时建立的,两者是对同一件事情不同层次的描述.简单讲,connection是物理上的客户机同服务器段的通信链路,session是逻…
1.修改Oracle最大连接数的方法 http://my.oschina.net/shootercn/blog/11193 a.以sysdba身份登陆PL/SQL 或者 Worksheet sqlplus sys as sysdba b.查询目前连接数 show parameter processes; c.更改系统连接数 alter system set processes=1000 scope=spfile; d.创建pfile create pfile from spfile; e.重启O…
一.解释session web应用中,session是服务器段保存用户信息的一个对象,cookie是浏览器端保存用户信息的对象.今天了解了oracle也有session对象,那么什么是oracle的session对象呢? 依照web应用的模式,很容易理解,session是oracle服务器端保存信息的对象.记录了本次连接的客户端机器.通过哪个应用程序.哪个用户在登录等信息.session 是和connection同时建立的,两者是对同一件事情不同层次的描述.简单讲,connection是物理上的…
select count(*) from v$process --当前连接数 select count(*) from v$process where program='ORACLE.EXE(SHAD)'; --当前的数据库连接数 alter system set processes = 300 scope = spfile; --修改最大连接数: show parameter processes --最大连接 这个是在command window 窗口执行的非sql语 select count…
第一步,在cmd命令行,输入sqlplus 第二步,根据提示输入用户名与密码 1. 查看processes和sessions参数 SQL> show parameter processes NAME                                  TYPE         VALUE db_writer_processes                  integer     1 gcs_server_processes                 integer   …