AnyBackup-AnyBackup 7.0 Oracle 数据库归档日志备份都转为增量备份。

简介:AnyBackup-AnyBackup 7.0 Oracle 数据库归档日志备份都转为增量备份。这是因为在 RMAN 中设置了部分表空间被排除在备份之外导致的。因此我们需要清除该设置,保证归档日志备份正常执行。

关键字

Oracle、归档日志备份、增量备份


适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x
  • AnyBackup Enterprise 7.0.x


问题描述

在 AnyBackup 管理控制台上对 Oracle 数据库发起归档日志备份,但是每次都转为增量备份,且执行输出提示如下信息:

检测到有新增的数据文件,为了数据安全,本次将转换为增量备份。

根据实际情况,本次实际备份类型为[增量备份],与发起任务时的备份类型[日志备份]不符,已修正为实际备份类型。

image.png

image.png

在完全备份的执行输出中看到以下信息,发现也有部分文件排除在备份之外

file 6 is excluded from whole database backup

image.png




问题影响

无法通过 AnyBackup 对 Oracle 数据库进行归档日志备份


问题原因

RMAN 中设置了部分表空间排除在备份之外,导致完全备份的时候该表空间的文件都没有备份,所以每次执行归档日志备份时,AnyBackup 服务端会检测到有部分数据文件没有备份,为了数据安全会将此次归档日志备份转为增量备份。


解决方案

为了解决该问题,需要将排除备份的表空间配置清除,请按照以下步骤执行:

1. 进入到 RMAN 检查 RMAN 的配置信息,请执行如下命令:

rman target /

show all;

下图标注信息为排除备份的表空间,此处以 ’AISHU' 举例,具体以实际环境为准。

image.png

2. 清除排除备份该表空间的设置,请执行如下命令:

CONFIGURE EXCLUDE FOR TABLESPACE 表空间名 clear;

image.png

注意:此操作涉及业务环境中 Oracle 数据库的配置,请联系客户 DBA 操作!

3. 重新发起完全备份,后续归档日志备份将正常执行。


更多信息

在 RMAN 的备份中,可以通过 Exclude 命令排除某些不需要备份的表空间。这样可以缩减备份的容量,但是当进行归档日志备份的时候 AnyBackup 控制台会检测到有部分文件没有备份,为了数据安全会将此次归档日志备份转为增量备份。

为了给您提供更优质的服务,请您先完善以下信息:
确认提交
weixin

扫码关注

爱数技术支持中心公众号