该系列本文是Stairway系列的一部分:SQL Server中事务日志管理的阶梯 当事情进展顺利时,没有必要特别注意事务日志的功能或工作方式。您只需要确信每个数据库都有正确的备份机制。当出现问题时,了解事务日志对于采取纠正措施非常重要,尤其是在需要对数据库进行时间点恢复时!托尼戴维斯给出了每个DB ...
分类:
数据库 时间:
2018-12-31 00:05:30
阅读次数:
206
完全恢复和不完全恢复都是对数据库进行恢复的操作。 完全恢复:指的是利用重做日志或增量备份将数据恢复到最近的当前时间点。回滚未提交事务。之所以叫完全恢复是由于Oracle应用了归档日志和联机重做日志中的所有的修改。 不完全恢复:利用备份产生一个非当前版本的数据库。恢复过程中不会应用备份产生后生成的所有 ...
分类:
数据库 时间:
2018-11-26 20:32:41
阅读次数:
448
1、将数据库完全备份集和归档日志备份集传到执行恢复的Oracle服务器#传到中转服务器scp-P2222database.20181030.5*218.17.56.50:/tmp/backupscp-P2222archivelog.20181029.5ltgrqir_1_1.rman218.17.56.50:/tmp/backupscp-P2222archivelog.20181030.*218.
分类:
数据库 时间:
2018-10-30 17:22:01
阅读次数:
182
一、xtrabackup备份原理 1.1 全备过程 1.2 全备恢复 恢复的过程会应用xtrabackup_log,将提交的事务变更到 InooDB表空间,同时回滚未提交的事务。 二、xtrabackup全备+binlog恢复到某个时间点 2.1. 构造测试数据 2.2. 执行全量备份 innoba ...
分类:
其他好文 时间:
2018-10-27 00:21:35
阅读次数:
312
1、备份前创建表和测试数据mysql>createtablet1(tmdatetime);mysql>insertintot1values(now());mysql>insertintot1values(now());mysql>insertintot1values(now());mysql>insertintot1values(now());mysql>ins
分类:
数据库 时间:
2018-09-06 16:22:35
阅读次数:
595
简介1·完全备份与增量备份的概念2·使用mysqldump完全备份3·使用mysqldump进行表结构备份4·完全备份恢复的两种方法5·使用flushlogs进行增量备份6·增量备份恢复7·基于时间点与位子的恢复8·MySQL备份思路完全备份与增量备份的概念1·MySQL完全备份:是对整个数据库的备份、数据库结构和文件结构的备份,保存的是备份完成时刻的数据库,它也是增量备份的基础。它的优点:备份与
分类:
数据库 时间:
2018-09-05 12:49:02
阅读次数:
203
oracle 归档模式下删除current日志不完全恢复
分类:
数据库 时间:
2018-07-25 20:47:19
阅读次数:
190
oracle 控制文件的重建 [TOC] 不到最后时刻,如三个控制文件都已损坏,又没有控制文件的备份。还是不要重建控制文件,处理不好就会有数据丢失。 NORESETLOGS <! more 操作: RESETLOGS 操作如下: 如果使用 resetlogs 打开的数据库,就需要对 DB 做一次备份 ...
分类:
数据库 时间:
2018-07-10 00:36:30
阅读次数:
243
基于时间点与位置恢复利用二进制日志可以实现基于时间与位置的恢复,例如由于误操作删除了一张表,这时候完全恢复是没用的,因为日志里面还是存在错误语句,我们需要的是恢复到误操作之前的状态,然后跳过误操作数据,再恢复后面操作语句假定需要往里数据库中插入两条数据,但由于误操作,两条插入语句中间删除了条数据,而这条数据不应该删除的。createdatabasecai;//创建新数据了创建表,并且写入两行化开启
分类:
数据库 时间:
2018-07-07 15:50:17
阅读次数:
583