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