ZBDBA@orcl11g>select * from zbdba;
select * from zbdba
*
ERROR at line 1:
ORA-01578: ORACLE data block corrupted (file # 3, block # 1449)
ORA-01110: data file 3: '/opt/oracle/oradata/orc...
分类:
其他好文 时间:
2014-11-01 19:13:50
阅读次数:
191
Copy() 复制Cut() 剪切Paste() 粘贴Redo() 重做Undo() 撤销Focus() 聚焦CanCopy() 是否可进行复制CanCut() 是否可剪切CanPaste() 是否可粘贴CanRedo() 是否可重做CanUndo() 是否可撤销IsJustifyLeft() 当前...
分类:
Web程序 时间:
2014-10-30 14:49:03
阅读次数:
225
什么是单块读?
顾名思义,就是单个块单个块得读,等待事件表现为db file sequential read;
单块读有哪些情况?
大部分索引扫描是单块读(除index fast full scan),rowid回表是单块读,undo里读数据是单块读,行迁移行链接是单块读,读取段头是单块读,读边界块是单块读。
现在就来探讨下undo里读数据是单块读的情况:
--session1:
SQL>...
分类:
其他好文 时间:
2014-10-28 09:25:56
阅读次数:
236
在MySQL5.6中开始支持把undolog分离到独立的表空间,并放到单独的文件目录下。这给部署不同IO类型的文件位置带来便利,对于并发写入型负载,可以把undo文件部署到单独的高速存储设备上。1.1.1.undotablespaces相关参数涉及到的参数为:参数含义innodb_undo_directory[=/opt/mys..
分类:
数据库 时间:
2014-10-22 16:05:51
阅读次数:
277
问题介绍 oracle rac环境下面,一个实例使用的undo表空间出现问题,经现场实施人员调整后,实例能够启动,但是不能提供写数据服务,只能提供查询服务。 实例对应表空间的管理方式已经改成manual,写数据(建表或者...
分类:
其他好文 时间:
2014-10-22 13:01:21
阅读次数:
681
继续学习redis源码下的Data数据相关文件的代码分析,今天我看的是一个叫aof的文件,这个字母是append ONLY file的简称,意味只进行追加文件操作。这里的文件追加记录时为了记录数据操作的改变记录,用以异常情况的数据恢复的。类似于之前我说的redo,undo日志的作用。我们都知道,redis作为一个内存数据库,数据的每次操作改变是先放在内存中,等到内存数据满了,在刷新到磁盘文件中,达...
分类:
移动开发 时间:
2014-10-20 21:29:33
阅读次数:
344
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游
00 – Undo Log
Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。
- 事务的原子性(Atomicity)
事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生
...
分类:
数据库 时间:
2014-10-15 16:09:01
阅读次数:
241
Innodb事务型存储引擎,通过redo,undo,doublewrite这些特性保证数据的完整,针对硬件故障,内核bug,突然断电的事件,需要手动对Innodb进行恢复;可以将Innodbpage损坏分为几类,datapage损坏,secondary_indexpage损坏,rootindex损坏,datadictionary损坏,恢复的难度依次增..
分类:
数据库 时间:
2014-10-15 15:43:11
阅读次数:
237