技术知识库

筛选(条结果) 按时间 按热度

AnyBackup-Oracle 数据库副本数据管理数据备份失败,执行输出提示错误信息:任务执行异常。原因:接口调用失败(ORA-19751:could not create the change tracking file ORA-19750:change tracking file:'/aishu/def'ORA-27041:unable to open file Linux-x86_64Error:13:Permossion denied Additional information:4)

2021-12-20 0

关键字

ORA-19751、ORA-19750、ORA-27041、副本数据管理


适用产品

  • AnyBackup CDM 7.0.X
  • AnyBackup Enterprise 7.0.X

问题描述

在 AnyBackup 控制台执行 Oracle 数据库副本数据管理备份任务,执行输出中提示如下错误信息:

任务执行异常。原因:接口调用失败(ORA-19751:could not create the change tracking file ORA-19750:change tracking file:'/aishu/def'ORA-27041:unable to open file Linux-x86_64Error:13:Permossion denied Additional information:4).

问题影响

Oracle 数据库副本数据管理备份任务备份失败。

问题原因

AnyBackup 控制台 Oracle 数据库副本数据管理备份任务开启 BCT 参数时,要指定生成 BCT 参数文件的路径,当 Oracle 数据库安装用户无权限创建 BCT 文件到指定路径时,会导致备份任务失败。

解决方案

为了解决该问题,需要编辑 Oracle 数据库副本数据管理备份任务,通过关闭 RMAN 配置中的 BCT 选项或者在 BCT 选项中添加一条具有 Oracle 数据库安装用户读写权限的路径。具体操作如下:

方案一,编辑 Oracle 数据库副本数据管理备份任务,在 RMAN 配置页面,关闭 BCT 选项。

编辑 Oracle 数据库副本数据管理备份任务,点击副本数据管理->数据备份,选择 Oracle 数据库备份任务,点击编辑,浏览到 RMAN 配置并关闭 BCT 选项。

案二,编辑 Oracle 数据库副本数据管理备份任务,​在 RMAN 配置中修改 BCT 选项的 BCT 文件存放路径,具体操作如下:

1. ssh 登录 Oracle 数据库后台,创建 BCT 文件存放路径,将其属组、属主修改为 Oracle 数据库安装用户,执行命令如下:

mkdir /eisoo

touch /eisoo/BCT

chown -R oracle:oinstall /eisoo

注意:此处以 eisoo 目录及 BCT 文件为例,具体以实际情况为准​。

2.编辑 Oracle 数据库副本数据管理备份任务,点击副本数据管理->数据备份,选择 Oracle 数据库备份任务,点击编辑,在 RMAN 配置的 BCT 选项中,选择步骤1创建的路径。

3.保存更改,重新启动 Oracle 数据库副本数据管理备份任务。

更多信息

BCT(Block Change Tracking)是 Block Change Tracking 是 Oracle 10g 里推出的特性。Block Change Tracking 会记录每个 data file 里每个 bloc k的 update 信息,这些 tracking 信息保存在 tracking 文件内,当启动 block change tracking 后,RMAN 使用 trackingfile 里面的信息,只读取改变的 block 信息,而不用在对整个 data file 进行扫描,从而提高 RMAN 的备份性能。

联系我们
售前咨询
免费售前咨询热线
021 36175802 - 1
售后咨询
7*24 小时免费售后服务热线
021 36175802 - 2
请先输入您的联系方式:
确认提交

扫码关注

爱数技术支持中心公众号