数据库备份与恢复

[转帖]数据库备份与恢复

From:http://blog.vsharing.com/hopeful/A800460.html

数据库备份与恢复
㈠原理
数据库备份:制作数据库架构、对象和数据的副本,以便在数据库遭到严重破坏的时候能够修复数据库。
数据库恢复:将数据库备份加载到系统中。
造成数据损失的原因:
● 存储介质故障:保存有数据库文件的磁盘驱动器损坏。
● 用户的错误操作:无意或恶意地在数据库上进行了大量的非法操作。
● 服务器的彻底崩溃。
数据库备份设备:
⒈磁盘备份设备
⒉磁带备份设备
⒊命名管道设备

㈡备份方式
⒈完全备份:是指备份整个数据库,这种操作只是简单地备份数据库而没有备份事务日志文件,当数据库出现意外时,最多只能将数据库恢复到上一次备份操作结束时的状态,而从上次备份结束以后到意外发生之前的一切操作都将丢失。
⒉差异备份:差异备份只备份自上次完整数据库备份以来被修改的数据页,此备份操作速度快,从而可以减少时间,但它只能将数据库恢复到上一次差异备份结束时刻的状态。差异备份必须基于完全备份。
3.日志备份:通过事务日志可以在意外发生时将所有已经提交的事务全部恢复。所以使用这种备份方式可以将数据库恢复到意外发生前的状态,从而使数据损失降低到最小。以下场合建议使用日志备份:
●数据量很大,而提供备份的存储设备相对有限。
●数据更新速度很快,要求精确恢复到意外发生前几分钟的状态。
●数据非常重要,不允许任何数据丢失,如银行的存取款系统
⒋文件和文件组备份:这种备份方式是指单独备份组成数据库的文件或文件组。文件与文件组备份方式一般应用在数据库文件存储在多个磁盘驱动器上的情况下,当某个磁盘发生故障时可以挽回部分损失。

㈢恢复模式
⒈简单恢复模式:使用简单恢复模式可以将数据库还原到上次备份的即时点。
⒉完整恢复模式:使用数据库备份和事务日志备份提供对媒体故障的完全防范。如果一个或多个数据库文件损坏,则媒体还原可以还原所有已提交的事务,正在进行的事务将回滚。
⒊大容量日志恢复模式:大容量日志恢复模式不会对所有操作做全记录,对大容量操作指进行最小记录。

㈣备份的存储设备
一个容器,以.BAK结尾,可以将备份的数据库放到其中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值