|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
До последнего архивлога в бэкапе(если есть) Потом выполняем(даже если их нет) recover database using backup controlfile until cancel CANCEL alter database open resetlogs ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:20 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landyДо последнего архивлога в бэкапе(если есть) Потом выполняем(даже если их нет) А если их нет, а Бд была открыта во время "почти" полного бэкапа? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:27 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Просто recover database using backup controlfile until cancel CANCEL alter database open resetlogs Тут на форуме про это уже обсуждалось ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:33 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua, Сначало снести все backup которые в текущем controlfile потом зарегистрировать существующий backup потом restore (но если нет archivelog и база была открыта, то ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:41 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Еще больше запутали ))) Коллеги, можно по по пунктам написать что делать. 1. Восстановить текущий контрольник - это я понял... 2.Дальше что делать если хочу восстановиться на момент создания бекапа? 3.Где пересоздаю контрольник на свой старый, и дальше что делаю? По новой стартую, но уже с датафайлами, которые были восстановлены? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:41 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
SheriffuaЕще больше запутали ))) Коллеги, можно по по пунктам написать что делать. Как Вам по пунктам написать, что делать, если Вы толком не можете описать задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:49 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
SheriffuaЕще больше запутали ))) 1. Восстановить текущий контрольник - это я понял... Неа, не поняли. Можете для начала на работающей БД выполнить: RMAN> show all; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:52 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaSheriffuaЕще больше запутали ))) 1. Восстановить текущий контрольник - это я понял... Неа, не поняли. Можете для начала на работающей БД выполнить: RMAN> show all; Выполнил: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Задача восстановить полный бекап задним числом без контрольного файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:56 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Мессир Вы хотите как обезьяна давить на кнопки? У Вас появилась задача, которую удобно использовать чтобы разобраться как работает rman Вводная (Очень грубо) controlfile - хранит структуру базы (где какие файлы), текущий SCN, информацию о rman backup по умолчанию, rman пытается догнать базу до последнего доступного SCN который есть у него в backup. при пересоздании controlfile, информации rman backup в нем нет, а текущий SCN берется из заголовков datafile Что нужно сделать, чтобы используя новый controlfile развернуть старый backup? Скорее всего, там уже нет информации о старом backup. примерный план работ 1) Удалить новые зарегистрированные backup (Можно и не удалять, но удалить удобнее) 2) Зарегистрировать старый backup 3) проверить что там находится (если увидите что scn разный у datafile и нет archivelog, то дальше заниматься этой кучей мусора можно только из-за огромной нужды, большого свободного времени или денег на работу специалиста, без гарантии что получится поднять базу) 4) Если пункт 3 Вас устроил, то восстановить datafile (Чтобы сработал скрипт create controlfile) 5) пересоздать controlfile, если был холодный backup, то можно поднять базу, recover не нужен 5a) пересоздаем redolog и open 6) Если в наличии набор archivelog, то регистрируем опять backup и выполняем rman recover until consitent; 7) базу открываем для справки: Database Backup and Recovery Reference ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:02 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Vadim LejninМессир Вы хотите как обезьяна давить на кнопки? У Вас появилась задача, которую удобно использовать чтобы разобраться как работает rman для справки: Database Backup and Recovery Reference 5 лет уж прошло, а воз и ныне там: 15418297 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:06 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua[ Код: sql 1. 2. 3.
. Сейчас CONTROLFILE AUTOBACKUP ON и 5 лет назад было CONTROLFILE AUTOBACKUP ON Значит, есть вероятность, что в "почти" полном бэкапе есть бэкап контрольника. На баботающеюй БД автобэкап контрольника лежит в '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f' Скопируйте этот файл на второй сервер в такой же каталог. Надеюсь, структура каталогов но втором сервере совпадает со структурой промышленного сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:12 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
If the backupSpec includes datafile 1, and if CONFIGURE CONTROLFILE AUTOBACKUP is OFF, then RMAN automatically includes the control file in the backup ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:19 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
На тестовом сервере: init-файл тоже надо скопировать с промышленного сервера rman target / connected to target database (not started) RMAN> set dbid *****; знаете где dbid получить ? executing command: SET DBID RMAN> startup nomount restore controlfile from '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'; alter database mount; catalog start with 'каталог со старым бэкапом'; Показать обществу: RMAN>list backup summary; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:21 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landyIf the backupSpec includes datafile 1, and if CONFIGURE CONTROLFILE AUTOBACKUP is OFF, then RMAN automatically includes the control file in the backup Это в 10.2.0.5 было ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:23 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaSheriffua[ Код: sql 1. 2. 3.
. Сейчас CONTROLFILE AUTOBACKUP ON и 5 лет назад было CONTROLFILE AUTOBACKUP ON Значит, есть вероятность, что в "почти" полном бэкапе есть бэкап контрольника. На баботающеюй БД автобэкап контрольника лежит в '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f' Скопируйте этот файл на второй сервер в такой же каталог. Надеюсь, структура каталогов но втором сервере совпадает со структурой промышленного сервера. Есть полный бекап, но нет в этом бекапе файла контрольника на момент создания бекапа, информация в файле: Код: sql 1.
на проме есть, и как ее использовать? Это снапшот текущего контрольника. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:33 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua, Я же выше написала все команды. пока вы нам не покажете, что получилось, мы дальше не сможем давать советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 14:37 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AserYZSheriffuaБэкап был сделан через RMAN А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется). Что говорит LIST BACKUP? да, лежать должен вместе с 1-м датафайлом, если память не изменяет. про версию 10 не скажу, по 11-й точно читал. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 16:44 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
CrazyCatда, лежать должен вместе с 1-м датафайлом, если память не изменяет. про версию 10 не скажу, по 11-й точно читал. тема пошла по 2-му кругу :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 17:02 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaCrazyCatда, лежать должен вместе с 1-м датафайлом, если память не изменяет. про версию 10 не скажу, по 11-й точно читал. тема пошла по 2-му кругу :) Топикстартер нагненает интригу. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 17:13 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Кстати, создание контролфайла из текстового дампа приведет к смене dbid и бэкап не будет подходить Нужен контрольник от БД с тем же dbid, чтобы бэкап восстановить ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 19:19 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landyКстати, создание контролфайла из текстового дампа приведет к смене dbid и бэкап не будет подходить Нужен контрольник от БД с тем же dbid, чтобы бэкап восстановить Уверен? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 19:50 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Да - я попробовал Для создания контрольника нужен system01.dbf, как минимум Создал контрольник и хотел попробовать восстановить бэкап, получил dbid БД и бэкапа разные, хотя имя БД одно и то же Соответственно бэкап не восстанавливается ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 21:49 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landy, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 22:21 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
SheriffuaAlionaRMAN> show all; Выполнил: Код: sql 1. 2.
Задача восстановить полный бекап задним числом без контрольного файла.Вот там и ищи бэкап своего контрольника [и spfile] за нужную дату Если уже все потерто -- берешь наиболее древний С него восстанавливаешь spfile, возможно правишь, перепускаешь БД, восстанавливаешь оттуда-же контрол Затем, как сказали, трешь упоминание о ненужных бэкапах, регистрируешь нужный и восстанавливаешься А свой текстовой вариант можешь оставить для сверки ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2019, 04:36 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Vadim Lejnin, Вы правы, проверил - все совпадает Видимо system01.dbf не от того инстанса взял Просто хотел проверить как же действовать, если есть полный бэкап и нет бэкапа контрольника при условии, что бэкап сделан с БД, которой сейчас физически нет ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2019, 06:04 |
|
|
start [/forum/topic.php?fid=52&msg=39770148&tid=1882820]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 159ms |
0 / 0 |