第十三章备份还原 冷数据库备份( Database Backups) 概念:数据库备份是指对数据库的完整备份,包括所有的数据以及 数据库对象。 过程:实际上备份数据库的过程就是首先将事务日志写到磁盘上, 然后根据事务创建相同的数据库和数据库对象以及拷贝数据的过程。 特点:由于是对数据库的完全备份,所以这种备份类型不仅速度较 慢,而且将占用大量磁盘空间。正因为如此,在进行数据库备份时, 常将其安排在晚间,因为此时整个数据库系统几乎不进行其他事务操 作,从而可以提高数据库备份的速度。 注意: 1、在对数据库进行完全备份时,所有未完成的事务或者发生在备 份过程中的事务都不会被备份。 2、如果使用数据库备份类型,则从开始备份到开始还原这段时间 内发生的任何针对数据库的修改将无法还原
第十三章 备份还原 ❖ 数据库备份(DatabaseBackups) 概念:数据库备份是指对数据库的完整备份,包括所有的数据以及 数据库对象。 过程:实际上备份数据库的过程就是首先将事务日志写到磁盘上, 然后根据事务创建相同的数据库和数据库对象以及拷贝数据的过程。 特点:由于是对数据库的完全备份,所以这种备份类型不仅速度较 慢,而且将占用大量磁盘空间。正因为如此,在进行数据库备份时, 常将其安排在晚间,因为此时整个数据库系统几乎不进行其他事务操 作,从而可以提高数据库备份的速度。 注意: 1、在对数据库进行完全备份时,所有未完成的事务或者发生在备 份过程中的事务都不会被备份。 2、如果使用数据库备份类型,则从开始备份到开始还原这段时间 内发生的任何针对数据库的修改将无法还原
第十三章备份还原 冷数据库备份( Database Backups) 数据库备份一般在下列要求或条件下使用: 1)数据不是非常重要,尽管在备份之后还原之前数据被修改,但 这种修改是可以忍受的。 2)通过批处理或其他方法,在数据库还原之后可以很轻易地重新 实现在数据损坏前发生的修改。 3)数据库变化的频率不大。 事务日志备份 事务日志备份是指对数据库发生的事务进行备份,包括从上次进行事务 日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。在 以下情况下常选择事务日志备份 1)不允许在最近一次数据库备份之后发生数据丢失或损坏的情况 2)存储备份文件的磁盘空间很小或者留给进行备份操作的时间有限 3)准备把数据库还原到发生失败的前一点。 4)数据库变化较为频繁的情况
第十三章 备份还原 ❖ 数据库备份(DatabaseBackups) 数据库备份一般在下列要求或条件下使用: 1)数据不是非常重要,尽管在备份之后还原之前数据被修改,但 这种修改是可以忍受的。 2)通过批处理或其他方法,在数据库还原之后可以很轻易地重新 实现在数据损坏前发生的修改。 3)数据库变化的频率不大。 ❖ 事务日志备份 事务日志备份是指对数据库发生的事务进行备份,包括从上次进行事务 日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。在 以下情况下常选择事务日志备份: 1)不允许在最近一次数据库备份之后发生数据丢失或损坏的情况。 2)存储备份文件的磁盘空间很小或者留给进行备份操作的时间有限。 3)准备把数据库还原到发生失败的前一点。 4)数据库变化较为频繁的情况
第十三章备份还原 事务日志备份 特点 1、事务日志备份需要的磁盘空间和备份时间都比数据库备份少得 多 2、所以在备份时常采用这样的策略,即每天进行一次数据库备份 ,而以一个或几个小时的频率备份事务日志。这样就可以将数据库还 原到任意一个创建事务日志备份的时刻。 缺点: 但是,创建事务日志备份相对比较复杂。因为在使用事务日志对数 据库进行还原操作时,还必须有一个完整的数据库备份,而且事务日 志备份还原时必须要按一定的顺序进行。比如,在上周末对数据库进 行了完整的数据库备份,在从周一到周末的每天都进行一次事务日 志备份,那么若要打算对数据库进行还原,则首先还原数据库备份, 然后按照顺序还原从周一到本周末的事务日志备份
第十三章 备份还原 ❖ 事务日志备份 特点: 1、事务日志备份需要的磁盘空间和备份时间都比数据库备份少得 多。 2、所以在备份时常采用这样的策略,即每天进行一次数据库备份 ,而以—个或几个小时的频率备份事务日志。这样就可以将数据库还 原到任意一个创建事务日志备份的时刻。 缺点: 但是,创建事务日志备份相对比较复杂。因为在使用事务日志对数 据库进行还原操作时,还必须有一个完整的数据库备份,而且事务日 志备份还原时必须要按一定的顺序进行。比如,在上周末对数据库进 行了完整的数据库备份,在从周一到周末的每—天都进行一次事务日 志备份,那么若要打算对数据库进行还原,则首先还原数据库备份, 然后按照顺序还原从周—到本周末的事务日志备份
第十三章备份还原 差异备份 概念 差异备份是指将最近次数据库备份以来发生的数据变化备份 起来,因此,差异备份实际上是一种增量数据库备份 特点: 1、与完整数据库备份相比,差异备份由于备份的数据量较小, 所以备份和还原所用的时间较短。 通过增加差异备份的备份次数,可以降低丢失数据的风险 但是它无法像事务日志备份那样提供到失败点的无数据损失备份
第十三章 备份还原 ❖ 差异备份 概念: 差异备份是指将最近—次数据库备份以来发生的数据变化备份 起来,因此,差异备份实际上是一种增量数据库备份。 特点: 1、与完整数据库备份相比,差异备份由于备份的数据量较小, 所以备份和还原所用的时间较短。 2、通过增加差异备份的备份次数,可以降低丢失数据的风险, 但是它无法像事务日志备份那样提供到失败点的无数据损失备份
第十三章备份还原 冷文件或文件组备份 文件或文件组备份是指对数据库文件或数据库文件组进行备份, 它不像完整的数据库备份那样同时也进行事务日志备份。使用该备份 方法可提高数据库还原的速度,因为它仅对遭到破坏的文件或文件组 进行还原 在使用文件或文件组进行还原时,要求有一个自上次备份以来的 事务日志备份来保证数据库的一致性。所以,在进行完文件或文件组 备份后,应再进行事务日志备份,否则备份在文件或文件组备份中的 所有数据库变化将无效
第十三章 备份还原 ❖ 文件或文件组备份 文件或文件组备份是指对数据库文件或数据库文件组进行备份, 它不像完整的数据库备份那样同时也进行事务日志备份。使用该备份 方法可提高数据库还原的速度,因为它仅对遭到破坏的文件或文件组 进行还原。 在使用文件或文件组进行还原时,要求有一个自上次备份以来的 事务日志备份来保证数据库的一致性。所以,在进行完文件或文件组 备份后,应再进行事务日志备份,否则备份在文件或文件组备份中的 所有数据库变化将无效