用sql导出某张大表的数据(select * from table_name)load到一定时候总是出现snapshot too old错误在没权限修改回滚段大小,机器不允许开多进程(最多两个)的情况下如何解决? 

解决方案 »

  1.   

    快照太旧: 
    当某一个事务回退数据大于回退段所容纳的数量时,oracle根据回退段的存储参数next进行区扩展,如果所有区的数量等于存储参数maxnextents仍不够用时,则产生"快照太旧"(Snapshot Too Old)错误。解决办法:
    授权,增大回滚段,修改参数可以改最大进程数大一些