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