Остановить оперативное архивирование

Функция

Определение оператора прерывания асинхронного архивирования БД в оперативном режиме.

Спецификация
   
< остановить архивирование >::=
< номер процесса >::=
Синтаксические правила
  1. Опция ALL задает останов всех процессов архивирования (как тех, которые запущены пользователем, подавшим эту команду, так и других, запущенных иными пользователями БД).

  2. Конструкция SINCE < дата-время литерал > задает останов процессов архивирования, активизированных после указанной < даты-времени >.

  3. Конструкция UNTIL < дата-время литерал > задает останов процессов архивирования, активизированных до указанной < даты-времени >.

  4. < Номер процесса > – системный идентификатор процесса архивирования. < Номер процесса > возвращается в поле ROWID блока управления запросом CBL (см. документ «СУБД ЛИНТЕР. Интерфейс нижнего уровня», подраздел «Блок управления запросом CBL») или в переменной ROWIDPCI_ (см. документ «СУБД ЛИНТЕР. Встроенный SQL», подраздел «Псевдопеременные встроенного языка») при успешном запуске процесса архивирования.

Общие правила
  1. Прервать можно только асинхронное архивирование.

  2. Прервать процесс архивирования может либо пользователь, который его инициировал, либо пользователь с правами DBA (права DBA позволяют прерывать любые активные процессы архивирования, в том числе и процессы других пользователей).

Пример

Останов всех запущенных в указанном диапазоне времени асинхронных процессов архивирования:

BACKUP STOP ALL SINCE '09.07.2002:12:00' UNTIL '09.07.2002:14:00';