记次10g exchange partition很慢的问题

环境介绍:

ORACLE10G 64BIT

HP 64BIT

[@more@]

晚上需要多数据表进行分表规划,预备方案是将分区通过EXCHANGE PARTITION的方式将分区的数据转移到表上,然后再重建索引,预计时间也就2个小时左右,可以到了实际操作中发现EXCHANGE PARTITION一个操作就足足耗费了2个小时居然还未见任何起色,检查等待事件发现许多的free buffer,syn log之类的等待,感觉很不正常,EXCHANGE PARTITION无非就是将分区表与实体表的data_object_id交换,然后把块头的信息进行修改就OK的,再细细的观察发现log文件全是action状态,通过LOGMINOR进行日志信息的挖去后发现,原来在分区表上创建的MV LOG,而MV LOG里面由于远端机器没有进行日志的同步,所以里面的信息就一直积累了很多,然后再进行EXCHANGE PARTITION的时候首先会对里面的数据进行逐条的删除,逐条删除啊,里面有几百万的数据。。。。。

找到问题的根本点了,然后将MV LOG删除,再进行操作一切顺畅。。。。

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

转载于:http://blog.itpub.net/10130206/viewspace-1048708/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值