OracleDBA常见面试题(更新中)

全备是什么意思?除了全备还有什么备份?

​ 全备就是备份数据是一个完整的数据副本,只需要依靠该数据副本就可以数据库恢复到正确的【一致性状态】。

全备多数都需要停止Oracle服务,但在真实的生产业务中多是进行【在线全备】

​ 与全备相对应的是【增量备份】,增量备份的前提是需要在【全备的基础】上,对更新的数据进行备份。进行恢复时需要借助完全备份的数据。

​ 增量备份又可以分为【差异增量】和【累积增量】。差异增量就是是至上一次备份(全备或增量)以来,变化的那些数据。而累积增量是至上一次完全备份以来变化的那部分数据。

​ 举一个例子,比如周日晚上回进行一次全备,其他时候晚上做增量备份

差异增量

​ 周日:完全备份

​ 周一:周一这一天的新增数据

​ 周二:周二这一天的新增数据

​ ...

​ 周六:周六这一天的新增数据

累积增量

​ 周日:完全备份

​ 周一:周一这一天的新增数据

​ 周二:周一的数据+周二的数据

​ 周三:周一的数据+周二的数据+周三的数据

​ ...
image

热备份与冷备份的特点是什么?有什么优点?

​ 冷热备份是针对于【数据文件】来说的,是指在备份时这个数据文件是否在【打开】状态下来判断的。

​ 在oracle正常关闭后备份的数据文件都是冷备份,冷备份也叫脱机备份(offline backups),因为在一致性关闭数据库后,这个数据文件头的SCN和控制文件中的SCN是一致的,证明这个备份的数据文件在恢复时,不需要进行修复数据。

​ 在数据库开启的时候,有的备份也算冷备份,比如将表空间脱机、将表空间OPEN READ ONLY,因为这时候数据文件也写不进数据了,所以这个备份也算是冷备份。

​ 而在数据文件在使用的情况下发生的备份就叫热备份了,又称为联机备份、在线备份(online backups)。因为这时候数据文件在打开的情况下,数据文件的scn与控制文件不一致。在恢复的时候,要用到redo日志来恢复,才能回到一致性状态。

​ 因此要创建有效的热备份,要求数据库处于归档模式下。

冷备份的优点就是操作简单,可以在非归档模式下备份

热备份的优点是数据库在使用的时候,也可以做在线备份

posted on   yq1DB  阅读(27)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示