![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE 之 UNDO
文章平均质量分 74
Rhys-Oracle
!有梦就会红爱拼才会赢兴趣 勤奋 坚持
展开
-
undo详细信息以及大事务回滚计算时间脚本
今天是2021-3-26日,从网上看到2个sql比较好用。特此记录,方便后期好查。1、检查undo详细信息情况。set pages 1000set line 1000set feedback offset serveroutput on -- UNDO Check script startexec dbms_output.put_line('== >>>>>>>>>> UNDO CHECK SCRIPT START <.原创 2021-03-26 14:00:44 · 438 阅读 · 1 评论 -
等待事件“inactive session”剖析过程。
今天是2014-03-21,应用侧发过信息来说undo表空间不足,需要扩展undo表空间,可是目前undo表空间在我接受该数据库的时候已经被调整为30GB,且数据库处理的数据事务并不是很多很大,因此仅仅增加undo表空间那将不是最佳选择。应用反馈信息如下: 首先暂且不说“inactive session”该等待事件吧。如下摘录oracle 联机手册 concept:Undo Segme原创 2014-03-21 13:06:24 · 2759 阅读 · 0 评论 -
ORA-55610: Invalid DDL statement on history-tracked table (flashback archive)
ORA-55610: Invalid DDL statement on history-tracked table 今天是2013-10-28,刚刚我进行实验的时候发现不能删除一个表,随即模拟了一下过程:如下:SQL> drop table rhys.amy;drop table rhys.amy *ERROR at line 1:OR原创 2013-10-28 23:46:16 · 1671 阅读 · 0 评论 -
update 一条语句的来龙去脉!
update 一条语句的来龙去脉! 今天是2013-10-24,在今天翻电脑资料的时候看到了如下一个图,随即兴致盎然的在一次研究了一下内部过程。容易混淆的知识点:uba=0x00800055.02de.3f0x00800055代表数据的前镜像seq:代表是顺序号3f,是undo记录的开始地址(irb信息)xid=0x0006.018.000036ce该事原创 2013-10-24 21:15:43 · 1863 阅读 · 0 评论 -
undo 之故障恢复(三) ORA-01092,ORA-00604,ORA-01110 (简略)
今天是2013-09-01 23:53,刚刚写了一个关于undo的恢复问题 ,然后突然想起敏哥给我发的一个类似案例,在 此记录一下笔记。情景是这样的:有一个系统做双机切换操作,没有停数据库,直接将cluster进程kill 掉。然后数据库启不来了。一直报undo的错误。我想这个时候在alert日志中肯定会记录相关undo段的信息。那么这种情况最好办。通常是设置隐含参数,然后启动数据原创 2013-09-01 23:59:54 · 1439 阅读 · 0 评论 -
undo损坏故障恢复(二)ORA-01092,ORA-00604,ORA-01110
undo 故障诊断与恢复(二)今天是2013-09-01,目前困扰我将近一周的问题,终于解决了,我非常感谢帮助我的朋友,也非常感谢管我要钱然后替我解决问题的朋友(我没采用)。如果没有管我要钱,也不能促使我自己下定决心要自己解决这个问题。我写这篇笔记,就是为了帮助那些遇到同样困难的朋友,完全没有一点收费的情况,我觉得‘闻道有先后,术业有专攻’,没有人是无法被取代的。如果有朋友搜到我这篇文章,原创 2013-09-01 23:29:16 · 3474 阅读 · 0 评论 -
commit之后undo和data block 做了什么?
commit之后undo和data block 做了什么? 今天是2013-08-18,从今天我能够上网这一刻开始,我的生活算是真正的进入了状态。不知道何时,我喜欢上了oracle,刚刚开始就像品茶一样那样苦涩,但是慢慢的感觉味道还是蛮不错的。现在我一边跟着前辈的步伐一步一步的往前赶着,期待我能从“掉队”中,到融入大家的队伍一起前进。生命不息,奋斗不止。 好了,不扯了。现在开始看一原创 2013-08-19 00:12:56 · 1169 阅读 · 0 评论 -
Oracle undo 镜像数据探究
Oracle undo 镜像数据探究 今天是2013-08-18,隔别一周的网络终于可以上网了。幸福啊。 我们都知道,undo是为了保证一致性读的,也就是说你在对更改的数据但是没有提交,那么其他session是无法查看到你更改的内容的,如果对方 进行读取数据,依然是之前的数据,undo就是保存了数据的前镜像。看完我写的这篇文章之后,你就知道undo是怎么保存前镜像的以及它的内部机原创 2013-08-18 19:50:04 · 1351 阅读 · 0 评论 -
undo 练习学习笔记。
今天是2013-08-24,我把自己学习的内容贴一下,做个笔记。SQL> select obj#,name from t where rownum OBJ# NAME---------- -------------------------------------------------- 20 RHYS 46 I_USER1原创 2013-08-24 21:19:22 · 1143 阅读 · 0 评论 -
oracle 之flashback 深入研究。
oracle 之flashback 深入研究。 今天是2013-08-24,开始进行oracle flashback 内部原理研究,记录一下笔记。SQL> startupORACLE instance started.Total System Global Area 405020672 bytesFixed Size 2213816 byte原创 2013-08-24 23:41:13 · 1378 阅读 · 1 评论 -
oracle 之 Undo Retention
oracle 之 Undo Retention oralce database 根据undo表空间大小和系统活动状态自动调整保留时间,可以调整undo_retention 参数设置保留时间。但是准确的将分为如下两种情况。1)在国定大小的undo表空间中undo_retention参数被忽略,oracle会根据系统活动和空间大小自动调整合适的保留时间来满足应用需求。如果决定把undo原创 2013-08-21 22:09:38 · 1912 阅读 · 0 评论