![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oralce undo相关知识
oradh
这个作者很懒,什么都没留下…
展开
-
UNDO相关问题总结(二)
这一次的主题总结单个session占用大量undo,导致数据库性能急剧下降的问题。关于“undo表空间不足的问题”详见我上一篇总结。注意:这类问题一般只发生在OLTP系统中,并发量少的业务系统中极少发生。问题现象数据库表现为“latch: undo global data”或者“wait for a undo record”等其它undo相关的等待事件CPU资源急剧上升原创 2014-04-29 13:27:23 · 1877 阅读 · 0 评论 -
undo基础内容
关于undo的基础知识,建议参考oracle官方文档中的Administrator's Guide中的undo部分一、什么是undo(引用官方文档)Every Oracle Database must have a method of maintaining information that is used to roll back, or undo, changes to the原创 2014-04-28 11:50:42 · 757 阅读 · 0 评论 -
ORA-01555错误总结(一)
这篇文章算是undo相关问题总结的补充,因为ORA-01555错误与undo有着直接的关系。ORA-01555错误是一种在oracle数据库中非常常见的错误,甚至也可以说是一个非常经典的错误,只是由于oracle的发展越来越自动化(UNDO自动管理+加强),这个错误已经越来越少见,可能很多使用10g的DBA都没有遇到过这个错误。这个错误在9i之前的版本(UNDO手工管理)出现的最多原创 2014-05-12 16:27:28 · 1191 阅读 · 0 评论 -
ORA-01555错误总结(二)
这篇文章紧接着上一篇“ORA-01555错误总结(一)”,主要描述延迟块清除导致的ORA-01555错误。下面是一些简单介绍(上一遍已经介绍过)ORA-01555错误是一种在oracle数据库中非常常见的错误,甚至也可以说是一个非常经典的错误,只是由于oracle的发展越来越自动化(UNDO自动管理+加强),这个错误已经越来越少见,可能很多使用10g的DBA都没有遇到过这个错误。这原创 2014-05-13 09:29:01 · 1902 阅读 · 1 评论 -
UNDO相关问题总结(六)
本次主题也是undo相关问题的最后一篇,也可以归纳为数据库的非常规恢复,主要描述的数据库出现ORA-600 [4xxx]错误的处理方案。问题描述ORA-600 [4xxx] 错误基本都与回滚段相关,下面简单描述几种(仅供参考)ORA-600 [4000] [a] : 这个错误表示oracle尝试撤销数据字典表(数据字典表ITL中存在未提交事务),而根据ITL原创 2014-05-09 10:44:54 · 1482 阅读 · 0 评论 -
UNDO相关问题总结(五)
这次主题介绍undo数据文件丢失的处理示例(2),紧接着上一篇,不过较上篇处理过程更加复杂,步骤也要更多。模拟环境os: linux x86-64db: oracle 11gr2mode: archivelog模拟过程1、用户发起事务(insert),未提交2、shutdown abort 数据库3、模拟undo数据文件丢失4、数据库mount状态下原创 2014-05-06 13:24:57 · 1616 阅读 · 0 评论 -
UNDO相关问题总结(四)
这次主题介绍undo数据文件丢失的处理示例(1),这次示例的处理方法简单,下一篇介绍更加复杂的处理示例。模拟环境os: linux x86-64db: oracle 11gr2mode: archivelog模拟过程1、用户发起事务(insert),未提交2、shutdown abort 数据库3、模拟undo数据文件原创 2014-05-06 13:16:23 · 2094 阅读 · 0 评论 -
UNDO相关问题总结(一)
第一个主题介绍undo表空间不足问题:1.通过下面语句查询当前实例undo空间的使用情况(active、unexpired类型段的占比)select b.tablespace_name, nvl(used_undo,0) "USED_UNDO(M)", total_undo "Total_undo(M)", trunc(nvl(used_原创 2014-04-28 11:34:51 · 2923 阅读 · 0 评论 -
UNDO相关问题总结(三)
过完5.1假期回来后,发现关于undo相关问题中还有一个常见问题没有涉及和总结,那就是enq: US – contention,本次主题简单描述一下enq: US – contention这类问题问题描述This event indicates the session is currently waiting on the Undo Segments ,即该等待表示会话进行的事原创 2014-05-04 11:03:57 · 2220 阅读 · 0 评论 -
oracle回滚机制深入研究
这篇文章主要描述oracle的回滚机制,篇幅可能较长,因为对于oracle的回滚机制来说,要讨论和描述的实在太多,只能刷选自己认为最有意义的一部分进行深入研究和分享原创 2014-05-14 10:43:24 · 3734 阅读 · 2 评论