教你备份与恢复数据库--文字版.pdf
在数据库管理中,备份与恢复是保障数据安全的重要手段。本文将全面介绍备份与恢复数据库的相关知识,包括事务处理、事务日志、恢复模式、备份类型、备份策略、备份介质集、备份集、覆盖与格式化、查看备份历史记录、备份选项、备份的可靠性、查看阻碍日志截断的原因、收缩日志文件、还原过程、恢复状态与路径、恢复时间点与时间线、分离和附加数据库、结尾日志备份、文件组备份与还原等内容。 要了解事务的概念。事务是数据库管理系统中的一个工作单元,它包含了一系列的操作,这些操作要么全部成功,要么全部不发生。事务具有原子性、一致性、隔离性和持久性(ACID特性),确保数据的完整性和一致性。 事务日志记录了事务对数据库所做的更改,它记录了所有事务操作的详细信息。预写事务日志(WAL)机制确保在数据更改写入数据库之前,相关的事务日志已经被写入磁盘。事务日志截断是指在日志文件中释放空间给新的事务使用,它有助于管理日志文件的大小。 数据库的恢复模式决定了数据库在发生故障时恢复到何种程度的能力,常见的恢复模式包括简单恢复模式、完整恢复模式和大容量日志恢复模式。 备份类型包括完整备份、差异备份、事务日志备份和结尾日志备份。完整备份复制数据库中的所有数据,差异备份复制自上次完整备份以来发生变化的数据,事务日志备份则记录事务日志中的更改。结尾日志备份是将自上次事务日志备份后所有未记录的日志进行备份。 备份与日志截断章节将介绍截断日志的影响和在不同恢复模式下截断日志的特定情况。 备份策略是为备份工作制定的一系列规则和计划,其设计准则包括确定备份的频率、选择备份类型以及选择备份的时间点等。 备份介质集是备份过程中存储备份文件的物理设备,它可以是磁带或硬盘等。备份设备可以是备份介质集的具体实例。 备份集是将数据和事务日志组合在一起的一个备份单元,可以包含多个文件,并且包含各种备份选项和标头信息。 覆盖与格式化涉及如何处理现有的备份介质集。可以选择覆盖现有的介质集或格式化后创建一个新的介质集。 查看备份历史记录可以帮助跟踪备份操作的详细信息,它存储在msdb数据库中。 备份选项提供了在执行备份操作时的一些额外设置,如仅复制备份、备份压缩、监视选项等。 备份的可靠性涉及到备份介质的镜像、CHECKSUM选项、验证备份、错误管理选项以及NO_TRUNCATE选项等,这些都是确保备份有效性的重要措施。 查看阻碍日志截断的原因有助于解决日志文件无限增长的问题。 收缩日志文件是在数据库中创建一些空间,以便能够截断事务日志的文件。 还原过程是将备份的数据恢复到数据库中。它通常包含三个阶段:准备、恢复和重做。 恢复状态和恢复路径决定了如何进行还原操作。 恢复时间点与时间线章节介绍了确认恢复模式、时点还原和恢复到备份时间线的方法。 分离和附加数据库是指将数据库从一个实例移除并附加到另一个实例的操作,这一过程中可能会丢失日志文件。 结尾日志备份用于确保没有活动日志备份时能够恢复到已知的点。 文件组备份与还原提供了针对特定文件组进行备份和还原的能力。 附录部分提供了原文出处、相关视频课程和相关技术文章的链接,有助于读者进一步学习和理解备份与恢复数据库的知识。
- ztllove6162018-01-14别下了,没价值
- 胡秀韬2018-06-18本书还是不错的,只不过10积分,就算了。
- 粉丝: 660
- 资源: 1005
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- session身份认证Demo
- 基于FlaskWebIDSKDD99深度学习入侵检测 框架 html + css + jquery + python 3.9
- (源码)基于JavaWeb的枫叶网上书店系统.zip
- (源码)基于Zabbix框架的分布式监控系统.zip
- 基于PythonSnort入侵检测IDS系统 框架 html + css + jquery + echart + python
- (源码)基于Spring Boot和Vue的SaaS多租户管理系统.zip
- (源码)基于C++的员工管理系统.zip
- VMware Workstation Pro 17.6.0
- (源码)基于C++和OpenCV的3D模型渲染系统.zip
- (源码)基于nodeMCU esp8266的智能植物监控系统.zip