【计算机三级数据库技术】第12章 备份与恢复数据库--附思维导图

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 文章概述了数据库备份与恢复的基本概念、SQL Server和Oracle的备份与恢复机制,包括恢复模式、备份类型、还原顺序以及实现恢复的方法。

1.png

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数据库物理备份与恢复
    是对数据库物理文件所实施的备份,包括数据库的数据文件、控制文件、重做日志文件、归档日志文件、初始化参数文件、密码文件等
目录
相关文章
|
29天前
|
存储 关系型数据库 MySQL
mysql数据库备份与恢复
MySQL数据库的备份与恢复是确保数据安全性和业务连续性的关键操作。
54 4
|
1月前
|
存储 NoSQL 关系型数据库
非关系型数据库-MongoDB技术(二)
非关系型数据库-MongoDB技术(二)
|
1月前
|
NoSQL 关系型数据库 MongoDB
非关系型数据库-MongoDB技术(一)
非关系型数据库-MongoDB技术(一)
|
2天前
|
存储 缓存 监控
数据库优化技术:提升性能与效率的关键策略
【10月更文挑战第15天】数据库优化技术:提升性能与效率的关键策略
23 8
|
6天前
|
存储 关系型数据库 MySQL
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
13 2
|
14天前
|
关系型数据库 分布式数据库 数据库
PolarDB 开源:推动数据库技术新变革
在数字化时代,数据成为核心资产,数据库的性能和可靠性至关重要。阿里云的PolarDB作为新一代云原生数据库,凭借卓越性能和创新技术脱颖而出。其开源不仅让开发者深入了解内部架构,还促进了数据库生态共建,提升了稳定性与可靠性。PolarDB采用云原生架构,支持快速弹性扩展和高并发访问,具备强大的事务处理能力及数据一致性保证,并且与多种应用无缝兼容。开源PolarDB为国内数据库产业注入新活力,打破国外垄断,推动国产数据库崛起,降低企业成本与风险。未来,PolarDB将在生态建设中持续壮大,助力企业数字化转型。
56 2
|
19天前
|
SQL 存储 人工智能
OceanBase CTO杨传辉谈AI时代下数据库技术的创新演进路径!
在「DATA+AI」见解论坛上,OceanBase CTO杨传辉先生分享了AI与数据库技术融合的最新进展。他探讨了AI如何助力数据库技术演进,并介绍了OceanBase一体化数据库的创新。OceanBase通过单机分布式一体化架构,实现了从小规模到大规模的无缝扩展,具备高可用性和高效的数据处理能力。此外,OceanBase还实现了交易处理、分析和AI的一体化,大幅提升了系统的灵活性和性能。杨传辉强调,OceanBase的目标是成为一套能满足80%工作负载需求的系统,推动AI技术在各行各业的广泛应用。关注我们,深入了解AI与大数据的未来!
|
1月前
|
关系型数据库 MySQL 数据库
Navicat备份数据库
涵盖`Navicat`数据库备份、数据安全及备份策略等主题。文库采用精美主题,提升阅读体验。
26 1
Navicat备份数据库
|
1月前
|
存储 负载均衡 数据库
探索后端技术:从服务器架构到数据库优化的实践之旅
在当今数字化时代,后端技术作为支撑网站和应用运行的核心,扮演着至关重要的角色。本文将带领读者深入后端技术的两大关键领域——服务器架构和数据库优化,通过实践案例揭示其背后的原理与技巧。无论是对于初学者还是经验丰富的开发者,这篇文章都将提供宝贵的见解和实用的知识,帮助读者在后端开发的道路上更进一步。
|
1月前
|
SQL 关系型数据库 MySQL
MySQL技术安装配置、数据库与表的设计、数据操作解析
MySQL,作为最流行的关系型数据库管理系统之一,在WEB应用领域中占据着举足轻重的地位。本文将从MySQL的基本概念、安装配置、数据库与表的设计、数据操作解析,并通过具体的代码示例展示如何在实际项目中应用MySQL。
78 0