3千万的表使用在线重定义做表分区,在 DBMS_REDEFINITION.START_REDEF_TABLE这一步花了4个小时还没结束,所以手动终止了重定义。最后执行DBMS_REDEFINITION.abort_redef_table也一直卡着不结束,等待时间为TM锁,看正在执行的sql也就只有这一条,请帮忙分析一下是什么原因?以下是oratop监控情况
DB CPU 4068044 70
log file sync 2.530E+08 1314538 13.1 23 Commit
enq: TX - row lock contention 84362 233605 1712.1 4 Application
reliable message 1.835E+08 115821 0.8 2 Other
RMAN backup & recovery I/O 5751276 79807 9.9 1 System I/O
ID SID SPID USERNAME PROGRAM SRV SERVICE PGA SQLID/BLOCKER OPN E/T STA STE WAIT_CLASS EVENT/*LATCH W/T
2 1771 97090 SYS plsqldev. DED vacc 3.3M 2:689 PL/ 299s ACT WAI Applicatio enq: TM - contention 2.7s
墨值悬赏

评论
