|
|
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Уважаемые спецы, помогите советом. Необходимо восстановить БД ORACLE. Ситуация такая 1 БД работает в режиме ARCHIVELOG 2 Есть backup, созданный в RMAN командой 'backup database',т.е. не сключает в себя необходимые журналы. 3 Есть соответствующий backup-у CONTROLFILE 4 Журналы в FRA потеряны Все что нагуглил пока не помогло. Помогите советом пожалуйста. Нужно очень срочно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 13:45 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Alex_ssers, Bakup database без арчивлогов не бэкап :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 13:51 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Я просил совета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 13:53 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Пробовать открыть базу с недокументированными параметрами погугли здесь. Но в твоём случае шансы минимальны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 13:57 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
А что при попытке открытия (после попытки неполного восстановления) говорит? Бэкап делался при штатной нагрузке или когда-нибудь ночером, когда никто ничего не делал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 13:57 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, При попытке открыть 14:04:34 SYS@emcor >alter database open resetlogs; alter database open resetlogs * ошибка в строке 1: ORA-01194: для совместимости требуется дополнительное восстановление файла 1 ORA-01110: файл данных 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EMCOR\SYSTEM01.DBF' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 14:07 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
После бэкапа оперативные логи уже успели переписаться? А то может их можно накатить? Теоретически, есть недокументированные параметры (типа _allow_resetlogs_corruption) которые в некоторых случаях позволяют открыть БД в несогласованном режиме Я бы таки попробовал (если во-время бэкапа было очень мало изменений) привести к состоянию, когда ругается на UNDO. Сохранить все, что есть в сторонке (хотя, если все равно из бэкапа...), пересоздать контролфайл скриптом (сформированным с текущего состояния) и если получилось (с помощью _allow_resetlogs_corruptions) открыть, но полезли 600 на UNDO уже колдовать с _offline_rollback_segments Затем, естественно, экспорт нужного и пересоздание БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 14:17 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, А можно ли восстановить чем-то типа set until scn=XXXXX; restore database; recover database; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 15:06 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Надо просто понять что такое UNTIL ... Это восстановление (RESTORE) из полного бэкапа, сделанного до UNTIL ... Затем накат (RECOVER) инкрементальных бэкапов и/или архивлогов (или их бэкапов) также до UNTIL ... Если все это есть в наличии -- вперед. Но, естественно, любые изменения после UNTIL ... теряются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 15:58 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Это я понимаю. Но если scn в UNTIL и есть scn начала создания backup, то recover ничего не должен делать. Однако он всеравно требует журналов. Это я не совсем понимаю. Спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2017, 20:35 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Alex_ssersНо если scn в UNTIL и есть scn начала создания backup, то recover ничего не должен делать. А база файлики не трогает пока бэкап идёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2017, 12:22 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
Трогает. Не понятно следующее: scn архивлогов для примера такие # begin end111155525557773777999 scn начала backup - 333 значит если восстанавливаюсь до scn 777 требуются только 1 и 2 архив лог. А на самом деле oracle запрашивает их целый ворох. Зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2017, 15:47 |
|
||
|
Восстановление backup при потере archivelog
|
|||
|---|---|---|---|
|
#18+
не все файлы согласованы на SCN 333 в момент backup ( и это нормально ) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2017, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39431293&tid=1886172]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 462ms |

| 0 / 0 |
