Решение задач 1С:Предприятие 8 на примерах

«Ошибка исключительной блокировки информационной базы» в 1С: решение

Ошибки 1СБлокировки и транзакцииОпубликовано

Операции, которой нужен монопольный доступ к базе (обновление конфигурации базы данных, выгрузка или загрузка .dt, тестирование и исправление), мешает другой сеанс, процесс или фоновое задание.

Текст ошибки

Ошибка исключительной блокировки информационной базы

Причины

Порядок действий

  1. Сделайте резервную копию, если собираетесь обновлять или исправлять базу.
  2. Посмотрите активных пользователей: в конфигураторе «Администрирование» → «Активные пользователи». Помимо людей там видны фоновые задания, веб-клиенты и COM-соединения.
  3. Попросите всех выйти из базы или завершите сеансы.
  4. Включите блокировку начала сеансов, чтобы никто не вошёл во время операции.
  5. Повторите операцию.

Клиент-серверная база

rac infobase summary list --cluster=<id кластера>
rac session list --cluster=<id кластера> --infobase=<id базы>
rac session terminate --cluster=<id кластера> --session=<id сеанса>

Файловая база

Типовые конфигурации на БСП

В типовых конфигурациях есть обработка «Блокировка работы пользователей»: она позволяет завершить сеансы и запретить вход на время работ прямо из программы. Перед запуском обновления через конфигуратор удобнее воспользоваться ей.

Динамическое обновление

Если остановить работу пользователей нельзя, некоторые изменения можно применить динамическим обновлением конфигурации базы данных. Но оно подходит не для всех изменений, а работающие пользователи увидят сообщение о необходимости перезапуска. Для полноценного обновления монопольный режим всё равно нужен.

Частые вопросы

В базе никого нет, а ошибка остаётся. Почему?

Монопольному режиму мешают не только люди: фоновые задания, веб-сервер, COM-соединения и повисшие процессы. Проверьте список активных пользователей в конфигураторе и сеансы в консоли кластера.

Как войти в базу, если включена блокировка начала сеансов?

Укажите код разрешения в параметре запуска /UC или в дополнительных параметрах запуска в списке баз.

Обновление конфигурации 1С: типовой, платформы и сервера

Алгоритмы

Как обновить типовую конфигурацию 1С с доработками и без, что делать с поддержкой, как обновить базу данных, платформу и сервер 1С без потери данных.

Сервер 1С:Предприятия и кластер: состав, порты, консоль, rac и веб-сервер

Базы данных и СУБД

Устройство сервера 1С и кластера, порты по умолчанию, консоль администрирования и управление сеансами через rac, кэш сервера, установка на Windows и Linux и публикация базы на веб-сервере.

База данных 1С: файловая и клиент-серверная, перенос между ними

Базы данных и СУБД

Сравнение файловой и клиент-серверной базы 1С: устройство, ограничения, выбор СУБД, создание новой базы, перенос через выгрузку .dt и резервное копирование.

Похожие ошибки