`

查看锁表进程SQL语句

阅读更多
1 SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0 , ' None ' , 1 , ' Null ' , 2 , ' Row-S (SS) ' , 3 , ' Row-X (SX) ' , 4 , ' Share ' , 5 , ' S/Row-X (SSX) ' , 6 , ' Exclusive ' , TO_CHAR(LMODE)) MODE_HELD, DECODE(REQUEST, 0 , ' None ' , 1 , ' Null ' , 2 , ' Row-S (SS) ' , 3 , ' Row-X (SX) ' , 4 , ' Share ' , 5 , ' S/Row-X (SSX) ' , 6 , ' Exclusive ' , TO_CHAR(REQUEST)) MODE_REQUESTED, O.OWNER || ' . ' || O. OBJECT_NAME || ' ( ' || O.OBJECT_TYPE || ' ) ' , S.TYPE LOCK_TYPE, L.ID1 LOCK_ID1, L.ID2 LOCK_ID2 FROM V$LOCK L, SYS.DBA_OBJECTS O, V$SESSION S WHERE L.SID = S.SID AND L.ID1 = O. OBJECT_ID 执行上记SQL语句,可以查寻到数据库中的锁的情报. SESSION_ID, USERNAME, MODE_HELD, MODE_REQUESTED, OBJECT_NAME, LOCK_TYPE, LOCK_ID 分别是 拥有锁的SESSION_ID,拥有锁的USERNAME,锁的执行模式MODE_HELD,锁的请求MODE_REQUESTED,锁所在的数据库对象名 ,锁的类型,锁的ID 2、 查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid; 查看锁表进程SQL语句2: select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 杀掉锁表进程: 如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK alter system kill session '738,1429';
分享到:
评论

相关推荐

    查看锁进程的sql

    查看锁进程的sql语句, 可 以 查 看 数 据 库 中 被 占 用 的 锁 进 程

    oracle解锁及查已执行SQL语句

    为了监控和分析数据库性能,有时需要查看系统中已经执行过的SQL语句。这可以通过查询Oracle的内部视图`v$sqlarea`来实现。`v$sqlarea`包含了最近执行的所有SQL语句的信息。下面的SQL语句展示了如何查询自特定时间点...

    orcale查看锁表与解表语句

    在排查锁问题时,可以通过查询此表来查找可能引起锁定的SQL语句。 3. **`v$session`表**:这个视图提供了所有当前会话的详细信息,如SID(会话ID)、SERIAL#(序列号)、用户名、状态等。当需要了解哪个会话持有...

    oracle查找定位占用临时表空间较大的SQL语句方法

    oracle查找定位占用临时表空间较大的SQL语句方法,包括:(1)造成临时表空间暴涨的SQL还在运行中(2)造成临时表空间暴涨的SQL已经运行过了。

    SQL语句执行过程详解

    若SQL语句通过了语法检查,服务器进程会继续进行语义检查,确保SQL语句中提到的表和列等元素存在于数据库中。如果在此阶段发现元素不存在,同样会返回错误信息给客户端。 在确定了SQL语句既合法又具有实际含义之后...

    查锁表.sql,SQL DBA 必备

    数据库经常锁表经典SQL语句,能知道那个进程或IP,计算机名称,可以很快优化SQL进程,瞬速解决问题

    sql锁表与解锁

    SQL 锁表与解锁 锁表 锁表是 SQL Server 中的一种机制,用于控制对数据库表的访问。锁表可以防止多个用户同时修改同一条记录,从而避免数据不一致的问题。SQL Server 提供了多种锁表方式,包括共享锁、排它锁、...

    Oracle数据库sql语句 跟踪器

    这个文件可能是Toad for Oracle内置的一个脚本或配置文件,用于启动监控服务并指定跟踪条件,如特定的SQL语句ID、用户或表。 总结来说,Oracle数据库SQL语句跟踪器是一个强大的性能分析工具,它通过Toad for Oracle...

    sqlserver2008锁表语句详解(锁定数据库一个表)

    本篇文章主要详细解释了如何通过SQL语句来锁定数据库中的一个表,以及各种加锁选项的功能。 1. **HOLDLOCK**: `SELECT * FROM table WITH (HOLDLOCK)` 这个语句会在执行查询的过程中对表施加共享锁,这意味着其他...

    SqlServer删除所有表数据语句

    Sql Server 删除所有表数据语句 Sql Server 是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在实际开发和测试中,我们常常需要删除数据库中的所有表数据,而保持表结构不变。下面我们将介绍如何使用一条...

    利用T-SQL语句实现数据库的备份与还原的功能

    在IT领域,特别是数据库管理与维护中,利用T-SQL语句进行数据库的备份与还原是一项至关重要的技能。本文将深入解析如何通过T-SQL语句实现这一功能,重点涵盖以下四个方面: ### 1. 获取SQL Server服务器上的默认...

    oracle查看系统对象sql语句

    - 这条SQL语句可以用来查看每个表空间中的总空闲空间、最大空闲块的大小以及空闲块的数量。 #### 查看字典表 - **SQL语句**: ```sql SELECT TABLE_NAME FROM DICT ORDER BY TABLE_NAME; ``` - **说明**: - `...

    查看数据库死锁SQL

    - **分析死锁进程的详细信息**:通过`sys.sysprocesses`表和相关的动态管理视图来获取被阻塞进程的上下文信息,包括执行的SQL语句、数据库名称、主机名等。 综上所述,这些SQL脚本对于诊断和解决MySQL数据库中的...

    ORACLE数据库优化之SQL语句的并行处理.pdf

    协调进程会根据所需并行度,从并行进程池中调用或创建这些进程,将SQL语句的工作负载分配给它们。每个进程可能处理数据的不同部分,如不同分区或行ID范围,最终将结果汇总回协调进程。 3. **并行进程池(Parallel ...

    oracle sql语句执行流程解析

    Oracle客户端不处理SQL语句,只负责将SQL语句传递给服务器端的进程。服务器端的进程接收到SQL语句后,会进行一系列处理。 接下来,服务器进程会对SQL语句进行解析。解析是查询执行前的重要步骤,包括以下几个方面:...

    sql语句导致oninit进程占用CPU过高问题定位方法

    SQL 语句导致 Oninit 进程占用 CPU 过高问题定位方法 在本篇文章中,我们将探讨如何定位导致 Oninit 进程占用 CPU 过高的问题,并找到引起该问题的根源 SQL 语句。以下是问题描述、分析和解决方法。 问题描述 在 ...

    sqlserver如何快速查询死锁语句

    这段查询会返回当前所有未提交事务的进程ID(spid)、阻塞状态(blocked)、等待时间(waittime)等关键信息,以及SQL语句的文本(text),有助于我们定位问题源头。 接下来,我们需要查找是否存在阻塞或导致死锁的...

    Oracle DBA 常用的一些SQL语句(50个)

    查看某个进程正在执行什么SQL语句.sql 查看用户表所占空间的大小.sql 查看系统SGA区状态.sql 查看系统中使用了哪些设备文件.sql 查看系统中每个表空间的使用情况.sql 查看系统中每个表空间的大小.sql 查看系统联接数...

    学习SQL语句之SQL语句大全.docx

    SQL语句大全 SQL语句大全是关系数据库管理系统中使用的标准语言,用于管理和操作数据库中的数据。它的主要功能是存储、管理和检索数据。SQL语句大全可以分为以下几个方面:数据操作、数据概念、事务操作、程序化SQL...

    DBA常用SQL语句

    ### DBA常用SQL语句详解 #### 一、查看表空间的名称及大小 这条SQL语句用于查询Oracle数据库中的所有表空间及其总大小。它通过`dba_tablespaces`和`dba_data_files`两个视图进行连接查询,计算每个表空间所占的空间...

Global site tag (gtag.js) - Google Analytics