




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第17章备份与恢复 备份的概念备份的类型备份设备类型备份的策略与规划执行数据库备份执行数据库恢复 问题 由于硬件或其它因素系统崩溃了 重要数据没有了怎么办 系统要升级 要把数据从一台机器移到另一台机器 如何做到 数据备份的重要性进行数据备份的主要目的是为了防止数据丢失 造成数据损失的主要因素 介质故障用户的错误操作服务器的彻底崩溃 备份的重要性 介质故障介质故障称为硬故障 HardCrash 硬故障指外存故障 如 磁盘损坏 磁头碰撞 瞬时强磁场干扰等 这类故障将破坏数据库或部分数据库 并影响正在存取这部分数据的所有事务 备份的重要性 用户的错误操作用户无意或恶意地在数据库上进行大量的非法操作 如删除了某些重要的数据 表格 甚至删除了整个数据库 使数据库系统处于难于使用和管理的混乱局面 备份的重要性 服务器的彻底崩溃数据库服务器彻底瘫痪 计算机病毒计算机病毒是具有破坏性 可以自我复制的计算机程序 备份的重要性 不可预料因素自然灾害 电源故障 盗窃等 备份的概念 对数据库或事务日志进行拷贝 数据库备份记录了进行备份操作时数据库中所有数据的状态 主要由DBA完成日志文件 用来记录所有更新事务的文件 任一事务任一次对数据库的更新 都必须在日志文件中登入一条记录 日志文件 日志文件的格式和内容不同数据库系统采用的日志文件格式并不完全一样 对于以记录为单位的日志文件 其内容主要包括 各个事务的开始 BEGINTRANSACTION 标记更新操作的类型 插入 删除或修改 操作对象更新前数据的旧值 对插入操作而言 此项为空值 更新后数据的新值 对删除操作而言 此项为空值 各个事务的结束 COMMIT或ROLLBACK 标记日志文件在数据库恢复中起着非常重要的作用 可用来进行事务故障恢复和系统故障恢复 并协助后备副本进行介质故障恢复 DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程 这些备用的数据文本称为后备副本或后援副本 重装后备副本只能将数据库恢复到备份时的状态 要想恢复到故障发生时的状态 必须重新运行自备份以后的所有更新事务 备份的概念 备份设备的类型 磁盘设备磁带设备命名管道设备 SQLServer使用物理设备或逻辑设备两种方式来标识备份设备 逻辑备份设备是物理备份设备的别名 更能简单有效地描述备份设备的特征 例 物理备份设备名称C Backups Accounting Full bak逻辑备份设备名称Accounting Backup 备份策略与规划 SQLServer2000中备份对话框的四个选项完全数据库备份差异数据库备份事务日志备份文件和文件组备份 备份的概念 备份策略 1 只备份数据库数据库回复到上次备份结束时的状态优点 操作和规划简单 2 备份数据库和事务日志 可使数据库回复到意外发生前的状态 可考虑使用备份数据库和事务日志策略的情况 数据至关重要 如银行的取款系统可以备份数据库的资源相对有限要求精确恢复数据库状态到意外发生前的某一时刻数据库更新比较频繁 3 增量备份 仅备份上次全面备份以来 数据库又发生的一系列变化 增加备份速度 减少备份时间 增量备份无法将数据库恢复到出现意外前某一指定时刻 只能将数据库恢复到上一次增量备份结束的时刻 为了减少数据损失 建议用户在进行增量备份之间的时间间隔内执行事务日志备份 综合数据备份方案 综合使用数据库备份策略 可大大提高数据库系统的安全性 进行数据库备份根据系统运行的实际情况 周期性地对数据库进行全面备份在每两次全面备份之间间隔性地进行数据库的增量备份在每两次增量备份之间进行事务日志的备份 进行数据库恢复 利用最近的全面数据库备份恢复系统 利用最近的数据库增量备份恢复数据库 利用最近一次进行过数据库增量备份后的事务日志恢复数据库系统 创建数据库备份设备对数据库进行备份 执行数据库备份 创建备份设备 创建永久备份设备的原因为将来的备份重复使用备份文件自动化备份任务利用系统存储过程sp addumpdevice创建备份设备指定逻辑名称系统表sysdevices中存储逻辑名称和物理名称 USEmasterEXECsp addumpdevice disk mybackupfile c temp mybackupfile bak 创建不具备永久设备的备份文件 创建不具备永久设备的备份文件的原因执行一次性备份测试用户准备自动化的备份操作利用BACKUPDATABASE语句创建临时备份文件指定媒体类型 磁盘 磁带或命名管道 指定完全路径名和文件名 USEmasterBACKUPDATABASENorthwindTODISK C Temp Mycustomers bak 备份数据库 简单语法 详细可参见联机帮助 BACKUPDATABASEdatabase nameTO n WITHDIFFERENTIAL 例 备份mydb1数据库到设备mybackupfilebackupdatabasemydb1tomybackupfile 进行增量备份 备份数据库 续 备份一个事务日志 BACKUPLOGdatabase nameTO n WITHNO TRUNCATE 备份特定的文件或文件组 BACKUPDATABASEdatabase name n TO n 例子参见P273 不清空原有的日志数据 通过企业管理器进行数据库备份 通过企业管理器创建数据库备份设备通过企业管理器对数据库进行备份 执行数据库恢复 还原数据库RESTOREDATABASEdatabase name FROM n WITH NORECOVERY RECOVERY REPLACE 例 RESTOREDATABASEMYDB1FROM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理专业职业生涯规划
- 车辆作为抵押物借款反担保协议书
- 厂房租赁与供应链管理合作协议
- 生态农业餐厅试用期配菜员有机食材聘用合同
- 茶园土地流转与茶叶种植保险合作合同
- 叉车操作员健康体检与劳动合同
- 智慧城市背景下出台政策推动房地产产业升级合同
- 生态旅游区开发拆迁补偿与民宿买卖合同
- 插班生入学后学业支持及辅导合同
- 车辆股份交易与品牌使用权及售后服务授权协议
- 《储能系统变流器涉网性能硬件在环检测规范编制说明》
- 中国当代文学专题-003-国开机考复习资料
- 初中学校发展规划
- 1、大客户部组织结构、部门职责
- 加油站岗位标准化操作制度
- 专题04 《经典常谈》(期中热点)20题-2023-2024学年八年级语文下学期期中专题复习(深圳专用)(原卷版)
- 低年级绘本阅读校本课程开发与实施方案
- 风电基础劳务分包合同(2篇)
- 驻地建设临建设施验收表
- 丝绸之路完整版本
- 国家开放大学《光伏电池原理与工艺》形考任务1-4参考答案
评论
0/150
提交评论