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

Функция

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

Спецификация
<остановить архивирование>::=
BACKUP STOP {ALL | SINCE <дата>}
[UNTIL <дата>] | <номер процесса>;
<дата>::= дата-время литерал
<номер процесса>::= целочисленный литерал
Синтаксические правила
  1. Опция ALL задает останов всех процессов архивирования (как тех, которые запущены пользователем, подавшим эту команду, так и тех, которые инициированы другими пользователями БД);

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

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

  4. <Номер процесса> – системный идентификатор процесса архивирования. <Номер процесса> возвращается в поле ROWID блока управления запросом CBL при использовании интерфейса нижнего уровня (см. документ «Интерфейс нижнего уровня») или в переменной ROWIDPCI_ при использовании встроенного SQL (см. документ «Встроенный SQL») в случае успешного запуска процесса архивирования.

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

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