大家来谈论一下回滚段表空间的问题 commit或者 rollback???我要的是为何表空间增长了好多的原因是什么呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 它的增长主要是看有没有执行比较大的任务,比如执行了很大的插入或者更新操作,导致回滚表空间不够,然后自动进行扩展,如果能够把这种大的操作,分解成多个,分别commit,这种情况会好一些也能够增加效率 如果你的一次事务时间很长,并且事务量很大,比如一次insert一千万条记录,最后才提交或者回滚的话,那么这些操作都是保存在回滚段中的,直到有commit或者rollback,所以建议你没隔一定条数就进行commit 刚查到一个上面原因的造成:是一个bug bugid: 2660394是个未公布的bugOracle建议不要把UNDO设为自动扩展,否则Undo tablespace will keep growing.在9.2.0.5中,该bug被修正。 如果不自动增长的话,它可能会出现 snapshot too old的错误 把undo tablespace的datafile设置为非自动扩展,增大undo_retention避免snapshot too old oracle 存储过程中根据年份统计出每月的总数 nux下导入从windows导出的oracle的dmp,能导入数据,但是中文字符的乱码? Oracle服务自动停止问题? 还是哪个问题,急啊!帮帮我啊!谢谢 ora-600错误 如何更改数据库系统默认日期格式? 如何判断一个表的行的数据类型? 在数据库一直可能有数据写入的情况下,使用exp导出数据,是否会造成数据的不完整性? 为什么我取出来的星期是英文的 orace SQL 建立索引优化问题 急急急!!!ACCESS数据库怎样导入Oracle??? 请高手帮我理解一条sql语句的意思?谢谢!!!!!
比如执行了很大的插入或者更新操作,导致回滚表空间不够,
然后自动进行扩展,
如果能够把这种大的操作,分解成多个,分别commit,这种情况会好一些
也能够增加效率
是一个bug bugid: 2660394
是个未公布的bugOracle建议不要把UNDO设为自动扩展,否则Undo tablespace will keep growing.
在9.2.0.5中,该bug被修正。