会计考友 发表于 2012-8-4 13:54:49

删除表后重新建立后的问题

删除表后重新建立后的问题
其中一个表暂时叫他TableA吧,由于导入新库的时候没有建立主键和某一个字段的唯一索引并且这个表已经有2千万的数据,手动建立索引时总时提示资源占用,故把所有访问这个表的程序停止,因为已经有部分数据重复,为了简单把这个表删除后从原库用expdp分别导出metadata和data,在新库用impdp导入metadata后查看表结构,索引,触发器都正常,接下来导入数据,过程中提示undo空间不够,自动退出,然后我手动把表truncate table TableA,然后把
undo tablespace resize 一个稍大的值,再次导入data数据,再次报错退出,这次提示是那个建唯一索引的列有重值,不可能啊,因为在原库上一直都是唯一列,并且再次确认了一次没有程序和人工手动插入数据,于是手动又truncate了一次完成后,我用客户端工具刷新了一下这个表,发现居然有数据在慢慢的往这个表插入,查看了一下也没有发现有insert 语句啊,而且速度很慢3个小时大概进了4096条数据,绝对保证不是人为或是程序新写入的,这个是什么原因造成的呢,现在数据还在很慢很慢的进入着,是和undo 表空间有关吗?
页: [1]
查看完整版本: 删除表后重新建立后的问题