备份 TDE 加密的 oracle 数据库

Posted

技术标签:

【中文标题】备份 TDE 加密的 oracle 数据库【英文标题】:Back up a oracle DB encrypted by TDE 【发布时间】:2016-03-27 10:28:23 【问题描述】:

我想通过 TDE 备份我的加密数据库。

所以,我运行 exp 命令。但我有一个错误。因为加密的表空间。

有什么方法可以备份我被 TDE 加密的数据库??

我不知道。

请帮帮我。

【问题讨论】:

您可以从 Oracle 文档开始。 docs.oracle.com/cd/B19306_01/backup.102/b14191/… 首先您必须检查您的钱包是否是使用自动登录选项创建的。如果是,那么一切都应该开箱即用。如果没有,您必须解锁 TDE tbs。 【参考方案1】:

由于您提到您已经加密了数据库,因此您需要打开 Oracle Wallet,如果我们假设数据库实例已启动,则已打开。

我认为您不能/不应该使用“exp”实用程序。它被更强大的“expdp”和“impdp”实用程序所取代。这两个实用程序将允许您成功备份/恢复加密数据。

请查看 Oracle 实用程序指南以获取更多命令行参考。通常对于 expdp,您需要使用 ENCRYPTION 和 ENCRYPTION_PASSWORD 并且您可能使用也可能不使用 Oracle Wallet。

不过,我更喜欢使用 RMAN。

【讨论】:

你的意思是如果我使用带有 ENCRYPTION_PASSWORD 选项的 expdp 实用程序,那么我可以备份加密数据?对吗?

以上是关于备份 TDE 加密的 oracle 数据库的主要内容,如果未能解决你的问题,请参考以下文章

数据库安全之TDE列加密

sql 设置sql server透明加密(TDE),然后备份密钥和证书进行恢复,

oracle TDE

Oracle LiveLabs实验:DB Security - ASO (Transparent Data Encryption)

透明数据加密 (TDE)常见问题解答

MySQL 5.7 TDE