DBAtlas · Атлас эксплуатации баз данных

ORA-00257: Ошибка архиватора. До освобождения разрешено только внутреннее подключение

Oracle

Что это значит?

Процесс архиватора (ARCH) не может архивировать redo-журналы; обычно заполнено место назначения архивов (FRA или каталог архивных журналов). База данных приостанавливает новые транзакции.

Почему возникает?

Заполнена Flash Recovery Area (DB_RECOVERY_FILE_DEST) или место назначения архивных журналов, закончилось место на диске, бэкапы RMAN не удаляют архивные журналы или достигнут лимит DB_RECOVERY_FILE_DEST_SIZE.

Как исправить

Освободите место: сделайте бэкап старых архивных журналов с помощью RMAN в место назначения вне FRA и удалите их: RMAN> BACKUP ARCHIVELOG ALL FORMAT '/backup/arc_%U' DELETE INPUT (запись бэкапа в заполненную FRA завершится ошибкой). При Data Guard не удаляйте архивы, ещё не переданные на standby или не применённые на нём; иначе на standby образуется разрыв (CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY). Просмотрите использование FRA: SELECT * FROM v$recovery_file_dest / v$flash_recovery_area_usage. Временно увеличьте DB_RECOVERY_FILE_DEST_SIZE или перенесите место назначения на диск большего объёма. Проверьте свободное место на уровне диска. Введите регулярную политику очистки архивов.

Открыть в DBAtlas →

Ещё по этой СУБД