Разница между дампом базы данных (экспорт) и резервным копированием базы данных?


12

В чем недостаток: использовать только команду EXPили EXPDPкоманду для дампа базы данных (и рассматривать ее как резервную копию) вместо создания резервных копий с помощью BACKUP DATABASEкоманды (через RMAN)? В чем разница между дампом базы данных (экспорт) и резервным копированием базы данных?

Ответы:


16

Я отвечу на это на высоком уровне для вас. Два метода резервного копирования работают на разных уровнях. RMANРезервное копированием является физическим резервным копированием и резервным копированием данных насосов является логическим резервным копированием .

Использование дампа базы данных expdp- это однократный экспорт одной или нескольких схем базы данных. Он создает резервную копию DDL (структуры таблиц, представления, синонимы, хранимые процедуры, пакеты и т. Д.), А также данные.

RMANРезервное копирование является резервной точка во время всей базы данных (для целей данного вопроса). Он создает резервные копии физических блоков, составляющих базу данных (файлы данных, управляющий файл, архивные журналы и т. Д.), И в сочетании с архивными журналами базы данных позволяет использовать параметры восстановления на определенный момент времени.

В случае полной потери базы данных RMANможно использовать резервную копию для восстановления всей базы данных. Однако для создания дампа данных expdpпотребуется создать новую базу данных, прежде чем данные можно будет импортировать с помощью impdp.

Для любителей базы данных Oracle XE (которая может быть не в режиме архивного журнала), expdpвероятно, будет достаточно использовать резервные копии .

Документация Oracle описывает это гораздо лучше, чем я когда-либо мог объяснить. Oracle® Database Concepts - Резервное копирование и восстановление

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.