oracle高级知识(1) oracle高级知识(1) ORA-01555 快照过旧,是数据库中很常见的一个错误,比如当我们的事务需要使用undo来构建CR块的时候,而此时对应的undo 已经不存在了, 这个时候就会报ORA-01555的错误。 有关CR 块,参考我的Blog: CR (consis ...
分类:
数据库 时间:
2016-10-20 21:31:56
阅读次数:
329
昨天,一个朋友的数据库数据被误操作删除掉了,请求我帮忙进行恢复。 数据库版本是Oracle10g Release 2的,我首先想到的是使用Flashback Query进行闪回恢复,不幸的是ORA-01555,数据已经不能被闪回了。 查看当时的数据库参数undo_retention设置,发现这个参数 ...
分类:
其他好文 时间:
2016-10-20 21:14:51
阅读次数:
195
数据库ACID原则A:原子性,AtomicityC:一致性,ConsistencyI:隔离性,IsolationD:持久性,Durability在mysql中的innodb引擎,原子性,一致性,隔离性通过redo和undo实现,redo就是ib_logfile物理文件,而undo默认在共享表空间ibdata里面,通过设置参数可以独立出来.事务隔离级别ReadUncomm..
分类:
数据库 时间:
2016-10-08 02:51:34
阅读次数:
280
使用独立表空间后,系统表空间存储什么内容呢? 1.innodb 数据字典信息 和存储引擎相关。 frm 是服务器的数据字典和存储引擎无关。 2. undo 回滚段。 可以单独存储。 INNODB存储引擎特性 1.事务性存储引擎。 2.支持ACID特性 redo log 和 undo log redo... ...
分类:
数据库 时间:
2016-10-07 18:01:18
阅读次数:
135
【知识点整理】Oracle中NOLOGGING、APPEND、ARCHIVE和PARALLEL下,REDO、UNDO和执行速度的比较 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~ ...
分类:
移动开发 时间:
2016-09-30 20:59:39
阅读次数:
257
Part1:写在最前 在MysQL5.6版本中,可以把undo log 回滚日志分离到一个单独的表空间里;其缺点是不能回收空间大小,until MysQL5.7,but MariadDB10.1暂不支持。 本文介绍并演示MysQL5.7是如何在线收缩undo log的。 undo log日志是保存在 ...
分类:
数据库 时间:
2016-09-29 15:34:07
阅读次数:
231
这篇文章是记录一次ORACLE数据库UNDO表空间爆满的分析过程,主要整理、梳理了同事分析的思路。具体过程如下所示: 早上收到一数据库服务器的UNDO表空间的告警邮件,最早一封是7:55发出的(监控作业是15分钟一次),从告警邮件分析,好像是UNDO表空间突然一下子被耗尽了。 DB Tablespa ...
分类:
数据库 时间:
2016-09-28 22:09:02
阅读次数:
215
Part1:写在最前在MysQL5.6版本中,可以把undolog回滚日志分离到一个单独的表空间里;其缺点是不能回收空间大小,untilMysQL5.7,butMariadDB10.1暂不支持。本文介绍并演示MysQL5.7是如何在线收缩undolog的。undolog日志是保存在共享表空间ibdata1文件中的,随着数据库的运行时..
分类:
数据库 时间:
2016-09-27 11:58:15
阅读次数:
207
1. 常规编辑交互功能 (1)复制(Copy)、粘贴(Paste)、剪切(Cut)、撤销(Undo)、重做(Redo)、删除(Delete) (2)QPlainTextEdit提供了丰富的交互功能接口 2. 信号与槽的连接 【编程实验】基本编辑功能实现 3. 文本编辑器中的界面状态 (1)不是任何时 ...
分类:
其他好文 时间:
2016-09-25 09:32:29
阅读次数:
154
INNODB,是Mysql5.7的默认存储引擎,是事务安全的,支持ACID,具有提交,回滚和crash-recovery【灾备】能力,以保护用户数据。 优势:一旦Server崩溃,Innodb会自动保存已提交的数据,undo未被提交的事务;不会产生业务上的影响。 Innodb buffer pool ...
分类:
数据库 时间:
2016-09-25 00:58:05
阅读次数:
209