|
|
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
oracle 12.1 если не указывать явно докуда разворачивать "Backup-based duplication without connection to target and recovery catalog" - то какой берется scn? и это не тот scn, который видно командой list backup of controlfile; и если там лежит бэкап более старшего контрольника, то dublicate не проверяет, есть ли все нужные для восстановления архивлоги в бэкапе. так какой жеж? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2016, 12:59 |
|
||
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
Код: 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. 29. 30. 31. 32. 33. 34. если контрольник младше бэкапа архивлогов, то он взял по бэкапу архивлогов? Код: plsql 1. 2. 3. 4. 5. похоже, что это последний scn архивлога, о котором знает забэкапированный контрольник. в доке нигде такого не написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 09:33 |
|
||
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
а какой командой можно впихнуть в один бэкапсет архивлоги и контрольник? или нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 14:39 |
|
||
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
Нельзя, архивлоги всегда в отдельном (-ных) бэкапсете (-ах) Но, если не настроен CONTROLFILE AUTOBACKUP, то контрольник (на начало бэкапа) включается в один бэкапсет с SYSTEM (точнее, с первым датафайлом из SYSTEM) Также, если есть табличные пространства с разными размерами блоков, то они будут помещаться в разные бэкапсеты При DUPLICATE берется всегда текущий SCN, если отдельно не задано кляузой UNTIL. Если не наберется архивлогов до текущего времени, накатится сколько найдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 15:07 |
|
||
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
задача - сделать отчуждаемый бэкап, который можно разворачивать дупликатом без поиска нужного scn) Вячеслав ЛюбомудровНельзя, архивлоги всегда в отдельном (-ных) бэкапсете (-ах) да, похоже печаль Вячеслав ЛюбомудровНо, если не настроен CONTROLFILE AUTOBACKUP, то контрольник (на начало бэкапа) включается в один бэкапсет с SYSTEM (точнее, с первым датафайлом из SYSTEM) только он кидается в отдельный бэкапсет, который при REDUNDANCY 1 и следующем бэкапе контрольника кроссчек-делетом сносится, что тоже печаль Вячеслав ЛюбомудровТакже, если есть табличные пространства с разными размерами блоков, то они будут помещаться в разные бэкапсеты если CONTROLFILE AUTOBACKUP=ON, то можно брать соответствующий бэкапу архивлогов автобэкап контрольника, но его надо как-то выискивать и опять же не снести случайно редунданси+кроссчек (видимо таки вернуться на window). а нельзя отдельно задать редунданси для контрольника? Вячеслав ЛюбомудровПри DUPLICATE берется всегда текущий SCN, если отдельно не задано кляузой UNTIL. текущий куда?) из экспериментов: "это последний scn архивлога, о котором знает забэкапированный контрольник" Вячеслав ЛюбомудровЕсли не наберется архивлогов до текущего времени, накатится сколько найдет и выпадет с ошибкой, не допинав полностью базу. налетали несколько раз, когда таки между малым интервалом бэкапов архивлогов, потом бэкап контрольника случалось переключение и дупликат не дупликатил до конца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 07:17 |
|
||
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
AlexVinзадача - сделать отчуждаемый бэкап, который можно разворачивать дупликатом без поиска нужного scn)Обычный бэкап PLUS ARCHIVELOGS + CONTROLFILE AUTOBACKUP вполне достаточный AlexVinВячеслав ЛюбомудровНо, если не настроен CONTROLFILE AUTOBACKUP, то контрольник (на начало бэкапа) включается в один бэкапсет с SYSTEM (точнее, с первым датафайлом из SYSTEM) только он кидается в отдельный бэкапсет, который при REDUNDANCY 1 и следующем бэкапе контрольника кроссчек-делетом сносится, что тоже печальОн кидается в один датасет вместе с датафайлом 1 (SYSTEM), если не включен CONTROLFILE AUTOBACKUP и если ты принудительно не включаешь CONTROLFILE в команду. Еще есть забавная разница между BACKUP DATABASE CURRENT CONTROLFILE и BACKUP DATABASE INCLUDE CURRENT CONTROLFILE И удалится только если есть и новый бэкап контрольника, и новый бэкап датафайла 1. Что логично AlexVinесли CONTROLFILE AUTOBACKUP=ON, то можно брать соответствующий бэкапу архивлогов автобэкап контрольника, но его надо как-то выискивать и опять же не снести случайно редунданси+кроссчек (видимо таки вернуться на window). а нельзя отдельно задать редунданси для контрольника?В чем проблема выискивать? Задай ему имя подходящее (FORMAT) Вообще, REDUNDANCY 1 как-бы очень не удобен для клонирования на дату. На мой взгляд, по крайней мере. AlexVinВячеслав ЛюбомудровПри DUPLICATE берется всегда текущий SCN, если отдельно не задано кляузой UNTIL. текущий куда?) из экспериментов: "это последний scn архивлога, о котором знает забэкапированный контрольник"Он как бы вообще не задает никакой SCN по умолчанию. Просто восстанавливает что может и катит, сколько может. Вот с кляузой UNTIL могут возникнуть проблемы (особенно при REDUNDANCY 1 ): Когда ищется контрольник для восстановления, он ищется на дату, заданную в UNTIL и ранее Поэтому, если у тебя не включен CONTROLFILE AUTOBACKUP, то ты можешь задать SCN например как NEXT_CHANGE# последнего забэкапленного лога и возьмется контрольник, который вместе с datafile 1. В нем нет информации о текущем бэкапе, но RMAN выполнит CATALOG START WITH (должен, по крайней мере). А если включен -- бэкап контрольника будет выполнен после бэкапа архивлогов и при указании UNTIL " NEXT_CHANGE# последнего забэкапленного лога " просто не найдется. А тут еще REDUNDANCY 1... AlexVinВячеслав ЛюбомудровЕсли не наберется архивлогов до текущего времени, накатится сколько найдет и выпадет с ошибкой, не допинав полностью базу. налетали несколько раз, когда таки между малым интервалом бэкапов архивлогов, потом бэкап контрольника случалось переключение и дупликат не дупликатил до концаЭто если вообще не указывал UNTIL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 08:40 |
|
||
|
rman duplicate database из backup location - scn?
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровЕще есть забавная разница между BACKUP DATABASE CURRENT CONTROLFILE и BACKUP DATABASE INCLUDE CURRENT CONTROLFILEСобственно, RMAN backup ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 08:45 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=180&tid=1886620]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 376ms |

| 0 / 0 |
