
查询锁表语句:
SELECT S.SID,
S.SERIAL#,
S.USERNAME,
S.SCHEMANAME,
S.OSUSER,
S.PROCESS,
S.MACHINE,
S.TERMINAL,
S.LOGON_TIME,
L.TYPE
FROM V$SESSION S, V$LOCK L
WHERE S.SID = L.SID
AND S.USERNAME IS NOT NULL
ORDER BY SID;
杀掉进程:
ALTER SYSTEM KILL SESSION'110,25773';
报错:ORA-00031
查询SPID:select spid, osuser, s.program from v$session s, v$process p where s.paddr = p.addr and s.sid =110;
1. 在linux上, kill -9 12345
2. 在windows上,命令窗口执行:orakill orcl 12345
orcl:表示要杀死的进程属于的实例名
12345:是要杀掉的线程号
本文介绍在Oracle数据库中如何查询锁定的会话、杀除特定进程的方法,包括使用SQL语句、Linux和Windows下的操作命令。适用于数据库管理员进行故障排查与资源管理。
解决方法&spm=1001.2101.3001.5002&articleId=103442770&d=1&t=3&u=37a1b5bdb5874168afefdfc45a4505e4)
5056

被折叠的 条评论
为什么被折叠?



