takako_mu

     昨天删除一张约300万数据的表时,长久无法删除。

     后来检查下来是表锁住了,先解除锁再删数据后OK。

 

  1、查看锁。username=数据库名

 select session_id from v$locked_object
SELECT sid, serial#, username, osuser FROM v$session where sid =120;
 
      2、删除锁,直接跑
ALTER SYSTEM KILL SESSION \'120,2608\'; 

 

      3、但是在删除锁的时候,发现无法删除,怀疑是之前回滚删表动作还没结束导致的。因为之前取消删除也长时间取消不掉,我是直接关的进程,所以直接等吧。

等了约10分钟后OK。

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2021-11-29
  • 2022-02-12
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2021-12-20
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案