Сохранять спокойствие
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Приостановить работу — значит приостановить или изменить работу устройства или приложения для достижения согласованного состояния, обычно при подготовке к резервному копированию или другому обслуживанию.
Описание
[ редактировать ]В программных приложениях, которые изменяют информацию, хранящуюся на диске , это обычно включает в себя очистку всех незавершенных операций записи; буферизация см . . В телекоммуникационных приложениях это обычно предполагает разрешение существующим абонентам завершить вызов, но предотвращение инициирования новых вызовов.
Пример
[ редактировать ]Возможно, самая известная поддержка этого была включена в Microsoft Shadow Copies. [1] который был представлен в Microsoft Windows Server 2003. Чтобы приложение было приостановлено во время процесса теневого копирования, оно должно зарегистрироваться в качестве записывающего устройства. [2] и он отвечает за перевод себя в режим покоя после уведомления.
Схемы поставщиков
[ редактировать ]Различные поставщики баз данных и приложений реализуют схемы поддержки этой функции, включая:
- Livestate от Symantec – теперь включает в себя процесс стабилизации, а также моментальный снимок VI3 VMware и функции VCB. Symantec поддерживает Exchange и SQL.
- Поддержка VMware – система ввода-вывода
- IBM DB2 LUW поддерживает команду Quiesce , которая используется для указания состояния, в котором все пользователи заблокированы от доступа к базе данных или экземпляру (баз данных), чтобы можно было выполнять административные задачи. [3]
- В IBM DB2 для z/OS, OS/390 и операционной системы IBM i есть служебная команда QUIESCE , которая позволяет записывать все данные, принадлежащие определенной базе данных (логическому объекту в подсистеме DB2), из буферов, помогая служебные программы быстро получают доступ DRAIN к наборам данных.
- IBM DB2 для z/OS и OS/390 также поддерживает команду SET LOG SUSPEND , которая, технически говоря, предотвращает запись в журнал, фактически блокируя любую активность базы данных (за исключением большинства запросов). Этот режим иногда используется для схем резервного копирования типа моментальных снимков, поэтому он длится менее секунды, обеспечивая согласованное состояние резервных копий. Эту команду можно отменить командой SET LOG RESUME .
- Грамотное завершение работы WebSphere MQ называется стабилизацией. [4]
- ORACLE также поддерживает команду Quiesce, начиная с версии 9i, которая позволяет существующим пользователям продолжать использовать ресурсы, но запрещает предоставление новых ресурсов. [5]
- SYBASE ASE 12.0 и более поздние версии поддерживают команду QUIESCE DATABASE, которая не позволяет любому процессу выполнять команды, записывающие в журнал транзакций. Основная цель — остановить все действия по обновлению, чтобы файлы базы данных можно было скопировать или создать резервную копию с помощью утилит уровня ОС. Хотя база данных приостановлена, она по-прежнему доступна пользователям для запросов только для чтения. [6]
- Microsoft Windows SharePoint Services 3.0 и Microsoft Office SharePoint Server 2007/2010 поддерживают параметр QUIESCE или QUIESCE FROM TEMPLATE (2010) в окне операций центра администрирования. Это позволяет администратору запретить ферме серверов принимать новые пользовательские подключения и постепенно переводить все долго работающие приложения в автономный режим без потери данных.
- Система объектно-ориентированной базы данных JADE может выполнять приостановленное резервное копирование с параметром «quiesced=true». База данных переводится в состояние покоя, позволяя завершиться текущим активным транзакциям, а затем сбрасывает измененные буферы из кэша в стабильную базу данных. [7] Во время приостановленного резервного копирования транзакции обновления не разрешены, а попытки выполнить транзакции базы данных вызывают исключение базы данных.
- Microsoft Visual Studio Team Foundation Server поддерживает функцию стабилизации с помощью утилиты командной строки TFS Service Control. Дополнительную информацию об этой утилите командной строки можно найти в библиотеке MSDN . [8] В статье базы знаний Microsoft это описано, указав, что он отключает доступ к службам Team Foundation Server на время операций обслуживания. [9]
См. также
[ редактировать ]Словарное определение покоя в Викисловаре
Ссылки
[ редактировать ]- ^ «Технический справочник службы теневого копирования томов: восстановление данных» . technet.microsoft.com . 8 октября 2009 г.
- ^ «Как работает служба теневого копирования томов: восстановление данных» . technet.microsoft.com . 8 октября 2009 г.
- ^ «Центр знаний IBM» . publib.boulder.ibm.com .
- ^ «Центр знаний IBM» . publib.boulder.ibm.com .
- ^ «Усовершенствования высокой доступности в Oracle9i» . oracle-base.com .
- ^ «Руководство системного администратора (только онлайн): Содержание» . manuals.sybase.com . Архивировано из оригинала 22 февраля 2009 года . Проверено 22 мая 2022 г.
- ^ «Архивная копия» . Архивировано из оригинала 7 января 2014 года . Проверено 7 января 2014 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ Дуг (20 апреля 2015 г.). «Используйте команду TFSServiceControl, чтобы остановить или запустить службы TFS или пулы приложений» . msdn.microsoft.com .
- ^ Служба поддержки Microsoft KB 950893