最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

PL/SQL删除锁表的进程

来源:懂视网 责编:小采 时间:2020-11-09 10:34:17
文档

PL/SQL删除锁表的进程

PL/SQL删除锁表的进程:步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID 步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID', '
推荐度:
导读PL/SQL删除锁表的进程:步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID 步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID', '

步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||

步骤1:用以下SQL查看进程列表,,判断出被锁定的表

SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号,

lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.action Action,vss.oSUSEr OSUSER, vss.LOGON_TIME,

vss.process AP_PID, VPS.SPID DB_PID ,vss.*

From v$locked_object lo, dba_objects dob, v$session vss, V$PROCESS VPS

Where lo.OBJECT_ID = dob.OBJECT_ID

and lo.SESSION_ID = vss.SID

AND VSS.paddr = VPS.addr

order by 2,3,DOB.object_name

或者

SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||l.Oracle_username User_name,
o.owner,o.object_name,o.object_type,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
ORDER BY o.object_id,xidusn DESC


--查找被锁表

步骤2 删除进程,如之前的“删除号”查找出的结果为“286, 2184”,则运行以下SQL


ALTER system kill session '286, 2184'

相关阅读:

Oracle 10g 安装后重启系统,用PLSQL连接报没有监听

ORA-03114 PLSQL过程编译断开连接错误

PLSQL 连接 Oracle简单配置

PLSQL批量Forall操作性能提升详解

使用Oracle SQLDeveloper连接数据库并创建用户

Oracle自带的PL/SQL Developer导入导出数据

在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端

linux

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

PL/SQL删除锁表的进程

PL/SQL删除锁表的进程:步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID 步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID', '
推荐度:
标签: 删除 数据库 sql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top