YandexDirect

25 мая 2018

Как восстановить дата файлы со стендбай на примари

Если на примари файл данных находится в состоянии needs to media recovery можно со стендбая скопировать файлы:

Будем использовать датафайл 12.
1) На стендбае, копируем файл с ASM на файловую систему:





RMAN> backup as copy datafile 12 format '/tmp/df12.dbf';

2) копируем выгруженный файл со стендбая на примари используя scp.

для тех кто забыл, напоминаю синтаксис:


scp foobar.txt your_username@remotehost.edu:/some/remote/directory

На примари:

3) Переводим датафайл в оффлайн.


SQL> alter database datafile 12 offline;

4) Добавляем скопированный датафайл в каталог RMAN:


RMAN> catalog datafilecopy '/tmp/df12.dbf';

5) Убедимся что датафайл отображается в RMAN:


RMAN> list copy of datafile 12;

6) Выполняем извлечение датафайла:


RMAN> restore datafile 12;

7) Выполняем восстановление датафайла:


RMAN> recover datafile 12;

8) Переводим датафайл в онлайн:


SQL> alter database datafile 12 online;

Комментариев нет:

Отправить комментарий

Общее·количество·просмотров·страницы