在客户端界面中有一个删除按钮,点击后删除一个时间段的数据库中的数据如100万条,在数据库端将会弹出一个DOS窗口,大部分为乱码,有一句大概意思为归档日志归档时出问题了。我目前采取了以下操作:
1)修改归档为自动归档。
2)增加日志文件组,现在为两组,每组3个。
3)在OEM中直接修改Undotbs的大小为4000M。
问题依然查找了些资料,基本上说是日志组不够用或回滚区间不够用,但做了这些操作,还不行。
直接增加日志文件组,日志满了能够自动切换到新建的组吗不需要什么操作了吧?
回滚段需要增加吗,我只增加了表空间大小?希望有人指点一下!谢谢!

解决方案 »

  1.   

    弹出一个DOS窗口,我觉得应该是那个程序执行了某个sql文件而已,
    找到那个文件从源头找找优美问题
      

  2.   

    没有执行sql文件,这些程序都是我写的
    我觉得还是删除数据过多引起服务器错误没有人遇到过吗??
    急啊
      

  3.   

    需要使用大量回滚断的sql,可以考虑分段commit;及时释放回滚段
      

  4.   

    execute immediate 'set transaction use rollback segment rb2 ..'
    大概就是这样的写法:)