侧边栏壁纸
博主头像
会飞的大象博主等级

爱运动的程序猿

  • 累计撰写 126 篇文章
  • 累计创建 158 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

oracle快速删除大表

会飞的大象
2021-07-22 / 0 评论 / 0 点赞 / 860 阅读 / 0 字
-- 执行了15min,仍未出结果
select count(1) from  XXX_SUBSE_RATION_LIST;
-- 查询锁
SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,
 
  l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time
 
  FROM v$locked_object l, all_objects o, v$session s
 
  WHERE l.object_id = o.object_id
 
  AND l.session_id = s.sid
 
  ORDER BY sid, s.serial# ;
-- 删除锁表的任务
ALTER system KILL session '197,26765'; 
-- spid 20388  kill -9 20388
select spid, osuser, s.program from v$session s, v$process p 
where s.paddr = p.addr and s.sid =197;
-- http://blog.itpub.net/14663377/viewspace-1226186/
-- 50G的数据,1min左右删除完毕
truncate table XXX_SUBSE_RATION_LIST drop all storage;

0

评论区