ITPub博客

首页 > > > 锁表问题处理

锁表问题处理

作者:格伯纳 时间:2023-02-23 15:17:48 0 删除 编辑

Oracle数据库表被锁,进行解锁处理。


#1 使用管理员(sys_dba)登录服务器

SQL> select object_id, locked_mode from v$locked_object;


#2 查看被锁的表名称,查看视图:dba_objects

SQL> select object_name from dba_objects where object_id = 220270;


#3 查出锁表的相关ID

SQL> select object_name, machine , s.sid, s.serial# from gv$locked_object l, dba_objects o, gv$session s where l.object_id = o.object_id and l.session_id = s.sid;


#4 根据步骤1中查出的id,进行kill,即可解锁。

// SQL> alter system kill session 'sid, serial#';
SQL> alter system kill session '96, 10966';

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3141319/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    983892