2016-03-27 8 views
0

Я хочу создать резервную копию моей зашифрованной БД с помощью TDE.Резервное копирование оракула DB, зашифрованного TDE

Итак, я запускаю команду exp. но у меня есть ошибки. из-за зашифрованных табличных пространств.

Есть ли способ создать резервную копию моей БД, зашифрованной TDE ??

У меня нет идеи.

plz help me.

+1

Вы можете начать работу с документацией Oracle. http://docs.oracle.com/cd/B19306_01/backup.102/b14191/rcmbackp.htm#BRADV72450 – JSapkota

+0

Прежде всего, вам нужно проверить, был ли создан ваш кошелек с опцией автоматического входа. Если да, то все должно работать из коробки. Если нет, вам нужно разблокировать TDE tbs. – ibre5041

ответ

1

Поскольку вы упомянули, что у вас есть зашифрованная БД, вам нужно открыть Oracle Wallet, если мы предположим, что экземпляр db уже открыт, уже открыт.

Я не думаю, что вы можете/должны использовать служебную программу «exp». Он заменяется более мощными утилитами «expdp» и «impdp». Эти две утилиты позволят вам успешно выполнять резервное копирование/восстановление зашифрованных данных.

Ознакомьтесь с руководством по Oracle Utilities для получения дополнительной ссылки в командной строке. Обычно для expdp вам необходимо использовать ENCRYPTION и ENCRYPTION_PASSWORD, и вы можете или не можете использовать Oracle Wallet.

Мой предпочтительный способ, однако, использовать RMAN.

+0

Вы имеете в виду, что если я использую утилиту expdp с параметром ENCRYPTION_PASSWORD, тогда я могу сделать резервную копию зашифрованных данных? это правильно? –