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

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

Oracle 11.2.0.3 导出命令:expdp system directory=jy schemas=zjy content=metadata_only exclude=statistics dumpfile=zjy_meta.dmp logfile=zjy_meta.log 过程中报错如下: Processing object type SCHEMA_EXPORT/TABLE/TABLE ORA-39126: Wo...

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...

回滚段太小了,一些数据的前镜像已经被覆盖,但是现在又要获取该镜像,找不到时就抱着错。 oracle 建议 可适当调整 undo_retention 值 我记得好像是, 回滚段太小了,一些数据的前镜像已经被覆盖,但是现在又要获取该镜像,找不到时就抱着错

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

第一步:把你的undo表空间设置小点,比如就100M,并且不能自动扩展 第二步:建一张表,写个for循环向表里插入大量数据,几个亿吧,但不提交。 create table undo_test(id int,name varchar2(20)); begin for i in 1..500000000 loop insert into...

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