|
|
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Привет всем! Прошу совета: настроен бакап БД со стендбая (полный и логов). Требуется ли также бакап contolfile с primary? Например после полного бакапа со стендбая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 23:26:41 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Я ошибаюсь или нет - когда мы запускаем на стендбае backup current controlfile format... то в итоге бакап управл. файла будет типа standby, поэтому чтобы восстановиться нужно будет активировать стендбай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 01:23:05 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Если версия 11g и выше, достаточно бэкапа контролфайла со стэндбая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 08:37:30 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Хорошо. Предположим у нас сломался сервер с Primary. Мы выполняем восстановление с ленты управляющего файла, который типа Standby. Вот мы восстановили все датафайлы, но чтобы открыть БД необходимо накатить все логи, это тоже сделали. Далее мы выполняем activate standby? Ткните в доку плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 10:12:11 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 10:28:08 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Спасибо, но не нашел там примера при создании бакапа на стендбае и потом восстановления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 10:43:14 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
rman_backup Далее мы выполняем activate standby?Если всё на ручном управлении, то активируете С незапамятных времен до настоящего времени работает основной алгоритм и основные команды переключения, наката, активизации Со временем появляются новые режимы, новые команды Это то что работало и будет работать всегда: Плановое переключение (без потерь): Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Внеплановое переключение (с потерями): -нет текущего лога -накатываете сколько есть архивных журналов -активируете -создаете новый standby controlfile ... -переносите на новый резервный сервер бэкап standby database, которую только что активизировали -накатываете старые логи и новые(копия старого стэндбая также легко переедет через resetlogs) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 11:37:59 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 12:09:38 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
dba123, подскажи, сделал всё по инструкции выше, но при попытке recover на бывшем primary Код: sql 1. 2. 3. 4. вообщем-то я и ожидал подобной ошибки, т.к ранее не знал о таком способе и всегда делал полное пересоздание стендбай. что я делаю не так? на новом primary : Код: sql 1. 2. 3. 4. 5. 6. 7. на новом standby (бывшем primary) : Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 10:59:23 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
byx, 1.накатывай дальше --листинг покажи recover standby database; auto ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 11:28:07 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
dba123byx, 1.накатывай дальше --листинг покажи recover standby database; auto ошибка возникает на шаге Код: sql 1. , дальше ес-но не накатывает, т.к вываливается сразу с ошибкой. Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 12:16:53 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
dba123 : восстановление бд из бэкапа, полученного со стенбая, происходит без команды активации. версия 11.2.0.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 12:29:34 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
byx: Я обычно делаю так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 12:37:13 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
жвачкинbyx: Я обычно делаю так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. спасибо, создание стендбая знакомо, интересно было именно switchover без копирования заново всей БД, как было описано выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 12:44:52 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
жвачкинdba123 : восстановление бд из бэкапа, полученного со стенбая, происходит без команды активации. версия 11.2.0.3Это верно только для РМАНа. Я ни слова не писал про рман. rman_backup, - Значит надо свериться с первоисточником, поиск: Graceful Switchover and Switchback Oracle Standby Database или NGRFUL95.pdf - или на металинке поискать ошибку (Doc ID 1509932.1) То, что старый (ручной) Graceful Switchover and Switchback после введения инкарнаций работает - это точно. да, и если начал использовать рман(бэкап), то, наверное, им и надо восстанавливать, и инкарнации править ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 12:58:02 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Про плановое переключение без потерь (switchover) немного по-другому: Остановить боевой, докатить и остановить стендбай Поменять местами контролы и оперативные логи между боевым и стендбаем Запустить бывший стендбай как боевой, RECOVER DATABASE, он докатится по оперативным логам (которые приехали с бывшего боевого) Запустить накат стендбая Это документированная процедура с 8i При этом не выполняется ACTIVATE STANDBY DATABASE, соответственно нет RESETLOGS и новой инкарнации В твоем варианте не надо было создавать новый стендбай контрол (можно, если так уж захочется, потом), а просто подложить на бывший боевой контрол от стендбая ДО АКТИВАЦИИ, и активация на новом боевом переедет на новый стендбай (в 9-10 накат придется перепустить, хотя там вроде появилась кляуза THROUGH RESETLOGS или как-то так) Сейчас ты можешь на новом боевом через RMAN установить предыдущую инкарнацию и возобновить накат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 13:12:10 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, жвачкин, спасибо, 4 пункт совсем надо выбросить не знаю зачем он там :) после него никакого грейсфула нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 13:27:26 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
dba123Вячеслав Любомудров, жвачкин, спасибо, 4 пункт совсем надо выбросить не знаю зачем он там :) после него никакого грейсфула нет вот это точно )) мне соб-но покоя и не давал этот пункт, т.к инкарнация меняется.. попробовал сбросить и на новой праймари и на новом стендбае инкарнацию на прошлую, Код: sql 1. 2. 3. 4. 5. 6. и при попытке recover Код: sql 1. 2. 3. 4. вообщем попробую всё сначала по указанной доке Graceful Switchover and Switchback for Oracle Standby Database ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 14:01:41 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
проделал по доке Graceful Switchover and Switchback for Oracle Standby Database и методом от Вячеслава - всё сработало. всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 09:45:49 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровПро плановое переключение без потерь (switchover) немного по-другому: Остановить боевой, докатить и остановить стендбай Поменять местами контролы и оперативные логи между боевым и стендбаем Запустить бывший стендбай как боевой, RECOVER DATABASE, он докатится по оперативным логам (которые приехали с бывшего боевого) Запустить накат стендбая Это документированная процедура с 8i При этом не выполняется ACTIVATE STANDBY DATABASE, соответственно нет RESETLOGS и новой инкарнации В твоем варианте не надо было создавать новый стендбай контрол (можно, если так уж захочется, потом), а просто подложить на бывший боевой контрол от стендбая ДО АКТИВАЦИИ, и активация на новом боевом переедет на новый стендбай (в 9-10 накат придется перепустить, хотя там вроде появилась кляуза THROUGH RESETLOGS или как-то так) Сейчас ты можешь на новом боевом через RMAN установить предыдущую инкарнацию и возобновить накат В случае ASM (10) как посоветуете копировать контролы и редо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 11:47:04 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
byx, Для чего нужно ручное переключение (Graceful Switchover and Switchback for Oracle Standby Database), если есть обычный switchover (alter database commit to stanby/primary) и/или broker (switchover to) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 12:18:30 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
broker78, для standart edition ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 12:42:21 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
byxbroker78, для standart edition понятно, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 13:08:11 |
|
||
|
Бакап со Standby + бакап contolfile
|
|||
|---|---|---|---|
|
#18+
rop44Вячеслав ЛюбомудровПро плановое переключение без потерь (switchover) немного по-другому: Остановить боевой, докатить и остановить стендбай Поменять местами контролы и оперативные логи между боевым и стендбаем Запустить бывший стендбай как боевой, RECOVER DATABASE, он докатится по оперативным логам (которые приехали с бывшего боевого) Запустить накат стендбая Это документированная процедура с 8i При этом не выполняется ACTIVATE STANDBY DATABASE, соответственно нет RESETLOGS и новой инкарнации В твоем варианте не надо было создавать новый стендбай контрол (можно, если так уж захочется, потом), а просто подложить на бывший боевой контрол от стендбая ДО АКТИВАЦИИ, и активация на новом боевом переедет на новый стендбай (в 9-10 накат придется перепустить, хотя там вроде появилась кляуза THROUGH RESETLOGS или как-то так) Сейчас ты можешь на новом боевом через RMAN установить предыдущую инкарнацию и возобновить накат В случае ASM (10) как посоветуете копировать контролы и редо?По ASM я не спец. С 11 умеет копировать ASMCMD (насколько я помню в 11gR1 это перловый скрипт для DBMS_FILE_TRANSFER, а 11gR2 -- для DBMS_DISKGROUP) Наверное, их можно портировать и в 10-ку. Ну или юзать DBMS_FILE_TRANSFER напрямую Еще, насколько знаю, есть/бывает доступ по FTP и HTTP (через XMLDB) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 13:56:14 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39281848&tid=1887762]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 182ms |
| total: | 410ms |

| 0 / 0 |
