Введение в RMAN Oracle
Oracle RMAN расшифровывается как Oracle Recovery Manager. Это Oracle Database Client, который автоматизирует задачи резервного копирования и восстановления в ваших базах данных. Он выполняет резервное копирование, восстановление и восстановление файлов базы данных. Администраторы резервного копирования данных не обязаны запускать процесс резервного копирования. Администраторы баз данных могут защищать данные в базах данных Oracle с помощью RMAN (Recovery Manager).
Что такое RMAN Oracle?
RMAN (Recovery Manager) - это клиент базы данных Oracle, который автоматизирует администрирование стратегий резервного копирования и обеспечивает целостность базы данных. Во время восстановления и резервного копирования данных предоставляется обнаружение повреждения на уровне блоков. Поддерживаются многие методы резервного копирования, такие как политика хранения файлов резервных копий, распараллеливание потоков данных резервного копирования или восстановления и подробная история операций резервного копирования. Oracle Recovery Manager может выполнять восстановление блочных носителей, автоматическое дублирование базы данных, инкрементное резервное копирование, межплатформенное преобразование данных, двоичное сжатие и зашифрованное резервное копирование. Он обрабатывает все эти задачи обслуживания, которые выполняются до или после резервного копирования или восстановления баз данных.
Архитектура Oracle RMAN
Архитектура Oracle Recovery Manager (RMAN) имеет следующие компоненты:
- Целевая база данных: это база данных, которая содержит файлы данных, управляющие файлы и файлы повторного выполнения, которые необходимо создать резервную копию или восстановить. Контрольный файл целевой базы данных используется RMAN для сбора метаданных о целевой базе данных. Сеансы сервера, выполняющиеся в целевой базе данных, выполняют все операции резервного копирования и восстановления. Это обязательный компонент для RMAN.
- Клиент RMAN: это клиентское приложение, которое выполняет все операции резервного копирования и восстановления для целевой базы данных. Он использует сеть Oracle для подключения к целевой базе данных, чтобы найти ее местоположение на любом хосте, который подключен к целевому хосту с помощью 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 - это каталог, в котором есть онлайн и архивированные журналы повторов, контрольные журналы, журналы ретроспективных кадров и копии изображений. Резервные копии, которые больше не требуются, удаляются, чтобы освободить место для новых резервных копий. Резервные копии, подлежащие удалению, определяются в соответствии с политиками, разработанными администратором базы данных.
- Flashbacks Database и Media Recovery: Oracle Flashbacks и Media Recovery используются для восстановления данных. Воспоминания позволяют администраторам баз данных перейти к предыдущему времени, чтобы удалить пользовательские ошибки или повреждения данных, называемые восстановлением на определенный момент времени. Сбои носителя устраняются с помощью Media Recovery. База данных Flashback помогает полностью восстановить любую базу данных в любой момент времени, а не выполнять неполное восстановление.
- Шифрование наборов резервных копий: RMAN предлагает три режима шифрования: прозрачное шифрование, двухрежимное шифрование и шифрование паролем.
Преимущества RMAN
- Выбирает наиболее подходящую резервную копию для восстановления базы данных.
- Использует простые команды.
- Пользователь может автоматически сделать резервную копию базы данных на ленте.
- База данных может быть восстановлена на уровне блока данных.
- Только измененные блоки данных могут быть восстановлены с использованием функции инкрементного резервного копирования, которая сокращает время резервного копирования.
- Безопасные резервные копии могут быть созданы с использованием функции шифрования.
- Клон базы данных может быть создан на удаленном хосте с помощью команды дубликата RMAN.
- Физические резервные базы данных могут быть созданы просто.
Как эта технология поможет вам в карьерном росте?
Из-за увеличения данных также увеличивается процесс обработки базы данных и страх потери данных. Таким образом, требуется восстановление базы данных, и, следовательно, возможности трудоустройства для этого также увеличиваются. Средняя зарплата рабочих мест, связанных с Oracle RMAN, колеблется от 87 000 до 131 000 долларов в год.
Вывод
Эта статья относится к основным концепциям и работе Oracle RMAN, объем которого растет с каждым днем из-за увеличения объема данных, поэтому это эффективный клиент базы данных, который помогает легко восстанавливать базы данных.
Рекомендуемые статьи
Это было руководство к тому, что такое RMAN Oracle? Здесь мы обсудили компоненты, работу, навыки, карьерный рост и преимущества Oracle RMAN. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше-
- Что такое хранилище данных?
- Карьера в Oracle
- Что такое кибербезопасность?
- Что такое Apache Spark?
- Что такое запрос и типы запросов Oracle