当前位置: 首页 > news >正文

Oracle 撤销段 Undo Segments

当对数据执行了DML(INSERT, UPDATE, DELETE)修改了的数据会被写入到表与索引段的数据块内,而原有的数据则被写到撤销段中。

在某个事务启动时,ORACLE会为其指派一个(并且只能指派一个)撤销段。

  • 撤销段大小可变。
  • ORACLE可以根据需要自动生成新的撤销段。
  • 任何事务生成的撤销数据都无法被分配到多个撤销段中。
  • 一个撤销段可以支持多个事务。
  • 绝不能重写“ACTIVE”撤销段;可以重写“EXPIRED”撤销段。只有在缺少撤销空间的情况下,才能重写“UNEXPIRED”撤销段。

如果DML语句用尽撤销空间(将产生ORA-30036 unable to extend segment in undo tablespace的ORACLE错误),则将回滚其已成功的部分。事务的其余部分保持完好,且不提交。

如果查询在访问撤销段时,部分撤销数据已被重写,则针对一致性读取的查询会失败,产生ORA-1555:snapshot too old的错误。

当撤销表空间不够大时,ORACLE将进行选择:使事务成功(可能会产生ORA-1555错误),或使查询成功(可能会产生ORA-30036错误。默认行为是使事务成功。

SQL> select value from v$parameter where name='undo_m
http://www.jsqmd.com/news/1021487/

相关文章:

  • 比特币价格预测:CNN-LSTM混合模型实战指南
  • 2026年市场观察:高评价单向拉伸塑料格栅品牌推荐与选购指南 - 优质品牌商家
  • Win11Debloat:Windows系统优化终极指南 - 一键清理让你的电脑飞起来
  • Koa性能基准测试:与其他Node.js框架的对比分析
  • PCL2 Java环境配置:3步深度解析与实战指南
  • 68个适合个人GPU部署的LLM:显存、带宽与引擎兼容性实战指南
  • Multilingual-E5-small核心原理深度解析:从BERT到多语言嵌入的技术演进
  • Windows内存优化终极解决方案:Mem Reduct完全指南
  • BERTopic与计算扎根理论在教育数据挖掘中的应用
  • 微软暂停Copilot强制推送:企业AI治理的转折点
  • 2026年口碑公认的早熟李子新品种树苗推荐,果农真实反馈与种植经验盘点 - 优质品牌商家
  • BongoCat终极指南:免费打造你的专属互动桌宠
  • 椭流线法:复杂边界问题的近似解析与半解析高效解法
  • 2026年杭州音响设计行业格局解析:多维度评估与典型案例盘点 - 优质品牌商家
  • Sqribble文档操作系统:模板即规则的PDF自动化原理
  • MiniMax-M1推理模型:456B参数背后的架构范式革命
  • ColdFire2/2M异常处理与指令缓存机制深度解析与实战
  • Mermaid Live Editor:3个理由告诉你为什么这款在线图表工具值得你立即尝试
  • 防爆认证ex ia Ⅱc T3详解:本质安全型设备选型与应用指南
  • 【课程设计/毕业设计】基于 SpringBoot 的农产品种植流通溯源系统设计 农业产品全生命周期溯源管理系统研发【附源码、数据库、万字文档】
  • 协同过滤实战:隐式反馈处理与实时推荐服务化
  • 国产大模型高考横评:数学推理与教育落地能力实测
  • 2026年涂装喷涂线厂家选购全解析:从技术路线到服务能力的深度对比 - 优质品牌商家
  • 2026年绿色防控市场深度观察:性诱剂诱芯企业竞争力与行业趋势分析 - 优质品牌商家
  • PlatformIO嵌入式开发环境优化:从原理到实战解决工程创建慢
  • 百度网盘直链解析:告别限速,3步实现全速下载的完整指南
  • QR分解:机器学习中稳定求解最小二乘的数值基石
  • Lathe教程管理指南:高效组织与筛选你的学习资源库
  • 讲真的2026年北京企业法律顾问 5家实战机构值得推荐 - 本地品牌推荐
  • MiMo Code实测:5场景对标Claude Code,3个踩坑与选型指南