wwfl.net
当前位置:首页 >> orAClE 01555 >>

orAClE 01555

用户user1对表进行了更新操作,用户user2在user1还没有进行提交前读表中数据,而且是大批量的读取(打个比方:耗时3分钟)而在这3分钟内user1进行了提交操作,那又会产生什么影响呢?这个时候怎么保证读写一致性呢?这个时候DBMS就要保证有足够大的undo...

采自网络 适当地设置参数 UNDO_RETENTION (要大于执行运行时间最长的事务所需的时间)。可以用 V$UNDOSTAT 来确定长时间运行的查询的持续时间。另外,要确保磁盘上已经预留了足够的空间 , 使 undo 段能根据所请求的 UNDO_RETENTION 增大。 使...

因为你建索引的时间过长,这段时间里 undo被覆盖 用下面的脚本加速 建索引: http://www.askmaclean.com/archives/script-speed-up-large-index-create-rebuild.html

不会,频繁提交会释放相关资源比如说回滚段。 操作不提交才会持续持有会滚蛋,导致ora-01555

这个错误是很早就publisher的。 主要是说在执行导出或查询某张表的时候,又有其它用户对该表进行了行修改。 修改提交后,通常UNDO中会保留这些旧的资料,用来保证数据一致性读。 如果UNDO保留时间到了,并且UNDO中无足够空间,这些在UNDO中的旧...

select * from whir$t3068 as of timestamp to_timestamp( '2012-03-30 9:00:00' , 'yyyy-mm-dd hh24:mi:ss' ) select * from whir$t3068 as of timestamp sysdate-750/1440; flashBack table scheme.whir$t3068 to timestamp(timeVariable,'201...

1.冷备份和热备份的不同点以及各自的优点 解答: 热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备 份时,数据库仍旧可以被使用并且可以将...

1、使用多个回滚段 使用多个回滚段来分担回滚段的争用,以提高系统性能。系统采用循环的方式来分配回滚段。当oracle创建数据库时候,系统自动在system中分配一个system rollback segment,用来完成系统的事务,不为大家共用。所以系统最后能有至...

Oracle10g中引入了一个新的自动调整undo retention的特性,本意是为了尽量避免ora-01555错误,但是自动的东西,有时候会不可避免的聪明过头,这个特性容易导致undo表空间过度使用无法回收。 在Oracle10gR2中只要使用了自动undo表空间管理,不管...

Oracle缺省用的是专用服务器模式,也就是说一个用户连接进程对应一个服务器的进程. 记得某大医院刚启用的时候,我们曾经试过MTS.因为听说MTS在不增加内存和CPU的情况下连接更多的客户端,结果并不是我们预期的那样. 因为我们对MTS不了解,并不是它有...

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com