执行一个远程数据库的查询,等了很久没查出结果只出现这个
snapshot too old: rollback segment number with name "" too small百度Google到的好像number后面有数字 name不是空的
这个是什么问题?之前执行都挺好的
snapshot too old: rollback segment number with name "" too small百度Google到的好像number后面有数字 name不是空的
这个是什么问题?之前执行都挺好的
解决方案 »
- GROUP BY 的索引问题
- 控制文件丢失
- 请问oracle的sql里面有没有测试字符串包含的函数?
- 我想得到其中depart_id=1的记录总条数,请问该怎么得到?急,谢谢!
- 菜鸟问题:怎样写调用函数的SQL文
- 请教:为了提高i/o,为什么将表分区分配到不同磁盘驱动器?谢谢!!
- 有DBA权限,但是以DBA身份不能进入
- 请问:“IMP-00020: long column too large for column buffer size (22)”
- 请大家访问我的个人站点--Delphi桃花岛,绝对值得去一趟,有数据库辅助设计Case工具(支持Oracle)以及数据库资料
- ORACLE打包问题。
- oracle10g 使用EXP很慢
- exp问题
回滚段中的快照已经过期.
先要检查下自己的sql,尽量优化,减少执行时间.
再就是看看能不能在业务不繁忙的时候进行查询.
最后一招是找dba增加rollback segment的大小
在你查询开始后(SCN1),其他用户修改了数据(SCN>SCN1),为了维护数据一致性,在你查询过程中,oracle不断地要根据快的事务表信息来创建新的数据块。依次循环。如果创建的最新的数据块信息仍不能满足你要查询的数据要求,就会报这个错误。快照过旧。