Повторно скопировать поврежденную физическую резервную базу данных? - PullRequest
1 голос
/ 25 октября 2019

В моей основной базе данных некоторые файлы архива были случайно удалены и не применены в резервной базе данных. Теперь я хочу воссоздать повторную копию моей резервной базы данных. Я не уверен в точных / правильных шагах, чтобы не сломать что-либо в производственной базе данных.

1 Ответ

0 голосов
/ 25 октября 2019

Самый простой способ восстановления в режиме ожидания, копирование файлов базы данных без контрольного файла и оперативного редолога.

1) Самый простой способ:

  • Остановка первичной базы данных.
  • Остановить режим ожидания.
  • Запустить холодное резервное копирование файлов данных с помощью команд операционной системы (copy или cp), без контрольного файла и оперативного редолога на основном хосте.
  • Копирование файлов на автономный хост.
  • Запуск основной базы данных
  • Создание нового резервного файла управления
    ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/tmp/standbycontrol20191029.ctl';
  • Копирование нового резервного файла управления standbycontrol20191029.ctl на резервный хост.
  • Замените старый резервный контрольный файл новым резервным контрольным файлом.
  • Запустите резервную базу данных.

2) Опция без остановки первичной базы данных.

  • сделать горячее резервное копирование базы данных с помощью утилиты rman.
  • Копировать файлы на автономный хост.
  • Восстановить файлы в режиме ожидания с помощью утилиты rman.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...