Остановить оперативное архивирование
Функция
Определение оператора прерывания асинхронного архивирования БД в оперативном режиме.
Спецификация
< остановить архивирование >::= BACKUP STOP {ALL | SINCE < дата >} [UNTIL < дата >] | < номер процесса >; < дата >::= дата-время литерал < номер процесса >::= целочисленный литерал
Синтаксические правила
-
Опция
ALLзадает останов всех процессов архивирования (как тех, которые запущены пользователем, подавшим эту команду, так и тех, которые инициированы другими пользователями БД); -
Конструкция
SINCE < дата >задает останов процессов архивирования, активизированных после указанной< даты >; -
Конструкция
UNTIL < дата >задает останов процессов архивирования, активизированных до указанной< даты >; -
< Номер процесса >– системный идентификатор процесса архивирования.< Номер процесса >возвращается в полеROWIDблока управления запросомCBLпри использовании интерфейса нижнего уровня (см. документ «Интерфейс нижнего уровня») или в переменнойROWIDPCI_при использовании встроенного SQL (см. документ «Встроенный SQL») в случае успешного запуска процесса архивирования.
Общие правила
-
Прервать можно только асинхронное архивирование;
-
Прервать процесс архивирования может либо пользователь, который его инициировал, либо пользователь с правами DBA (права DBA позволяют прерывать любые активные процессы архивирования, в том числе и других пользователей).