目的
1 理解备份与恢复的概念
2 SQL Server的备份与恢复机制
3 了解Oracle 备份与恢复机制
备份数据库
数据备份的原因
防止数据丢失(存储介质故障,用户的操作错误,服务器故障,病毒侵害,自然灾害)一旦出现问题,能够根据备份进行恢复
是数据转移的一种方式。(将数据库从一台服务器复制到另一台服务器,设置数据库镜像,文件归档和灾难恢复)
恢复数据库
恢复数据库指数据库系统出现故障,利用备份副本将数据库恢复某个正确,一致的状态的过程
两种类型:介质故障恢复;非介质故障恢复
SQL Server的备份与恢复机制
1 恢复模式
恢复模式是一个数据库属性,它用户控制数据库备份和还原操作的基本行为
恢复模式决定备份类型和还原方案,备份类型决定数据库备份内容
三种恢复模式:简单恢复模式;完整恢复模式;大容量日志恢复模式
简单恢复模式:
此模式简略记录大多数事务,不备份事务日志,所记录的信息只是为保证在系统崩溃或还原数据备份之后数据库的一致性
此模式完整记录了所有的事务,并保留所有事务日志记录,知道他们备份
大容量日志恢复模式
此模式简略记录大多数大容量操作(例如索引创建和大容量加载),完整第记录其他事务。大容量日志恢复模式提高了大容量操作的性能,常用作完整恢复模式的补充
备份内容及时间
备份内容:用户数据库;系统数据库
备份时间:
系统数据库:修改之后备份
用户数据库:周期性备份
进行下列操作后,立刻进行备份
1创建数据库之后,或批量加载数据之后
2 创建索引之后
3 执行清理事务日志的操作之后
4 执行大容量数据操作之后
SQL Server 的备份机制
(1)备份机制:
SQL Server 将备份数据库的场所称为备份设备
支持数据库备份将磁带或磁盘上
备