AnyBackup-Oracle 实时复制逻辑方案实时同步任务运行异常,源端提示错误:ORA-39006、ORA-39212
关键字
ORA-39006、ORA-39212
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
AnyBakcup 控制台在执行 Oracle 实时复制逻辑方案数据同步任务时,任务执行失败,在源端执行输出中,提示如下错误信息:
ORA-39006:internal error ORA-39213:Metadata processing is not available

问题影响
AnyBackup 无法完成 Oracle 实时复制逻辑方案的数据同步。
问题原因
由于 XSL 样式设置不正确造成 Oracle 数据库数据泵无法使用元数据 API。
解决方案
为了解决该问题,需要在 Oracle 数据库源端正确设置 XSL 样式表,需要以 SYSDBA 执行 dbms_metadata_util.load_stylesheets。具体步骤如下:
1.使用 SSH 工具以 root 用户登录 Oracle 实时复制源端服务器;
2.切换至 Oralce 数据库管理员用户,如 oracle,运行 sqlplus 命令登陆数据库,执行命令如下:
su - oracle
sqlplus / as sysdba
3.设置源端 XSL 样式表,执行 dbms_metadata_util.load_stylesheets。

4.重新发起 Oracle 实时复制逻辑方案数据同步任务。
更多信息
关于 ORA-39006 错误代码的更多信息,请参考 Oracle 官方文档: Oracle 错误代码查询。