Oracle数据库表查看锁以及解锁SQL#
//查询被锁的表
select A.sid, b.serial#,
decode(A.type,
'MR', 'Media Recovery',
'RT','Redo Thread',
'UN','User Name',
'TX', 'Transaction',
'TM', 'DML',
'UL', 'PL/SQL User Lock',
'DX', 'Distributed Xaction',
'CF', 'Control File',
'IS', 'Instance State',
'FS', 'File Set',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'TS', 'Temp Segment',
'IV', 'Library Cache Invalida-tion',
'LS', 'Log Start or Switch',
'RW', 'Row Wait',
'SQ', 'Sequence Number',
'TE', 'Extend Table',
'TT', 'Temp Table',
'Unknown') LockType,
c.object_name,
b.username,
b.osuser,
decode(a.lmode, 0, 'None',
1, 'Null',
2, 'Row-S',
3, 'Row-X',
4, 'Share',
5, 'S/Row-X',
6, 'Exclusive', 'Unknown') LockMode,
B.MACHINE,D.SPID
from v$lock a,v$session b,all_objects c,V$PROCESS D
where a.sid=b.sid and a.type in ('TM','TX')
and c.object_id=a.id1
AND B.PADDR=D.ADDR
//用于解锁
alter system kill session'SID,SERIAL#'
分享到:
相关推荐
Oracle数据库中有很多内置的系统表,这些表对于数据库管理来说非常重要。例如,`v$database`用于查看数据库的状态,`v$datafile`用于查看数据文件的相关信息等。 **连接数据库的常用命令格式** 连接Oracle数据库有...
Oracle数据库提供了多种方法来创建表,包括在命令行界面(CMD)中通过SQL语句创建和在图形用户界面(GUI)如SQL Developer中创建。这里我们将详细介绍如何在SQL Developer中创建第一张表。 首先,你需要下载并安装...
Oracle 11g 是一款广泛使用的商业关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发。Oracle 提供了一整套解决方案,包括数据库服务器、应用服务器和开发工具,适用于各种规模的企业。作为世界领先的...
Oracle数据库是世界上最广泛使用的数据库系统之一,其在处理并发事务和数据安全性方面有着出色的表现。在Oracle中,锁是实现并发控制和数据一致性的关键机制。这篇博客文章将深入探讨Oracle锁的相关知识点。 首先,...
总的来说,这篇笔记提供了Oracle数据库的基本操作、用户管理、权限控制和口令管理的入门知识,对于初学者来说是一个很好的起点。随着学习的深入,还会涉及到更多复杂的概念,如表空间管理、备份恢复、性能调优等。...
在IT行业中,数据库管理是至关重要的,而Oracle作为一款广泛使用的商业级数据库系统,其调优和问题解决技巧是每个数据库管理员(DBA...通过深入理解和实践这些技巧,IT专业人员能够更好地维护和优化Oracle数据库系统。
PL/SQL Developer是一款专为Oracle数据库开发人员设计的集成开发环境(IDE),它极大地提高了编写、调试和管理PL/SQL代码的效率。13.0.6版本是该软件的一个更新迭代,旨在提供更好的性能和稳定性,同时也可能包含了...
- **Sybase**:在移动设备和嵌入式系统领域有很好的表现。 - **Oracle**:以其强大的性能和广泛的应用场景著称,在企业级市场占有绝对优势。 - **DB2**:IBM的产品,在大型企业和关键业务应用中有着不可替代的地位。...
Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和高效的数据管理能力。...对于Oracle初学者来说,这是一个很好的学习资源,可以帮助他们快速上手并逐步精通Oracle数据库系统。
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其强大的功能和稳定性使其在企业级应用中占据重要地位。在学习Oracle的过程中,了解其基本概念、结构和常用命令是非常关键的。 首先,Oracle数据库的物理...
Oracle数据库是一种关系型数据库管理系统(RDBMS),它使用SQL作为数据访问语言,并提供了强大的数据管理和安全性特性。 #### 三、表 表是数据库中的基本单元,由行和列组成。每一列称为一个字段或属性,每一行称为一...
Oracle数据库是全球广泛使用的大型关系型数据库系统之一,由甲骨文公司开发和维护。韩顺平的“玩转Oracle”视频教程是学习Oracle数据库的一个良好资源,尤其适合初学者。本笔记结合了他的课程内容和自我总结,涵盖了...
SQL Developer是Oracle公司推出的一款强大的数据库管理工具,主要用于SQL查询、开发和管理Oracle数据库。它提供了集成的工作环境,使得数据库管理员和开发人员能够方便地进行数据操作、开发SQL脚本以及管理数据库...
- 使用SQL*Plus或其他客户端工具连接到Oracle数据库。 - 输入用户名(如“SYS”)和密码,并确保是以SYSDBA的身份登录。 2. **解锁并更改SYSTEM用户的密码**: - 执行以下命令来解锁SYSTEM用户并设置新的密码...
### Oracle 常用命令与操作指南 ...以上是关于 Oracle 安装、卸载以及 PL/SQL 客户端的基本操作指南,这些步骤有助于更好地管理和维护 Oracle 数据库系统。在实际操作中,还需根据具体情况灵活应用这些命令和步骤。
Toad for Oracle是一款由Quest Software开发的数据库管理工具,它专为Oracle数据库设计,旨在提高数据库管理员(DBA)及开发人员的工作效率。随着版本的更新迭代,Toad for Oracle不断引入新功能和优化现有功能,以...
Oracle学习笔记涵盖了Oracle数据库的安装、使用以及基本设计。这篇笔记首先介绍了Oracle的起源和公司背景,Oracle是一家大型的中间件和数据库提供商,其名称来源于古代的“神喻”。Oracle公司的创始人Larry Ellison...
PLSQL(Procedural Language/Structured Query Language)是Oracle数据库系统中的一个编程组件,它将SQL语言与过程式编程语言的元素相结合,为数据库管理员和开发人员提供了强大的数据操作和管理能力。标题提及的...