下面的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数据库的后台进程,请大家不要对这些会话进行任何操作。
相关专题
- 数据库专栏 (5238篇文章)
- 数据库处理专题 (8901篇文章)
- 城域网专题 (7921篇文章)
- 数据库安全技术专题 (13408篇文章)
- 数据库安装与卸载 (10706篇文章)
- Oracle 10g基础应用 (4566篇文章)
- Linux数据库宝典 (13588篇文章)
- 数据库相关文章 (5238篇文章)
- 数据库体系架构 (1132篇文章)
- Oracle语句优化规则汇总(8) (110次浏览)
- Oracle数据库中关键字 (67次浏览)
- ORACLE 10g中ASMCMD使用及ASM文件 (50次浏览)
- 实例讲解清除Oracle 10g RAC CRS的方法 (48次浏览)
- Data Guard学习物理standby高级管理 (47次浏览)
- 实例讲解Oracle表碎片的具体起因及解决办法 (38次浏览)
- 深入讲解“database link”的设置和使用 (31次浏览)
- 甲骨文:从手机功能变化看数据库性能扩展 (27次浏览)
- Oracle语句优化规则汇总(7) (26次浏览)
- Windows环境中同时安装Oracle9i 10g和11g (25次浏览)



