Какво е RMAN Oracle - Как работи - Умение и растеж в кариерата - Предимства

Съдържание:

Anonim

Въведение в RMAN Oracle

Oracle RMAN означава Oracle Recovery Manager. Това е клиент на база данни на Oracle, който автоматизира задачите за архивиране и възстановяване на вашите бази данни. Той извършва архивиране, възстановяване и възстановяване на файловете на базата данни. Администраторите за архивиране на данни не са длъжни да стартират процеса на архивиране. DBA (Администратори на база данни) може да защити данни в базите данни на Oracle, като използва RMAN (Recovery Manager).

Какво е RMAN Oracle?

RMAN (Recovery Manager) е клиент на база данни на Oracle, който автоматизира администрирането на стратегии за архивиране и защитава целостта на базата данни. По време на възстановяването и създаването на резервно копие на данните се дава откриване на корупция на ниво блок. Поддържат се много техники за архивиране като политика за задържане на резервни файлове, паралелизация на архивиране или възстановяване на потоци от данни и подробна история на операцията за архивиране. Oracle Recovery Manager може да проведе възстановяване на блокови медии, автоматизирано дублиране на база данни, инкрементални архиви, кръстосано преобразуване на данни, двоично компресиране и криптирани архиви. Той обработва всички тези задачи за поддръжка, които се изпълняват преди или след архивирането или възстановяването на базите данни.

RMAN Oracle Architecture

Архитектурата на Oracle Recovery Manager (RMAN) има следните компоненти:

  • Целева база данни: Това е база данни, която съдържа файлове с данни, контролира файлове и повторни файлове, които са необходими за архивиране или възстановяване. Файлът за управление на целевата база данни се използва от RMAN за събиране на метаданни за целевата база данни. Сървърните сесии, работещи в целевата база данни, извършват всички работи по архивиране и възстановяване. Той е задължителен компонент за RMAN.
  • RMAN клиент: Това е клиентското приложение, което извършва всички операции за архивиране и възстановяване за целевата база данни. Той използва Oracle net, за да се свърже с целевата база данни, така че местоположението му да се намери на всеки хост, който е свързан към целевия хост с помощта на Oracle Net. Това е интерфейс на командния ред, който помага при издаването на архивиране, възстановяване, SQL и специални RMAN команди. Той е задължителен компонент за RMAN.
  • Схема на каталог за възстановяване: Потребителят присъства в базата данни на каталога за възстановяване има таблиците с метаданни, направени от RMAN. RMAN периодично измества метаданните от контролния файл на целевата база данни към каталога за възстановяване. Той е незадължителен компонент.
  • База данни на каталога за възстановяване: Това е база данни, която съдържа каталог за възстановяване, който съдържа метаданни, които се използват от RMAN за изпълнение на задачи за архивиране и възстановяване. Може да се създаде един каталог за възстановяване, съдържащ метаданни от множество целеви бази данни. Той също е незадължителен компонент.
  • База данни за физически готовност: Това е копие на основната база данни, която се актуализира с архивирани повторни регистрационни файлове. Той има същия идентификатор на базата данни и име на базата данни като основната база данни, но има различен DB_UNIQUE_NAME. Резервните бази данни могат да бъдат създадени, архивирани и възстановени от RMAN. Не е задължителен компонент.
  • Дублирана база данни: Това е също копие на основната база данни, но се използва за тестване. Неговият DB_ID също е различен от основната база данни.
  • Област за бързо възстановяване: Това е място на диска, използвано за съхраняване на файлове, свързани с възстановяването, като контролен файл, онлайн файлове за възстановяване на файлове за повторно зареждане, RMAN архивиране и архивирани повторни файлове. Файлове, присъстващи в областта за бързо възстановяване, се управляват автоматично от базата данни Oracle и RMAN.
  • Media Manager: Това е специфично за доставчика приложение, което позволява на RMAN да архивира системата за съхранение, като лента. Той е незадължителен компонент.
  • Каталог за управление на медиите: Това е специфично за доставчика хранилище на метаданни, свързани с приложението за управление на медии. Той също е незадължителен компонент.
  • Oracle Enterprise Manager: Това е базиран на браузър интерфейс, който включва архивиране и възстановяване чрез RMAN. Той също е незадължителен компонент.

Как работи RMAN

Средата RMAN има целева база данни и RMAN клиент. Резервните копия се извършват в целеви бази данни от RMAN и клиентското приложение управлява всички задачи за архивиране и възстановяване за целевата база данни. API за медиен мениджър се използва от RMAN за работа с хардуера за архивиране. Потребителят трябва да влезе в Oracle RMAN и след това да поиска от него да архивира базата данни на потребителя. След това RMAN копира файла в указаната от потребителя директория.

Администраторите на база данни могат да използват RMAN команди за архивиране за управление на RMAN. Командите могат да се използват за преобразуване на файлове с данни, за стартиране на архивиране, за актуализиране или възстановяване на схеми на каталога, за стартиране на база данни за обратна връзка, за създаване на дублирана база данни и много други задачи.

Характеристики на RMAN

  • Комплекти за резервно копие: Наборите за архивиране са съставени от резервни части, в които Oracle RMAN съхранява данни. Резервното копие е двоичен файл, който може да бъде създаден или възстановен само от RMAN. Наборите за архивиране се формират чрез групиране на резервни части, което позволява на администраторите на базата данни да защитават множество файлове с данни, архивни дневници и файлове с параметри на сървъра. Данните, записани в резервни копия, могат да бъдат криптирани и дешифрирани от RMAN.
  • Архивирани повторни регистрационни файлове: Всяка база данни на Oracle има своя дневник за повторение, в който се съхраняват промените, направени в базата данни. Архивираните дневници на повторните файлове съдържат групата на повторени регистрационни файлове, запазени извън сайта. Ако базата данни не се затвори правилно, това води до непоследователна база данни, която може да бъде възстановена с помощта на архивирани повторни регистрационни файлове.
  • Възстановяване на флаш: Резервните копия, направени от RMAN, са създадени в областта за възстановяване на флаш на базата данни на Oracle на диска. FRA е директория, която има онлайн и архивирани повторни дневници, дневници за контрол, регистрационни файлове и копия на изображения. Резервните копия, които вече не са необходими, се премахват, за да се освободи място за нови архиви. Резервните копия за изтриване се решават в съответствие с правилата, направени от DBA.
  • Възстановяване на база данни на Flashback и възстановяване на медии: Oracle Flashbacks и възстановяване на медиите се използват за възстановяване на данни. Обратните промени позволяват на DBA да отидат в предишен момент, за да премахнат потребителски грешки или повреди на данни, наречени моментно възстановяване. Отказите на медиите се разрешават с помощта на Media Recovery. Flashback база данни помага да се възстанови всяка база данни изцяло във всеки момент, вместо да се извърши непълно възстановяване.
  • Шифроване на резервни копия: Има три режима на криптиране, предоставени от RMAN, т.е. прозрачно шифроване, криптиране с двоен режим и шифроване на парола.

Предимства на RMAN

  • Избира най-подходящото архивиране за възстановяване на база данни.
  • Използва прости команди.
  • Потребителят може автоматично да архивира базата данни на лента.
  • База данни може да бъде възстановена на ниво блок данни.
  • Само променените блокове с данни могат да бъдат възстановени с помощта на инкрементална функция за архивиране, която намалява времето за архивиране.
  • Сигурните резервни копия могат да бъдат създадени с помощта на функцията Encryption.
  • Клонирането на базата данни може да се създаде на отдалечения хост, като се използва дублиращата команда на RMAN.
  • Физическите резервни бази данни могат да бъдат създадени просто.

Как тази технология ще ви помогне в кариерния растеж?

Поради увеличаването на данните, процесът на работа с база данни и страхът от загуба на данни също се увеличава. Така че се изисква възстановяване на база данни и следователно възможностите за работа за това също се увеличават. Средната заплата на работните места, свързани с Oracle RMAN, варира от 87 000 до 131 000 долара годишно.

заключение

Тази статия е свързана с основните концепции и работа на Oracle RMAN, чийто обхват се увеличава с всеки изминал ден поради увеличаване на данните, следователно е ефективен клиент на базата данни, който помага за лесно възстановяване на базите данни.

Препоръчителни статии

Това е ръководство за Какво е RMAN Oracle? Тук обсъдихме компонентите, работата, уменията, кариерния растеж и предимствата на RMAN Oracle ?. Можете също да прегледате и другите ни предложени статии, за да научите повече-

  1. Какво е склад за данни?
  2. Кариера в Oracle
  3. Какво е киберсигурност?
  4. Какво е Apache Spark?
  5. Какво е запитване и типове Oracle заявки