您现在的位置是:主页 > news > asp网站作业下载/谷歌浏览器官网下载
asp网站作业下载/谷歌浏览器官网下载
admin2025/6/5 23:21:09【news】
简介asp网站作业下载,谷歌浏览器官网下载,页面设计文档,网站建设模板ppt方法一:1.查被锁的对象SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER过程的所属用户 AND LOCKS!0;2. 查是哪一个SID,通过SID可知道是哪个SESSION.SELECT * FROM V$ACCESS WHERE OWNER过程的所属用户 AND OBJECT刚才查到的过程名;3. 查出SID和SERIAL#SELECT SID,SERI…
方法一:
1.查被锁的对象
SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND LOCKS!='0';
2. 查是哪一个SID,通过SID可知道是哪个SESSION.
SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND OBJECT='刚才查到的过程名';
3. 查出SID和SERIAL#
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID'
SELECT SPID FROM V$PROCESS WHERE ADDR='刚才查到的PADDR';
4. 杀进程
(1).先杀ORACLE进程: ALTER SYSTEM KILL SESSION '查出的SID,查出的SERIAL#';
(2).再杀操作系统进程: KILL -9 刚才查出的SPID
或
ORAKILL 刚才查出的SID 刚才查出的SPID
方法二:
1)查找死锁的进程:
SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;
2)kill掉这个死锁的进程:
alter system kill session ‘sid,serial#’; (其中sid=l.session_id)
3)假如还不能解决,
select pro.spid from v$session ses,v$process pro where ses.sid=XX and ses.paddr=pro.addr;
其中sid用死锁的sid替换。
exit
ps -efgrep spid
其中spid是这个进程的进程号,kill掉这个Oracle进程。