powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Если восстановливать файлы на прамари, что делать в это время со standby?
17 сообщений из 17, страница 1 из 1
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649809
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle 10.2.0.4 EE, Linux.

Промышленная высоко нагруженная БД имеет физический standby DG, но на менее мощном сервере.
В промышленной БД запортились 2 файла данных.
Есть все бэкапы, архив-логи и redo-логи.
БД открыта и работает, но большая часть прикладного функционала не работает из-за этих 2-х битых файлов.
Выполнила вручную Failover. Теперь БД работает на более медленном сервере.
Потом надо будет создать физический standby на бывшем праймари-сервере.

Вопрос такой.
Чтобы не переключать БД на медленный сервер, можно было бы на праймари восстановить из бэкапов 2 битых файла,
как-то так:
авторsql 'alter tablespace users offline immediate';
restore datafile 15,17;
recover datafile 15,17;
sql 'alter tablespace users online';

Простой 2-3 часа. Не очень критично, хуже на медленном сервере работать.

А что в это время надо делать со standby?
Ещё никогда такого не делала, вот и сомневаюсь.
Киньте, плииз, ссылочку или совет.
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649836
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliona,

Из-за чего файлы запоролись ?

Даже если почините прод , станд всеравно делать заного придется .
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649848
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliona,
куча инфы в гугле "restore datafile from standby to primary"

https://community.oracle.com/thread/3920276?start=15&tstart=0
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649849
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliona,
есть шанс того что стандбай не нужно переделывать
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649950
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaА что в это время надо делать со standby?Ничего
ТП в оффлайне, редо-поток для него не генерируется, на стендбай ничего не приходит и не меняется
Как только ТП перевели в online -- все продолжает работать как обычно.
И да, ты не сможешь перевести ТП в онлайн если оно не восстановлено до последней точки, той что достигнута и на стендбае.

Если ты сомневаешься насчет TSPITR, то не забывай, что при этом старое ТП удаляется и это изменение едет на стендбай. Затем ты подключаешь новое ТП и, соответственно, надо перенести копии его файлов на стендбай

Ну, и как уже сказали -- можно было восстанавливать битые файлы не из бэкапа, а скопировать со стендбая (после того, как накатился лог с выводом в offline), часто это бывает быстрее
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649954
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, спасибо, почитаю.
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649971
fortnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровAlionaА что в это время надо делать со standby?Ничего

Ну, и как уже сказали -- можно было восстанавливать битые файлы не из бэкапа, а скопировать со стендбая (после того, как накатился лог с выводом в offline), часто это бывает быстрее

Интересная мысль.
Поясните , как это сделать практически - просто скопировать нужный файл(ы) со стендбая (остановленного или нет ?) и подложить его рабочей БД ?
И дальше что?

ИМХО- все было сделано правильно - переключение на standby - а дальше по усмотрению...
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39649984
semenar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortnetИнтересная мысль.
Поясните , как это сделать практически - просто скопировать нужный файл(ы) со стендбая (остановленного или нет ?) и подложить его рабочей БД ?
И дальше что?
ИМХО- все было сделано правильно - переключение на standby - а дальше по усмотрению...
Предпологается, что помимо standby присутствует backup. И Restore с него. Проще активация standby.
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650000
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortnet,
я скинул ссылку где пошагово расписано как это сделать с наименьшими затратами по времени.
Простым копированием не получится, только через RMAN.

Ваше ИМХО геморрой для пользователей и для базиста и лишняя трата времени....
Активировал стандбай -> все мучаются, так как сервер медленный -> перегенерил стандбай на продуктиве (базист тратит время) -> переезд назад.

Почему бы не использовать инструменты которые есть под рукой и не тратить лишнее время на ерунду?
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650006
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понял, что здесь неясного
Выводим ТП в offline (или даже только файл)
Переключаем журнал и ждем его применения на стендбае
После этого файл на стендбае готов к тому, чтоб его подложить на primary (если особенная параноя или windows можно перепустить стендбай, чтоб быть уверенным, что кеш полностью сброшен)

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

PS. Все эти рассуждения про RMAN просто от непонимания
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650007
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно, речь про физический стендбай
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650079
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров, посмотрел доки, да действительно...можно и обычным копированием....=)
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650092
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве это не очевидно?
Ведь Physical standby декларируется как побитовая копия (на самом деле не совсем) боевых датафайлов
То, что имеется Standby controlfile и он отличается от боевого -- это просто "предохранительное кольцо" чтоб сдуру не открыли стендбай в read write и он не зажил своей жизнью, перестав собственно быть стендбаем
А сам механизм наката -- что на стендбай, что на боевой абсолютно одинаковый
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650098
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров, я первое что сделал зашел в тех.поддержу и то что нашел написал здесь. Уверен что для перестраховки, чтобы исключить разные не предвиденные ситуации, операции выполняются с помощью rman, возможно в саппорте используют ситуацию когда передача архив логов не возможна так как примари мертв (так как файлы повреждены и бд не стартует) и жив стандбай и топик стартер не написал об этом. Так что все варианты возможны.
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650102
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. голову включить не пробовал?
Печально...
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650144
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,
))) все понимаю.... есть функционал который используешь редко и чтобы использовать надо посмотреть в доку или в другие источники.... согласен что стандбай полная копия байт в байт от примари....можно было догадаться как действовать)))
...
Рейтинг: 0 / 0
Если восстановливать файлы на прамари, что делать в это время со standby?
    #39650254
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semenarПроще активация standby.

Проще то проще, standby для того и делается, чтобы минимизировать простой, но не в моём случае.
На маломощном сервере БД еле-еле пыхтит
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Если восстановливать файлы на прамари, что делать в это время со standby?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]