OracleRMAN管理4-增量备份管理

 时间:2024-10-12 02:36:46

1、增量备份与备份集的管理一、增量备份级别主要应用有三种 level 0 相当于数据库全备份 level 1 相对于level 0的增量备份 level 2 也是相对于level 0的增量备份 但包含level 1的备份做增量备份时,如果当前备份级别大于等于上一次备份级别则从上一次备份开始做增量备份,如果当前备份级别不大于等于上一次备份级别,则继续向前一次备份查找,直到找到大于等于上一次备份级别时再做增量备份。

OracleRMAN管理4-增量备份管理

2、二、增量备份演示1.备份表空间choy语法:backup incremental level 0 tablespace choy; 从下图中看出对表空间choy做了一个 level 0级别的备份。

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

3、向表空间中新建表或者插入数据

OracleRMAN管理4-增量备份管理

4、对表空间做level 2的增量备份backup incremetal level 2 tablespace choy;从下图中可以看出,备份完成后,查看备份信息可以从中看到 之前的备份有一个 level 0级别的 现在备份了一个 level 2级别的增量备份。

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

5、两次向表空间中新建表或者插入数据

OracleRMAN管理4-增量备份管理

6、再对表空间choy做一次level 2级别的备份,备份完成后备份片中已经有两个level 2级别的备份

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

7、再向表空间中添加数据,并做level 1级别的备份。

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

8、恢复备份可以锂淅铄旰直接使用语句:run{sql 'alter tablespace choy offline';restor髫潋啜缅e tablespace choy;recover tablespace choy;sql 'alter tablespace choy online';}执行完语句后,从下图中可以看出在恢复时第一次使用了level 0级别的还原,第二次使用的是level 1级别的还原。并没有使用两个level 2级别的还原。

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

9、如果备份片丢失巡綮碣褂或者错误可以使用以下操作。从下图可以看到把一级备份删除后再执行run{sql 'alter tablespace choy offline';restore tablespace choy;recover tablespace choy;sql 'alter tablespace choy online';}操作时会报如下错误。因为备份片中还有一级别的信息,但物理文件已经被删除了。

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

10、这时需要执行 交叉检测备份数据,交叉检测后可以发现一级别的备份状态已经被排除了。crosscheck backup;

OracleRMAN管理4-增量备份管理OracleRMAN管理4-增量备份管理

11、交叉检测完成后再执行 recover tablespace choy; 在执行的时候可以看到 执行的level 2级别的两个备份片。

OracleRMAN管理4-增量备份管理
  • 报表中心FineReport中Excel如何双向导入
  • text 数据类型不能选为DISTINCT的两种解决方案
  • WAS、WebSphere设置class文件的重新载入时间
  • 我叫MT4怎么镶嵌宝石
  • vb 如何打包JSON格式
  • 热门搜索
    哈尔滨旅游景点必玩 澳门旅游 贫民窟声望怎么刷 重装系统会怎么样 大纵湖旅游度假区 山西有哪些旅游景点 西安旅游景区 结扎可以解扎吗 吃什么水果可以长高 烧焦的锅怎么洗