侧边栏壁纸

Oracle数据库锁表查询与处理

2023年02月06日 1.1k阅读 1评论 8点赞

问题描述:

数据库表不能删除数据,一删除数据就会卡住

原因分析:

这可能就是数据库表被锁住了

解决方案:

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; --查询锁表进程

   alter system kill session '140,26801'--删除锁表进程 sid,serial#

完成上述步骤即可。

8

—— 评论区 ——

昵称
邮箱
网址
取消
  1. @
    头像
    JavaScript大王 博主
    Windows 10 x64 Edition   Google Chrome 114

    表情

博主栏壁纸
14 文章数
18 标签数
10 评论量
人生倒计时
舔狗日记