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

Функция

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

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

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

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

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

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

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