备份 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 数据库的主要内容,如果未能解决你的问题,请参考以下文章
sql 设置sql server透明加密(TDE),然后备份密钥和证书进行恢复,
Oracle LiveLabs实验:DB Security - ASO (Transparent Data Encryption)