1 备份与恢复的概念
1.1 备份数据库
为了方式数据丢失
数据丢失的原因
存储介质故障
用户的操作错误
服务器故障
病毒
自然灾害
1.2 恢复数据库
介质故障恢复
非介质故障恢复
2 SQL Server的备份与恢复机制
2.1 恢复模式
简单恢复模式
可最大限度地减少事务日志的管理开销,因此这种恢复模式不备份事务日志,如果数据库损坏,则简单恢复模式将面临极大的数据丢失风险
完整恢复模式
完整记录所有的事务,并将所有事务日志记录保留到对齐备份完毕为止
大容量日志恢复模式
只对大容量操作进行最小记录,使事务日志不会被大容量加载操作系统填充
2.2 备份
创建备份存储过程sp_addnumpdevice
备份类型
数据库备份
完整数据库备份
差异数据库备份
原则
在每次完整数据库备份后,定义安排差异数据库备份
在确保差异备份不会太大的情况下,定期安排新的完整数据库备份
文件备份
问价备份
差异文件备份
事务日志备份
纯日志备份
大容量操作日志备份
结尾日志备份
实现备份
Backup Database databast_name
To device_name WITH [Differential差异备份],[INIT | NOINIT是否覆盖备份集]
2.3 恢复还原的顺序
还原最新完整数据库备份
如果存在差异备份,则还原最新的差异备份而不恢复数据库
从最后 一次还原备份后创建的第一个事务日志备份开始,使用NoRecover选项一次还原日志
恢复数据库
2.4 实现恢复
Restore Database database_name
3 Oricle的备份与恢复机制
3.1 Oricle故障
SQL语句错误
进程失效
实例失效
网络失效
用户错误
介质失效
3.2 Oricle数据库逻辑备份与恢复
是指通过工具将数据库中的数据转换成专用或通用格式的文件,保存在文件系统中
Oricle数据库物理备份与恢复
是对数据库物理文件所实施的备份,包括数据库的数据文件、控制文件、重做日志文件、归档日志文件、初始化参数文件、密码文件等