查询Oracle正在执行的sql语句,锁表,解锁
原文出处:http://blog.csdn.net/jlds123/article/details/6572559
-----------------------
--查询Oracle正在执行的sql语句及执行该语句的用户
- SELECT b.sid oracleID,
- b.username 登录Oracle用户名,
- b.serial#,
- spid 操作系统ID,
- paddr,
- sql_text 正在执行的SQL,
- b.machine 计算机名
- FROM v$process a, v$session b, v$sqlarea c
- WHERE a.addr = b.paddr
- AND b.sql_hash_value = c.hash_value
--查看正在执行sql的发起者的发放程序
- SELECT A.serial#,OSUSER 电脑登录身份,
- PROGRAM 发起请求的程序,
- USERNAME 登录系统的用户名,
- SCHEMANAME,
- B.Cpu_Time 花费cpu的时间,
- STATUS,
- B.SQL_TEXT 执行的sql
- FROM V$SESSION A
- LEFT JOIN V$SQL B ON A.SQL_ADDRESS = B.ADDRESS
- AND A.SQL_HASH_VALUE = B.HASH_VALUE
- ORDER BY b.cpu_time DESC
--查出oracle当前的被锁对象
- SELECT l.session_id sid,
- s.serial#,
- l.locked_mode 锁模式,
- l.oracle_username 登录用户,
- l.os_user_name 登录机器用户名,
- s.machine 机器名,
- s.terminal 终端用户名,
- o.object_name 被锁对象名,
- s.logon_time 登录数据库时间
- FROM v$locked_object l, all_objects o, v$session s
- WHERE l.object_id = o.object_id
- AND l.session_id = s.sid
- ORDER BY sid, s.serial#;
--kill掉当前的锁对象可以为
alter system kill session 'sid , s.serial#';
--合并的
SELECT b.sid oracleID,b.username 登录Oracle用户名,b.serial#,spid 操作系统ID,paddr,sql_text 正在执行的SQL,b.machine 计算机名
FROM v$process a,v$session b,v$sqlarea c
WHERE a.addr = b.paddr
AND b.sql_hash_value = c.hash_value;SELECT A.serial#,OSUSER 电脑登录身份,PROGRAM 发起请求的程序,USERNAME 登录系统的用户名,SCHEMANAME,B.Cpu_Time 花费cpu的时间,STATUS,B.SQL_TEXT 执行的sql
FROM V$SESSION A
LEFT JOIN V$SQL B
ON A.SQL_ADDRESS = B.ADDRESS
AND A.SQL_HASH_VALUE = B.HASH_VALUE
ORDER BY b.cpu_time DESC;SELECT l.session_id sid,s.serial#,l.locked_mode 锁模式,l.oracle_username 登录用户,l.os_user_name 登录机器用户名,s.machine 机器名,s.terminal 终端用户名,o.object_name 被锁对象名,s.logon_time 登录数据库时间
FROM v$locked_object l,all_objects o,v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
ORDER BY sid,s.serial#;
查询Oracle正在执行的sql语句,锁表,解锁相关推荐
- 查询Oracle正在执行的sql语句
--查询Oracle正在执行的sql语句及执行该语句的用户 [sql] view plaincopy SELECT b.sid oracleID, b.username 登录Oracle用户名, b. ...
- oracle查运行sql语句,查询Oracle正在执行的SQL语句
查询Oracle正在执行的sql语句及执行该语句的用户 查看正在执行sql的发起者的调用程序 查出oracle当前的被锁对象 结束当前的锁对象 无 SELECT b.sid oracleID, b.u ...
- oracle 最近的sql语句,oracle最近执行的sql语句
oracle最近执行的sql语句 2017-01-13 oracle 查询最近执行过的 SQL语句 1.修改日期显示格式 alter session set nls_date_format='YYYY ...
- oracle中执行某sql语句后,如一系列delete、update等操作,怎么看影响的行数?如我执行了n个表的delete语句,得看我删除了多少数据,万一sql写的有问题,误删了数据,不是灾难?
oracle中执行某sql语句后,如一系列delete.update等操作,怎么看影响的行数?如我执行了n个表的delete语句,得看我删除了多少数据,万一sql写的有问题,误删了数据,不是灾难? 使 ...
- oracle中执行动态sql语句吗,oracle中有没有可动态执行sql语句的函数
oracle中有没有可动态执行sql语句的函数 关注:233 答案:2 手机版 解决时间 2021-03-05 15:53 提问者祗剩寂寞 2021-03-04 22:38 oracle中有没有可 ...
- php 原生sql 分页查询,Laravel框架执行原生SQL语句及使用paginate分页的方法
本文实例讲述了Laravel框架执行原生SQL语句及使用paginate分页的方法.分享给大家供大家参考,具体如下: 1.运行原生sql public function getList($data){ ...
- 查看 oracle 序列号 用户名,查看oracle用户执行的sql语句历史记录
一时失误,删除了PL/SQL窗口数据的历史,然后半个半个星期写的代码全部白费,但是想起来之前执行过,所以可以通过查询历史记录找回.以下为找回代码: 平时用得少,保存一下以后查看. select * f ...
- oracle某用户历史sql语句,查看oracle 用户执行的sql语句历史记录
select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('用户名') order by t.LAST_ACTIVE_TIME desc se ...
- 查看oracle 用户执行的sql语句历史记录
select * from v$sqlarea t order by t.LAST_ACTIVE_TIME desc 注意 :执行此语句等等一些相关的语句 必须具有DBA 的权限 虽然这条语句很普通 ...
最新文章
- Eclipse下搭建GitHub开发环境
- oracle 两层table of,ORACLE中嵌套表的基本知识
- vim normal 模式下L键
- 关于学习Python的一些心得
- 中国连续纤维毡行业市场供需与战略研究报告
- zookeeper学习02 使用
- Excel的裁剪(trimming)(トリミング)功能使用介绍
- cni k8s 插件安装_实现K8S中Pod带宽限制
- 内部排序算法(Golang版本)
- JS - 字符串截取方法汇总(slice、substring、substr等)
- APP部分漏洞及解决方法
- 实例详解——编译器命令#pragma section作用于函数时作用域是否覆盖到其子函数...
- 基于Python的指数基金量化投资 - 通过指数估值榜进行指数投资
- Gephi启动错误:Cannot load even default layout, using internally predefined
- 古风系统仙侠文推荐_5本古典仙侠全本精品小说,文笔精湛,仙味十足,值得细品一二...
- 安全红蓝对抗反制(反捕、画像)
- 摄像头各参数的意义_监控摄像头各种基本参数名称说明
- 微信小程序登录后,用户名显示微信用户,头像显示灰色,用户自己的头像和名称无法正常显示的问题(附解决方案)
- excel自动翻译-excel一键自动翻译免费
- vue3.0 使用vue脚手架生成vue项目 运行mapbox 3D地图例子
热门文章
- java 浏览器 安全_安全策略-IE浏览器防黑十大秘籍
- 在linux中编写shell脚本文件,如何编写简单的Shell脚本(Script)文件之Linux的基本操作...
- echart freemarker 模板_SpringBoot集成Freemarker模板生成Echarts图片(三)
- Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图
- 在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)
- 如何查询linux服务器的网卡,Linux服务器如何查看有没有无线网卡
- JAVA MYSQL从数据库中提取图片_java web将图片存到储数据库和从数据库中读取图片...
- centos6.5 MySQL 服务器_启用CentOS6.5 64位安装时自带的MySQL数据库服务器
- 双系统还是虚拟机 linux系统时间,你会选择Mac虚拟机还是双系统
- cad常青藤插件_原来还有这么好用的CAD插件,半小时就能做完一张图