加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle用户对象被锁处理

发布时间:2020-12-12 14:46:01 所属栏目:百科 来源:网络整理
导读:处理方法一、 --查看锁表进程SQL语句1 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session

处理方法一、 --查看锁表进程SQL语句1 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid; 处理方法二、 --查看锁表进程SQL语句2: select * from v$session t1,v$locked_object t2 where t1.sid = t2.SESSION_ID; 处理方法三、 select * from dba_ddl_locks; 使用sid信息查看视图V$SESSION,获取sid,serial#信息 select * from v$session where sid=?
--杀掉锁表进程: --如有记录则表示有lock,记录下sid和serial# ,将记录的ID替換下面的sid,serial#,即可解除LOCK alter system kill session 'sid,serial#';

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读