Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1
  • 2

ТЕМА:

Восстановление из "срочного" backup-а в Oracle 12 года 8 мес. назад #1669

У меня есть файлы БД, распакованные из RMAN backup-set'а, а также архивные логи, распакованные из RMAN backup-set'а

Мне нужно поднять копию базы на другой машине.
Что я делала:

С помощью DBCA создана БД с именем, идентичным боевой БД.
На место файлов новой БД, скопированы файлы из backup set-а.
Пути изменились, поэтому в init.ora прописаны новые пути к *.ctl -файлам,
остальные файлы переименованы.
Архивные логи, скопированы на целевую машину.

Но при попытке наката логов, а именно:
SQL> alter database recover from 'X:\' using backup controlfile;

получаю:
ORA-00279: change 785 generated at 7:00 needed for thread 1
ORA-00289: suggestion : 'X:\607_472854.ARC'
ORA-00280: change 785 for thread 1 is in sequence #472854

Собственно что делать?
Насколько я поняла - не совпадают форматы логов, те, что сегенгрировал RMAN и те, что установлены в новой БД.
Это можно решить только подогнав их или есть другие пути решения?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Восстановление из "срочного" backup-а в Oracle 12 года 8 мес. назад #1670

Никакой базы с пом. DBCA создавать не нужно.
Файлы данных, control files и arch logs копируются в нужное место, создаются окружения listener, файл паролей и проч. Если Win, создаетеся сервис экземпляра с пом. oradim. Redo logs будут созданы в процессе OPEN RESETLOGS.

Кстати, вместо ALTER DATABASE RECOVER в доке рекомендуется использовать команду SQL*PLus -
SQL> RECOVER DATABASE ...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Восстановление из "срочного" backup-а в Oracle 12 года 8 мес. назад #1671

У меня была такая фигня. Это БД ушла вперед от control-файла, накатив на себя несколько архивов. А в control-файле числится 854-ый. В общем.. база по идее теперь консистентна.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Восстановление из "срочного" backup-а в Oracle 12 года 8 мес. назад #1672

И как мне ее открыть, несмотря на отстающий control-файл?
Startup force спотыкается на открытии БД - просит RESETLOGS, ну а после resetlogs уже ругается на то, что файлам БД нужно recovery (SCN не совпадает с control-файлом)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Восстановление из "срочного" backup-а в Oracle 12 года 8 мес. назад #1673

У меня ситуацию исправила тогда следующая команда:

SQL> recover automatic database using backup controlfile until cancel;

Попросил нехватающие архивные логи, чтобы можно было открыться в resetlogs, накатил их и открылся в resetlogs.
Попробуй и все получиться :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Восстановление из "срочного" backup-а в Oracle 12 года 8 мес. назад #1788

SQL> recover automatic database using backup controlfile until cancel;

Данная команда все исправит, и прога ругаться не будет)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.233 секунд