当前位置: 首页 > news >正文

数据库二三事(14)

备份与恢复数据库

备份具体内容包括数据库结构,对象与数据,造成数据丢失的原因有:

存储介质故障(硬件损耗)

用户操作错误(人工)

服务器故障(软硬都可能)

病毒侵害

自然灾害(天灾)等

恢复库包括介质故障修复和非介质故障修复

 

SQL Server备份恢复:

支持简单恢复模式,完整恢复模式,大容量日志恢复模式三种

简单:最大限度减少事务日志管理开销但库损坏时极大概率丢失数据(只用于测试开发数据库)

完整:记录所有事务,可恢复到故障点,支持还原单页

大容量:只对大容量数据进行最小记录,使日志正常不会被大容量加载操作填充,不受媒体故障危害,性能最佳,占日志空间最小,一般作为完整恢复的附加

语句:alter database 名字 set

recovery full/bulk_logged/simple

 

备份内容及时间:

内容:用户数据,系统数据

时间:最好修改后立刻备份,用户库周期性备份

创库,创索引,清理日志后立刻备份

 

备份机制:

设备:物理存在的磁带硬盘文件,支持先建立备份设备再把库备份上和直接备份库到物理文件上两种方式

语句:sp_addumpdevice 类型 名字 位置

返回0成功1失败

 

备份类型:sql支持库备份,文件备份,事务日志备份

 

库备份:包括完整备份和差异备份

完整是最基本且重要的备份,也是基础

差异是备份从最近完整备份之后库的全部变化内容,越小优势越大

差异库原则:完整备份后定期差异备份,控制差异备份不太大

 

文件备份:包括文件备份和差异文件备份(与库相同)

 

事务日志备份:仅用于完整备份与大容量备份

包括纯日志备份(一段时间内),大容量操作日志备份(数据页备份)和结尾日志备份(可能损坏日志备份)

 

常用策略:完整库适合库数据不大变化不多的备份

完整库+日志:恢复到故障点

库+日志+差异库:备份恢复速度都较快丢失少

备份语句:backup database 名字

to 设备名

逻辑名

init:覆盖备份集,前面+no为追加

skip:在覆盖前检查过期日期和时间

format:指定是否写入媒体表头

 

恢复机制:在数据库与数据文件级别下恢复

顺序:还原最新完整库而不恢复库,有差异直接恢复差异库,从最后一次还原备份后创建第一个日志备份起依次还原,恢复库

 

还原语句:restore database 名字

 

oracle库:归纳常见故障为语句错误,进程失效,实例失效,网络失效,用户错误,介质失效

主要分为逻辑备份与物理备份

 

exp/imp工具:进行导入导出,拥有用户模式,表模式,库模式

 

物理备份包括:用户管理备份,rman备份,第三方备份软件

rman包括组件:目标数据库,服务器会话,服务器进程,通道,恢复目录,媒体管理库

需要设置保留策略

增量备份:记录上一次备份后的改变

还有校验,恢复库,报告功能

相关文章:

  • “量子心灵AI“的监控仪表盘 - javascript网页设计案例
  • CTF 架构
  • 考研数一复习之拉格朗日中值定理求解函数极限
  • 第3章 nmap网络映射器(网络安全防御实战--蓝军武器库)
  • NebulaGraph学习笔记-SessionPool之getSession
  • OINH系列(自编)---> <Page 2-[1]>题库原题(少)
  • JS中的闭包(closures)一种强大但易混淆的概念
  • 【学习思维模型】
  • python 在进程中动态加载模块
  • C++复试笔记(一)
  • OpenEuler-24.03-LTS-SP1安装
  • 解决VS Code中Python模块导入路径问题的完整指南
  • 【C语言】数组篇
  • 大模型系列课程学习-基于Vllm/Ollama/Ktransformers完成Deepseek推理服务部署
  • Meta 计划在 Llama 4 中引入改进的语音功能,接近双向自然对话
  • DeepSeek 与 ChatGPT的主要区别
  • Browser-Use在UI自动化测试中的应用
  • vue源码(二)
  • Ae 效果详解:VR 发光
  • 【已解决】MobaXterm中X11-Forwarding无法使用
  • 上报集团社长李芸:发挥媒体优势,让中非民心在数字时代更深层互联互通
  • 新华时评:直播间里“家人”成“韭菜”,得好好管!
  • 从上海首个到成片复制,闵行零工市场如何优化劳动就业服务?
  • 深入贯彻中央八项规定精神学习教育中央第七指导组指导督导中国船舶集团见面会召开
  • 一季度全国消协组织为消费者挽回经济损失23723万元
  • 李云泽:将尽快推出支持小微企业民营企业融资一揽子政策