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

Сделать trace-бэкап controlfile

OracleОбслуживание

Команда

-- Generate a trace (CREATE CONTROLFILE script):
ALTER DATABASE BACKUP CONTROLFILE TO TRACE
  AS '/tmp/create_controlfile.sql' REUSE;

-- Binary controlfile copy:
ALTER DATABASE BACKUP CONTROLFILE TO '/backup/controlfile_orcl.ctl' REUSE;

Что делает

Генерирует SQL-скрипт (trace), пересоздающий controlfile, и/или его двоичную копию.

Когда использовать

После структурных изменений (добавление datafile/redo), при подготовке к аварийному восстановлению или для пересоздания controlfile при потере всех копий.

Внимание

Обновляйте trace-файл при каждом изменении структуры; старый скрипт создаст неверную структуру. REUSE перезаписывает существующий файл. Риска для системы нет, но храните созданный файл в защищённом месте.

Открыть в DBAtlas →

Связанные материалы