Різниця між скиданням (експортом) бази даних та резервним копіюванням бази даних?


12

Який недолік використовується лише EXPабо EXPDPкомандою для дампа бази даних (і розглядається це як резервна копія) замість того, щоб робити резервні копії за допомогою BACKUP DATABASEкоманди (через RMAN)? Чим відрізняється дамп (експорт) бази даних та резервне копіювання бази даних?

Відповіді:


16

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

Використання дампів бази даних expdp- це одноразовий експорт однієї або декількох схем бази даних. Він створює резервну копію DDL (структури таблиць, представлення, синоніми, збережені процедури, пакети тощо), а також дані.

RMANСтворення резервних копій є резервною точка під час всієї бази даних (для цілей даного питання). Він створює резервні копії фізичних блоків, що складають базу даних (файли даних, файл керування, журнали архівів тощо), а в поєднанні з журналами архівів бази даних дає змогу відновити параметри відновлення часу.

У разі повної втрати бази даних RMANрезервна копія може бути використана для відновлення повної бази даних. Однак для дампу даних, взятих за допомогою expdp, потрібна буде нова база даних, перш ніж дані можна було імпортувати за допомогою impdp.

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

Документація Oracle охоплює це набагато краще, ніж я могла пояснити. Поняття бази даних Oracle® - резервне копіювання та відновлення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.