oracle怎么查看锁表

 时间:2024-09-21 01:35:41

有时候在oracle操作中,我们会需要查看是否被锁表了,那么应该怎么查看呢?一起来看看吧!

oracle怎么查看锁表

方法/步骤

1、以下代码可以查看是否被锁表:selecta.object_name,b.s娣定撰钠ession_id,c.seri锾攒揉敫al#,c.program,c.username,c.command,c.machine,c.lockwaitfromall_objectsa,v$locked_objectb,v$sessioncwherea.object_id=b.object_idandc.sid=b.session_id;

oracle怎么查看锁表

2、查询锁表原因:selectl.session_idsid,s.serial#,l.locked_mode,l.oracle_username,s.user#,l.os_user_name,s.machine,s.terminal,a.sql_text,a.action

oracle怎么查看锁表

3、接上:fromv$sqlareaa,v$sessions,v$locked_objectlwherel.session_id=s.sidands.prev_sql_addr=a.addressorderbysid,s.serial#;

oracle怎么查看锁表

4、解锁方法:altersystemkillsession’146′;–146为锁住的进程号,即spid。

oracle怎么查看锁表

5、查看被锁的表佼沣族昀:selectp.spid,c.object_name,b.session_id,b.oracle_username,b.os_use鸡堕樱陨r_namefromv$processp,v$sessiona,v$locked_objectb,all_objectscwherep.addr=a.paddranda.process=b.processandc.object_id=b.object_id

oracle怎么查看锁表

6、以上就是oracle查看锁表的方法,以及一些相关信息,看过之后如果觉得有帮助可以在下面给小编点个赞~

oracle怎么查看锁表

婚礼现场高潮九大秘诀 情侣第一次过情人节女生送男生什么比较好? 粉色恋人的做法 如何给女朋友安全感? 女人痛经的时候,男人要怎么做呢!
热门搜索
魔具少女动漫 丝袜邪恶动态图 少女邪恶漫画大全 长春花图片 日本邪恶漫画视频