Я пытаюсь понять внутреннюю работу различных решений для резервного копирования с флэш-копированием / зеркальным копированием для базы данных Oracle.
Мы рассматривали предложение IBM, которое делает флэш-копию / снимок уровня SVC. Проблема в том, что ему нужно «успокоить» базу данных.
У нас исключительно занятая система 24/7, и мы боимся, что остановка уровня Oracle может оказаться невозможной. Из документации Oracle:
«Оператор ALTER SYSTEM QUIESCE RESTRICTED может долго ждать, пока активные сеансы станут неактивными. Вы можете определить сеансы, которые блокируют операцию покоя, запросив представление V $ BLOCKING_QUIESCE. Это представление возвращает только один столбец: SID (идентификатор сеанса). Вы можете присоединиться к нему с помощью V $ SESSION, чтобы получить больше информации о сессии "
«Как для выделенных, так и для общих подключений к серверу все входы в систему, отличные от DBA, после выполнения этого оператора ставятся в очередь диспетчером ресурсов базы данных и не могут продолжаться. Для пользователя это выглядит так, как будто логин завис. Вход в систему будет возобновлен, когда база данных не будет сохранена. "
Мы не можем позволить этой зависшей производственной базе данных «зависнуть».
Я думал, что снимок типа разделенного зеркала, возможно, не требует успокоения, но мне сообщают, что он все еще будет нуждаться в этом, иначе база данных не будет в согласованном состоянии.
Кто-нибудь знает какой-нибудь способ получить согласованный снимок (который даст нам быстрое восстановление) без необходимости успокоения уровня Oracle? Я изучал ZFS и NetApp SnapCenter, но не смог до мельчайших подробностей понять, как они работают - хотя сейчас я нашел ссылку на успокоение в некоторой документации NetApp, но пока неясно, что он делает.
Спасибо
Росс