在客户端界面中有一个删除按钮,点击后删除一个时间段的数据库中的数据如100万条,在数据库端将会弹出一个DOS窗口,大部分为乱码,有一句大概意思为归档日志归档时出问题了。我目前采取了以下操作:
1)修改归档为自动归档。
2)增加日志文件组,现在为两组,每组3个。
3)在OEM中直接修改Undotbs的大小为4000M。
问题依然。。。
查找了些资料,基本上说是日志组不够用或回滚区间不够用,但做了这些操作,还不行。
直接增加日志文件组,日志满了能够自动切换到新建的组吗不需要什么操作了吧?
回滚段需要增加吗,我只增加了表空间大小?
------解决方法--------------------------------------------------------
弹出一个DOS窗口,我觉得应该是那个程序执行了某个sql文件而已,
找到那个文件从源头找找优美问题
------解决方法--------------------------------------------------------
使用单独回滚段来处理这个大数据量的比较好
你可以增加一个临时的回滚段,然后使用单独回滚段
------解决方法--------------------------------------------------------
需要使用大量回滚断的sql,可以考虑分段commit;及时释放回滚段
------解决方法--------------------------------------------------------
execute immediate 'set transaction use rollback segment rb2 ..'
大概就是这样的写法:)