【发布时间】:2019-02-26 00:27:39
【问题描述】:
我收到了一个 RMAN 备份,它是双重加密的,钱包和密码。
Oracle 版本为 11.1.0.7。
我正在尝试在新服务器上恢复数据库。
我执行了以下步骤:
使用最小的 init.ora 文件使用 ORACLE_SID THEDB 创建数据库。
通过将 ewallet.p12 和 cwallet.sso 文件复制到一个目录来配置钱包,然后将 ENCRYPTION_WALLET_LOCATION 条目添加到 sqlnet.ora。
接下来的步骤是:
sqlplus / as sysdba
startup nomount
select status from v$encryption_wallet;
STATUS
----------------
OPEN
quit
然后是 RMAN:
rman target / nocatalog
set decryption identified by 'the_backup_pwd';
restore controlfile from 'THEDB_CF_xxxxx_yyy';
ORA-19913: unable to decrypt backup
现在,备份是使用 AES256 加密进行的,但这个空数据库的默认加密是 AES128。
我无法在 RMAN 中发出 CONFIGURE ENCRYPTION ALGORITHM 'AES256' 命令,因为它失败并显示“未安装数据库”。
我确定钱包和密码都是正确的,但还是出现这个错误。
缺少哪一步?
【问题讨论】:
标签: encryption rman