| Предыдущий | Следующий |
| hrDatabaseCorrupted | hrTableLocked |
hrDatabaseLocked
Что означает hrDatabaseLocked
hrDatabaseLocked — ESE сообщает, что требуемая база данных заблокирована для текущей операции.
Практический смысл
Блокировка может быть штатной, если другой процесс или attachment уже владеет базой в несовместимом режиме. Для detach, delete, restore или обслуживания особенно важно определить фактического владельца, а не трактовать код как повреждение файла.
Что проверить
- Зафиксируйте путь базы, instance/session и операцию ESE, которая получила hrDatabaseLocked.
- Найдите процессы и ESE instances, удерживающие database attachment или открытые sessions.
- Проверьте незавершённые backup/restore/maintenance действия и корректность их cleanup.
- Не удаляйте lock-файлы вручную: сначала завершите владельца и убедитесь, что база переходит в согласованное состояние.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.