AnyBackup-AnyBackup 备份 Oracle 数据库失败,提示错误信息:ORA-19919: encrypted backups to tertiary storage require
关键字
ORA-19919
适用产品
- AnyBackup Express 7.0.x
- AnyBackup CDM 7.0.x
- AnyBackup Enterprise 7.0.x
问题描述
在 AnyBackup 管理控制台执行 Oracle 数据库备份任务失败,执行输出提示如下错误信息:
ORA-19919: encrypted backups to tertiary storage require Oracle Secure Backup
问题影响
在 AnyBackup 管理控制台执行 Oracle 数据库备份任务失败。
问题原因
Oracle 数据库 RMAN 配置选项开启了备份加密模式,AnyBackup 备份 Oracle 数据库要求数据库 RMAN 配置选项不能开启备份加密模式,这是产品特性使然。
解决方案
为了解决此问题,需要将 Oracle 数据库 RMAN 配置选项的备份加密选项关闭,具体执行步骤如下:
注意:关闭 RMAN配置选项的备份加密选项可能会影响到 Oracle 数据库之前做的本地备份的恢复,请与 DBA 确认后再执行此操作。
1.执行以下命令,查看 Oracle 数据库 RMAN 配置选项,可以看到数据库备份加密模式为开启状态。
su - oracle
rman target /
RMAN > show all;
.png)
2.执行以下命令,关闭数据库备份加密模式并重新查看 RMAN 配置选项。
RMAN > CONFIGURE ENCRYPTION FOR DATABASE OFF;
RMAN > show all;.png)
更多信息
RMAN 提供了三种加密的方式:透明模式、密码模式和双重模式。透明加密模式是 RMAN 中默认的加密模式,基于 Oracle Encryption Wallet 特性实现,比较适合于同一服务器做备份恢复;密码加密模式需要在创建备份前设置密码,在需要恢复的机器上执行恢复操作前需要指定密码;双重加密模式支持前面提到的两种方式,本机恢复可按照透明模式进行,异机恢复可以指定密码操作,方便在易用和兼容方面取得平衡。关于 Oracle 数据库报错 ORA-19919 的更多信息,可参考 Oracle 官方文档:https://docs.oracle.com/en/database/oracle/oracle-database/21/errmg/ORA-19500.html#GUID-FAAD0EFA-139D-4413-9C6A-3C32C63D0A31