在实例经过分配内存结构,加载控制文件后,然后要打开数据库的时候,需要做到控制文件,数据文件,联机重做日志保持相互状态一致性,数据库才可以打开。当数据库发生实例不正常关闭时(比如系统掉电或者Shutdown abort进行关闭),要进行实例恢复,Oracle数据库具有相应的机制来实现这一点。像任何一家...
分类:
数据库 时间:
2015-07-23 15:29:16
阅读次数:
161
我们知道InnoDB采用Write Ahead Log策略来防止宕机数据丢失,即事务提交时,先写重做日志,再修改内存数据页,这样就产生了脏页。既然有重做日志保证数据持久性,查询时也可以直接从缓冲池页中取数据,那为什么还...
分类:
数据库 时间:
2015-07-14 06:31:40
阅读次数:
201
名词解释: 顾名思义,完全恢复就是指数据没有丢失的恢复了。不完全恢复是指恢复后有部分数据丢失。它们是数据库的两种恢复方式。 完全恢复:利用重做日志或增量备份将数据块恢复到最接近当前时间的时间点。之所以叫做完整恢复是由于Oracle应用了归档日志和联机重做日志中所有的修改。 不完全恢复:利用备份...
分类:
其他好文 时间:
2015-06-28 12:27:41
阅读次数:
135
1、MySQL服务器日志MySQL日志:查询日志:由于I/O占用比较大所以不建议开启。慢查询日志:记录查询时间超出设定时间的查询语句。错误日志:记录错误信息二进制日志:重做日志中继日志:备服务器从主服务器复制过来的数据临时暂存在备服务器上日志文件叫中继日志事务日志:ACID,..
分类:
数据库 时间:
2015-06-27 11:47:07
阅读次数:
194
文章转自:http://www.cnblogs.com/kerrycode/archive/2012/08/09/2631035.html 联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数...
分类:
其他好文 时间:
2015-06-26 17:46:08
阅读次数:
123
1masterthread每一秒将重做日志缓冲刷新到重做日志文件;2每个事务提交时3当重做日志缓冲池剩余空间小于1/2时
分类:
其他好文 时间:
2015-06-17 18:28:45
阅读次数:
96
1.冷备份如果数据库可以正常关闭,而且允许关闭足够长的时间,那么就可以采用冷备份(脱机备份),可以是归档冷备份,也可以是非归档冷备份。其方法是首先关闭数据库,然后备份所有的物理文件,包括数据文件、控制文件、联机重做日志文件等。在SQL*Plus环境中进行数据库冷备份的步骤如下:(1)启动SQL*Pl...
分类:
数据库 时间:
2015-06-14 16:41:17
阅读次数:
224
首先:二进制日志会记录所有与mysql有关的日志记录,包括innodb myisam heap等其他引擎的日志。而innodb引擎的重做日志只记录与其有关的事务日志。其次:记录的内容不同,不管你将二进制日志文件的格式设为statement 还是 row,又或者是mixed,其记录的都是关于一个事物的...
分类:
数据库 时间:
2015-06-12 14:45:34
阅读次数:
166
安装完数据库后,查看用户的信息:select*fromDBA_USERS;2.为scott用户解锁:alteruserscottaccountunlock;3.为scott用户设置密码:alteruserscottidentifiedbyabc;4.oracle的物理存储结构,包括3部分:数据文件(*.dbf),控制文件(*.ctl),重做日志文件(简称日志文件)。5.查..
分类:
数据库 时间:
2015-06-11 14:51:37
阅读次数:
182
Mysql 重做日志及与二进制日志的区别(转http://blog.uouo123.com/post/623.html)Mysql默认情况下会有两个文件:ib_logfile0和ib_logfile1,这两个文件就是重做日志文件,或者事务日志。重做日志的目的:万一实例或者介质失败,重做日志文件就能派...
分类:
数据库 时间:
2015-06-04 18:48:12
阅读次数:
425