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