SELECT OBJECT_ID,SESSION_ID,SERIAL#,
ORACLE_USENAME,OS_USER_NAME,S_PROCESS
FROM V$LOCKED_OBJECT 1,
V$SESSION S WHERE 1.SESSION_ID=S.SID;
马上杀死其锁进程[SID,SERIAL#],SQL语句如下:ALTER SYSTEM KILL SESSION ‘SID,SERIAL#’
ORACLE_USENAME,OS_USER_NAME,S_PROCESS
FROM V$LOCKED_OBJECT 1,
V$SESSION S WHERE 1.SESSION_ID=S.SID;
马上杀死其锁进程[SID,SERIAL#],SQL语句如下:ALTER SYSTEM KILL SESSION ‘SID,SERIAL#’
解决方案 »
- 安装oracle 10g时,出现安装要求满足,但弹出乱码窗口,无法继续,跪求大神帮忙!!
- sql多版本问题
- imp-00009:导出文件异常结束
- PLS-00357在此上下文中不允许表、视图或索引引用SWQ_BBS.NEXTVAL
- 请教一个导入oracle9i数据库的问题。
- delete input怎么用?谁有oracle可以查到的帮助文件?
- oracle时间判断问题?
- linux下安装oracle 8 ,安装界面为乱码
- oracle中如何对如等级标准等信息进行良好设计【求大神来约】
- Oracle的备份与恢复
- asp调用oracle存储过程时的recordset问题
- 如何设置oracle的连接超时?
可能是你这两个值有问题,从新查询v$session死锁,oracle好像自己会检测,而且会终止形成死锁的某一个事务,你为什么还要检测呢?
如果你今天非要处理的话,就是找到serial#然后KILL,如果还是杀不掉,那就重新启动下实例吧。
select sid,serial# from v$session where sid=上面查询出的sesson_id;
alter system kill session 'sid,serial#';