最近我写了一个存储过程向一个空表中插入数据,在数据量不是很大的情况下,只有一千多万条记录,上个月数据还能正常运行,可是这个月运行时总是提示表空间已满,无法扩展,我怀疑是我的存储过程有问题,导致产生了太多的回滚段,请问怎样才能减少回滚段的产生?除回滚段的原因之外还能有什么原因呢?请大侠帮忙
解决方案 »
- emp表创建游标的问题
- 无聊,没事做散分。5:30结贴
- 求一个超高难度sql,行转列
- 数据库报oracle-01033,怎么办啊,请教各位大侠!!!在线等候
- exp和imp到底需要什么样的用户才行呀
- 这几天急疯了!!!血本求解
- 为什么我每次启动机器时要关闭OracleOraHome81clientcache服务和OracleOraHome81ManagermentServer服务,然后再重新启动才能进OEM控制台
- ++++++++如何在Oracle中保存文件?+++++++
- 关于ORACLE的一个错误!
- 新手求助,问题如下图
- 如何查询一定时间段新插入的数据?
- 关于 connect by 怎么样用他对递归表分组统计
不过我怀疑是不是你本身的表空间满了呢?
insert /*+ append */ into tb1 nologging
select * from tb2 ;
只保留新的rowid,
删除的话需要的回滚段大。