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