暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 表空间TDE和RMAN备份

ASKTOM 2020-01-07
399

问题描述

通过流失,我们的团队丢失了当前Oracle 12c数据库 (A) 上Oracle密钥库 (钱包) 的密码。我们想备份这个数据库并将其恢复到一个新的实例 (B),它也是12c。数据库 (A) 包含TDE表空间加密表空间。

在这里阅读,https://docs.oracle.com/database/121/BRADV/rcmconfa.htm#BRADV89467似乎可以使用密码或双模式加密选项在 (A) 上进行RMAN备份,并将此备份还原为 (B),但我找不到任何明确的解决方法在这种情况下处理TDE表空间加密的方法。

1.是否可以按照说明将RMAN备份从 (A) 还原到 (B)?
2.在这种情况下,是否还有其他方法可以将 (a) 的干净备份还原为 (B)?


谢谢!
LB

专家解答

您可能需要在这里阐明,因为我很好奇您如何打开 * current * 数据库,更不用说备份了

SQL> administer key management create keystore 'c:\oracle\admin\db122\wallet' identified by MySecret;

keystore altered.

SQL> administer key management set keystore open identified by MySecret;

keystore altered.

SQL> alter system set encryption key identified by "MySecret";

System altered.

SQL> create tablespace TDE datafile 'X:\ORACLE\ORADATA\DB122\TDE.DBF' size 100m encryption using 'AES256' default storage(encrypt);

Tablespace created.

SQL> create table scott.enc_emp tablespace tde
  2  as select * from scott.emp;

Table created.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 3154116608 bytes
Fixed Size                  8752112 bytes
Variable Size            1073742864 bytes
Database Buffers         2063597568 bytes
Redo Buffers                8024064 bytes
Database mounted.
Database opened.
SQL> select * from scott.enc_emp;
select * from enc_emp
              *
ERROR at line 1:
ORA-28365: wallet is not open


复制


你在使用自动登录吗?你需要让我们更多地了解你的设置
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论