下面我将会对oracle用户会话的相关查询方法做下总结,希望可以对读者有所帮助~~1.查询用户会话:通过v$session视图查询所有用户的会话信息。

select sid,logon_time,username,machine from v$session;

2.通过用户名和操作系统主机的分组查询用户会话信息

select username,machine,count(*) from v$session group by username,machine

3.通过会话序列号和会话标识符删除用户会话

ALTER SYSTEM KILL SESSION 'v_sid,v_serial#' immediate;

4.通过表gv$locked_object,dba_objects和gv$session查询哪些表被锁死,因为没有别锁定的,所以查询无结果。

SELECT object_name, machine, s.sid, s.serial#

FROM gv$locked_object l, dba_objects o, gv$session s

WHERE l.object_id = o.object_id

AND l.session_id = s.sid;

5.通过表v$locked_object,v$session查询被锁住会话信息,根据login_time排序

select b.username,b.sid,b.serial#,logon_time

from v$locked_object a,v$session b

where a.session_id = b.sid order by b.logon_time;

6.通过表v$locked_object,dba_objects查询被锁住会话信息

select b.owner,b.object_name,a.session_id,a.locked_mode

from v$locked_object a,dba_objects b

where b.object_id = a.object_id;

第4,5,6因为没有锁住的会话,所以查询暂无结果。

附录:视图v$session字段含义,便于理解查询的目的和结果。

SID         会话标识符

SADDR       会话地址

SERIAL#     会话序列号

USER#       数据库用户标识符

USERNAME    数据库用户名称

COMMAND     正在处理的命令

STATUS      会话当前状态

SCHEMA#     方案用户的标识符

SCHEMANAME  方案用户的名称

OSUSER      操作系统名称

PROCESS     操作系统客户机进程

MACHINE     操作系统主机

TERMINAL    操作系统终端

PROGRAM     操作系统程序名称

TYPE        会话类型

ACTION      正在执行的操作名称

ACTION_HASH 对应于ACTION的HASH值

LOGON_TIME  登录时间

oracle用户有关操作,oracle用户会话操作相关推荐

  1. Oracle XE版安装与用户操作

    文章目录 安装 安装Oracle数据库 Orace11g与Oracle 11g XE区别: 安装注意事项 Oracle 服务 Oracle中的服务 启动和停止服务 Oracle客户端 sqlplus客 ...

  2. oracle回收ddl权限,oracle禁止指定用户DDL操作触发器

    出于安全性或避免影响性能的考虑,在产品数据库中有时候会禁止或者在一定时间段内限制DDL语句的发生.Oracle也提高了很多方法来实现这个功能,这个简单介绍一下. 这篇介绍利用触发器来限制DDL语句. ...

  3. oracle表空间总结,Oracle操作用户和表空间的总结

    1. Oracle数据库的操作流程 首先我们要弄明白Oracle数据库的整个操作流程,如下图所示. 接下来对表空间以及用户的各项操作介绍都是需要建立在以下三步的基础上: 第1步:使用cmd命令打开DO ...

  4. oracle用户数据库导错,root 用户操作 ORACLE 数据库导致悲剧

    接到同事请求,说客户的linux redhat 5.8平台部署的11.2.0.3 RAC 节点2挂掉了,报磁盘IO异常,数据库hang住 Fri Jun 14 12:01:22 2013 Thread ...

  5. oracle重启root,案例:Oracle报错ORA-15025 ORA-27041 root用户操作rac导致节点宕机

    天萃荷净 运维DBA反映Oracle RAC环境中节点宕机,alert发现报错ORA-15025 ORA-27041,分析原因为使用root用户操作rac导致节点宕机 接到同事请求,说客户的linux ...

  6. 如何解锁oracle用户界面操作,oracle 解锁用户以及重新设置用户密码

    在安装完Oracle 10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误. error: the account is locked ...

  7. oracle审计sys用户,oracle 11gR2启用对sys用户操作行为的审计

    oracle 11gR2启用对sys用户操作行为的审计 发布时间:2020-07-10 05:59:47 来源:51CTO 阅读:797 作者:lineqi 在oracle 11gR2中,缺省在aud ...

  8. Oracle创建用户与表空间的相关操作

    用户相关操作 --创建用户 create user scottuser identified by scottuser; --给用户分配权限 grant connect,resource to sco ...

  9. RHEL 8 - 记录用户会话操作

    <OpenShift 4.x HOL教程汇总> 已在 RHEL 8.4 上验证 本文的前置条件:RHEL 8 - 安装 webconsole 文章目录 安装Session Recordin ...

  10. oracle实例包括用户进程吗,ORACLE实例和ORACLE数据库详解(三)

    e.PMON:负责在一个Oracle进程失败时清理资源. 主要用于清除失效的用户进程,释放用户进程所用的资源.如PMON将回滚未提交的工作,释放锁,释放分配给失败进程的SGA资源. f.CKPT 同步 ...

最新文章

  1. C++中模块(Dll)对外暴露接口的方式
  2. Spring基础面试题(一)
  3. java贪吃蛇不能回头,儿时回忆!泪流满面,Java 实现贪吃蛇游戏的示例(附代码)...
  4. Python 网易新闻热点新闻爬虫
  5. python为什么从0开始_为什么大多数编程语言中,索引都是从0开始
  6. Vivo FunTouch OS 手机系统内置铃声免费下载
  7. Python规范:提高可读性
  8. 2020年数字营销与商业增长白皮书
  9. 在VC中使用ADO开发数据库应用程序
  10. 吴恩达深度学习 —— 2.18(选修)逻辑回归损失函数的解释
  11. 正态分布初始化 torch.nn.Embedding.weight()与torch.nn.init.normal()的验证对比
  12. Shell编程之条件判断
  13. 剑指offer 面试26题
  14. 吃热狗游戏Java_(转)Java中正确理解Thread Local的原理与适用场景
  15. 贵州最新建筑八大员(土建)模拟真题集及答案解析
  16. 网易云音乐接口大全(亲测可用)
  17. 中西方关于颜色的理解对比
  18. Period Table - org acct periods
  19. 详解Android中玩转高德地图
  20. 网络安全检测与防范 测试题(二)

热门文章

  1. Java - PhantomJS + EChartsConvert实现ECharts图片保存到服务端
  2. MySQL-第六篇DML语句
  3. Comet OJ Contest 4
  4. 探秘小程序(3):登录
  5. HTML 列表 olullidldtdd
  6. 添加到当前最上层view
  7. sql server 2000数据库 最近经常出现某进程一直占用资源,阻塞?死锁?
  8. MCU总线读写仿真模块
  9. javascript:鼠标拖动图标技术
  10. 20190908每日一句