Oracle数据库中,表的锁死查询与解锁。
查询那些表被锁住:
SELECT
A.OWNER, --OBJECT所属用户
A.OBJECT_NAME, --OBJECT名称(表名)
B.XIDUSN,
B.XIDSLOT,
B.XIDSQN,
B.SESSION_ID, --锁表用户的session
B.ORACLE_USERNAME, --锁表用户的Oracle用户名
B.OS_USER_NAME, --锁表用户的操作系统登陆用户名
B.PROCESS,
B.LOCKED_MODE,
C.MACHINE, --锁表用户的计算机名称(例如:WORKGROUP\UserName)
C.STATUS, --锁表状态
C.SERVER,
C.SID,
C.SERIAL#,
C.PROGRAM --锁表用户所用的数据库管理工具(例如:ob9.exe)
FROM
ALL_OBJECTS A,
V$LOCKED_OBJECT B,
SYS.GV_$SESSION C
WHERE
A.OBJECT_ID = B.OBJECT_ID
AND B.PROCESS = C.PROCESS
ORDER BY 1,2
解锁:
alter system kill session 'sid, serial#'
2. 2018-09-04 添加
查询被锁住的表
alter system kill session '130, 17';
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
解锁
alter system kill session 'sid, serial#';
PS个人感觉第二种简单。
Oracle数据库中,表的锁死查询与解锁。相关推荐
- oracle test就死,简单说明Oracle数据库中对死锁的查询及解决方法
死锁的原理 当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一直没有执行 ...
- oracle数据库sql查询,oracle数据库中常用经典SQL查询
2010-06-03 14:25:15 来自 --1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_ ...
- oracle语句mysql数据库名称_查询oracle数据库中当前数据库所有表的名称
SQL查询数据库中所有指定类型的字段名称和所在的表名 --查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 ...
- JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...
您可以使用UPDATE查询来更新/修改表中记录的现有内容.使用此功能,您可以更新表的所有记录或特定记录. 语法UPDATE table_name SET column1 = value1, colum ...
- 一起ORACLE数据库中数据查询结果不一致问题的排查过程
一.问题描述 在某软件开发项目中,需要在ORACLE数据库中建立十张类型相同的员工信息表tb_employeeinfo0~tb_employeeinfo9,并建立向这十张表中插入数据的存储过程.ORA ...
- 如何从Oracle数据库中的表中获取列名(字段名)列表?
如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...
- 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...
1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...
- Oracle数据库中有关记录个数的查询
一.查询表中全部的记录个数 可用两种方法,一种是在oracle的系统表中统计,另一种需要写存储过程统计,方法分别如下. 1.系统表中统计: SELECT sum(num_rows) FROM user ...
- oracle表重命名 索引,CSS_在Oracle数据库中按用户名重建索引的方法,如果你管理的Oracle数据库下某 - phpStudy...
在Oracle数据库中按用户名重建索引的方法 如果你管理的Oracle数据库下某些应用项目有大量的修改删除操作, 数据索引是需要周期性的重建的. 它不仅可以提高查询性能, 还能增加索引表空间空闲空间大 ...
- jdbc oracle 删除数据库连接,如何使用JDBC API从Oracle数据库中删除表?
您可以使用INSERT查询将记录插入表中. 语法INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1 ...
最新文章
- ibm服务器频繁自动重启,[求救]IBM X3650 服务器安装2003 后不断重启
- TimesTen Warnings and Errors - TT0400 to TT9999 [IDnbsp (
- Windows API CreateWaitableTimer和SetWaitableTimer
- 返回指针_C语言面试中的问题指针和引用的使用场景?
- java安装找不到uri,【找不到与请求 URI匹配的 HTTP 资源】(转)
- php sql 长字符串 查找被包含的短字符串_PHP字符串
- MySQL Return JSON Value Attributes
- 创建表的时候要添加目标语句use
- Nginx内置模块简介
- 使用servlet+jdbc+MD5实现用户加密登录
- PAT乙级 数素数(20)
- openGL之API学习(一四七)实时渲染、光线追踪渲染和栅格化渲染
- VTuber拍摄幕后:操作员、动捕设备、软件支撑
- 独立站怎么做SEO?
- LILO配置指南(整理版)
- 聚(N-异丙基丙烯酰胺)PNIPAM离子微凝胶-聚合物后分散形成的纳米粒子-瑞禧
- React实现简单图片放大缩小旋转还原模块
- php实现登录验证码_PHP实现登录验证码功能
- java list转json报错_一个fastjson转换JSON字符串的报错排查
- SSL数字证书下载流程是怎么样的
热门文章
- 图形化开发(五)041-Three.js之Camera相机——target焦点和lookAt()方法、OrthographicCamera正交相机、PerspectiveCamera透视相机、相机插件
- ora-20011 ora-01555
- ECshop增加paypal_EC流程
- 电商网站一般用什么技术开发
- 博客迁移说明 : )
- python opencv 将白色底变成透明底
- 刚刚!蚂蚁全部互联网存款产品下架;阿里辟谣:被中央联合调查纯属谣言!...
- 微信支付全流程对接文档
- 人工智能(7)---一文读懂人脸识别技术:商业应用、产品落地、核心技术、市场规模
- 在讯用矿物质防火电缆时应该注意什么?