问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ora-01555 快照过旧 怎么办3

发布网友 发布时间:2023-10-06 08:10

我来回答

1个回答

热心网友 时间:2024-12-04 21:45

用户user1对表进行了更新操作,用户user2在user1还没有进行提交前读表中数据,而且是大批量的读取(打个比方:耗时3分钟)而在这3分钟内user1进行了提交操作,那又会产生什么影响呢?这个时候怎么保证读写一致性呢?这个时候DBMS就要保证有足够大的undo表空间来存放修改前的数值,,以保证user2读取的数据是修改前的一致数据.然后下次再读取时候就是更新后的数据了.
ora-01555快照过旧就是因为undo空间不够大,其中一部分undo数据被覆盖了,用户无法获得修改前的数据。
undo数据分为三种:
活动的undo:未提交事务的undo数据,这些undo数据永远不能覆盖,用于回滚rollback事务。
过期的undo:已提交事务的undo数据,这些undo数据可以覆盖。
未过期的undo:事务已提交,但事务提交前,有些查询正在进行,它要读取的是提交前的数据,这部分数据就是未过期数据。如果这部分undo数据被覆盖了,就会发生ora-01555错误。

一个解决方法是,指定undo表空间参数UNDO_TABLESPACE,并将undo空间管理方法设置成自动扩展:UNDO_MANAGEMENT=AUTO。
这种方法可能产生的结果是:
因为undo表空间装了太多未过期(unexpired)的undo数据,新的transaction无法向其中写入undo数据,这时transaction就会发生ORA-30036错误。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... 由于突然断电,oracle 数据库无法启动 提示ORA-01...6 Oracle数据库 ORA-01555 快照过旧45 大家好,请问oracle数据库中 一直有错误ora-0155...1 有人碰到过这样的情况么?expdp大表报错ORA-015551 Oracle数据库 ORA-01555快照过旧是怎么回事?怎... 印花税对于采用无偿划转形式签订的产权转移数据,一般免于征收印...1 被分立企业分立前的合同,是否重缴印花税? 春节打算去越南柬埔寨旅游,签证需要多长时间准备呢?联游的话需...2 越南好玩还是泰国好玩,有什么区别?15 企业合并要交印花税吗 越南,柬埔寨,缅甸,老挝,泰国哪个国家最好玩?52 企业分立实收资本是否需要交纳印花税1 柬埔寨 泰国 缅甸 老挝 越南 这几个国家哪个和中国的关系最...25 企业改制过程中涉及的印花税是如何规定的? 柬埔寨和越南去哪个好?为什么?80 cad建筑图中什么颜色代表什么?颜色10 企业合并涉及土地转移是否缴纳印花税 柬埔寨,缅甸,越南去旅游哪个比较好玩?18 企业合并或分立后,新公司的资本金要交印花税吗? cad图纸家具的颜色为什么不一样 就是网上下的工图,为什么有... 苯基乙胺和苯氨基丙酸是一样吗33 汽车水箱在行驶时喷水出来是什么原因?171 形容眼睛的四字词15 形容眼睛很大的四字词语3 芍药的别名有哪些?4 文明新村周边环境怎么样?生活便利吗? 什么是盐卤豆腐4 卤水点豆腐的化学反应4 苯氨基丙酸是什么92 卤水点豆腐是什么原理55 古装武侠电视剧,萧蔷在其中扮演女主角史红英 萧蔷版的木兰花谁是女主角? 苯氨基丙酸与荷尔蒙最大的区别是83 梦幻西游100魔族 如果潜力点一点不加的话各个属性应该多少啊 芍药的别称是什么?29 爱情,真的和苯氨基丙酸有关吗?20 苯氨基丙酸的化学分子式是什么?1 汽车水温高,打开水箱会喷水是什么原因?31 在三角形abc中角abc的对边分别为abc,a²+...1 六大名花之一的芍药的别名是什么 芍药的别称介绍87