本文共 523 字,大约阅读时间需要 1 分钟。
1.查看是哪一个过程被锁住
查V$DB_OBJECT_CACHE视图 select * from V$DB_OBJECT_CACHE where owner='过程的所属用户' AND LOCKS!='0' 2.查看是哪一个sid,通过sid可以知道是哪一个session 查v$access视图 select * from v$access where owner='过程的所属用户' and name='刚才查到的过程名' 3.查出sid和serial# 查v$session视图 select sid,serial#,paddr from v$session where sid='刚才查到的sid'; 查v$process视图 select spid from v$process where addr='刚才查到的paddr'; 4.杀进程 4.1先杀oracle进程 alter system kill session '查出的sid,查出的serial#'; 4.2 再杀操作系统进程 如果是unix 用oracle用户登录, kill -9 刚查出的spid 如果是windows orakill 刚查出的sid 刚查出的spid转载地址:http://ijtci.baihongyu.com/