首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

删除大量数据后出现问题

2014-01-28 
在客户端界面中有一个删除按钮,点击后删除一个时间段的数据库中的数据如100万条,在数据库端将会弹出一个DOS

在客户端界面中有一个删除按钮,点击后删除一个时间段的数据库中的数据如100万条,在数据库端将会弹出一个DOS窗口,大部分为乱码,有一句大概意思为归档日志归档时出问题了。我目前采取了以下操作:
1)修改归档为自动归档。
2)增加日志文件组,现在为两组,每组3个。
3)在OEM中直接修改Undotbs的大小为4000M。
问题依然。。。

查找了些资料,基本上说是日志组不够用或回滚区间不够用,但做了这些操作,还不行。
直接增加日志文件组,日志满了能够自动切换到新建的组吗不需要什么操作了吧?
回滚段需要增加吗,我只增加了表空间大小?
------解决方法--------------------------------------------------------
弹出一个DOS窗口,我觉得应该是那个程序执行了某个sql文件而已,
找到那个文件从源头找找优美问题
------解决方法--------------------------------------------------------
使用单独回滚段来处理这个大数据量的比较好

你可以增加一个临时的回滚段,然后使用单独回滚段
------解决方法--------------------------------------------------------
需要使用大量回滚断的sql,可以考虑分段commit;及时释放回滚段
------解决方法--------------------------------------------------------
execute immediate 'set transaction use rollback segment rb2 ..'
大概就是这样的写法:)

        

热点排行