可能会是你的回滚段太小了吧,只删数据而保留表结果,最好用truncate他不占用回滚段的。

解决方案 »

  1.   

    不用猜了报错信息写清楚  并把alert放上来
      

  2.   

    好像是内存或磁盘空间不够的缘故。Ora 9很占资源的。
    正常情况下,回滚段不足时,系统会自动增加的。
      

  3.   

    删除大量记录时,自动弹出一个DOS窗口,提示如下:
    warning - the following error occured during ORACLE redo log archival:
    ORACLE instance kswz - can not allocate log,archival required
    Press <ENTER> to acknowledge message.然后就自动停止数据库服务,(我的机器为P4+512M内存+30G硬盘的笔记本
    数据库所在的硬盘剩余空间>1G),我测试时有时候也能成功,但大部分会出现上面严重的错误,请各位再提点建议或看法!