SQL> Select count(*) from v$session where status='ACTIVE' ;
COUNT(*)
----------
20
SQL> Select count(*) from v$session;
COUNT(*)
----------
187
SQL> show parameter processes;
NAME TYPE VALUE
------------------------------------ ----------- ----------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 450
SQL>
并发指active,I SEE
SQL> select count(*) from v$session #连接数
SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数
SQL> show parameter processes #最大连接
SQL> alter system set processes = value scope = spfile;重启数据库 #修改连接
unix 1个用户session 对应一个操作系统 process
而 windows体现在线程
DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消耗数据库的资源。同时,对一些“挂死”的连接,可能会需要DBA手工进行清理。
以下的SQL语句列出当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status
from v$session;
输出结果为:
SID SERIAL# USERNAME PROGRAM MACHINE STATUS
---- ------- ---------- ----------- --------------- --------
1 1 ORACLE.EXE WORK3 ACTIVE
2 1 ORACLE.EXE WORK3 ACTIVE
3 1 ORACLE.EXE WORK3 ACTIVE
4 1 ORACLE.EXE WORK3 ACTIVE
5 3 ORACLE.EXE WORK3 ACTIVE
6 1 ORACLE.EXE WORK3 ACTIVE
7 1 ORACLE.EXE WORK3 ACTIVE
8 27 SYS SQLPLUS.EXE WORKGROUP\\WORK3 ACTIVE
11 5 DBSNMP dbsnmp.exe WORKGROUP\\WORK3 INACTIVE
其中,
SID 会话(session)的ID号;
SERIAL# 会话的序列号,和SID一起用来唯一标识一个会话;
USERNAME 建立该会话的用户名;
PROGRAM 这个会话是用什么工具连接到数据库的;
STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作;
如果DBA要手工断开某个会话,则执行:
alter system kill session \'SID,SERIAL#\';
注意,上例中SID为1到7(USERNAME列为空)的会话,是Oracle的后台进程,不要对这些会话进行任何操作。
分享到:
相关推荐
expimp导出导入工具的使用.doc,Oracle 单记录函数.doc,...SQLServer和Oracle常用函数对比.doc,关系型数据库及其设计方法.doc,视图、同义词和序列.doc,索引与约束.doc,详细讲述Oracle中的to_date参数含义.doc
QTP知识点滴积累.docQTP知识点滴积累.doc
点滴积累,逐步渗透
点滴积累1
ORACLE PROC_*C编程点滴.pdf
数学知识点滴积累 矩阵 数值优化 神经网络反向传播 图优化 概率论 随机过程 卡尔曼滤波 粒子滤波,matlab
下载此文件-Oracle初学者的学习点滴及国内oracl.docx
数据库(Oracle)运维工作内容及常用脚本命令 数据库运维.pdf
《oracle dba手记3:数据库性能优化与内部原理解析》由多位数据库技术专家合著而成,融合了各行业dba 的工作经验与思考,包含了精心...希望能够帮助读者加深对oracle 技术的认知和理解,并将这些技术应用到实践中去。
本系统以单片机为最小控制核心,由主站控制模块、从站控制模块、滴数测量模块、容量测量模块、报警模块等构成。系统通过RS232串行通信总线,根据自定协议,实现了可由一个主站控制多个从站的液体点滴速度检测装置。...
液体点滴速度监控装置 液体点滴速度监控装置
点滴\液体点滴速度监控装置设计报告 点滴\液体点滴速度监控装置设计报告
自动点滴管理系统(.NET 3.5框架的WCF技术实现)
运维必备经验
本人初次安装oracle之间出现了很多的问题,将自己在安装过程的点滴记录下来,以便参考,记录安装环境和需要修改的文件及配置和启动oracle的基本命令
自动点滴管理系统完整源代码。实现客户端的呼叫,开始注射,结束注射。服务端实现调整速率,信息监听等功能。采用Wcf通信技术。
C语言点滴
C语言点滴.详细介绍C语言。指针,数组等