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