|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Приветствую! Понимаю, что везде уже сто раз писали. Но всё же может кому-то не сложно ответить) Oracle 10g linux архивлог Дано: Потеря носителя. Есть бэкап за 20е мая (без каталога восстановления) и FRA за 21e. Онлайн redo нет. Как правильно восстановить на последний момент в FRA ? У меня только на момент бэкапа получается( Делаю: Код: 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.
База открыта, но потерян день работы. recover database; выдает ошибку. recover database noredo; - тоже ошибка recover database until cancel; - опять ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 11:26 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
lYYП Есть бэкап за 20е мая (без каталога восстановления) и FRA за 21e. Онлайн redo нет. Покажите, каким скриптом бэкап делался, бэкап, который есть, FRA, init-параметры по FRA. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 11:36 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
lYYУ меня только на момент бэкапа получаетсяЧто просило восстановить - seq из бакапа, то и получило. lYYБаза открыта ... recover database; выдает ошибку.Ошибка это, что БД открыта? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 11:40 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Aliona, недельный Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
ежедневный Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 11:55 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Я ещё просила показать бэкап, который есть, FRA, init-параметры по FRA. добавлю init-параметры по архивлогам. Я так понимаю, диск /home/backup/rman не пострадал? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 12:38 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Конкретизирую вопрос, архивлоги с момента последнего бэкапа где-нибудь сохранились? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 12:42 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
AlionaКонкретизирую вопрос, архивлоги с момента последнего бэкапа где-нибудь сохранились? db_recovery_file_dest /home/dbf/flash_recovery_area db_recovery_file_dest_size 400G /home/dbf/flash_recovery_area - все файлы на месте /home/backup/rman не пострадал Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 13:13 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Получается у вас есть бэкапы и все архивлоги, нет только текущего redo ? Значит вы можете восстановить бд до последнего архивлога, о потеряете транзакции из redo. Откуда Вы такую странную стратегию восстановления взяли? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 14:21 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
RMAN> set dbid хххххх; --если не указать UNTIL остановиться с ошибкой, надо alter database open resetlogs; run { startup nomount restore controlfile from autobackup; alter database mount; restore database; recover database UNTIL SEQUENCE хххх; alter database open resetlogs; } ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 14:33 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Aliona, Спасибо за участие! SEQUENCE хххх; номер последнего секвенса из FRA где искать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 14:46 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
lYYномер последнего секвенса из FRA где искать? Если не знаете, где искать, не ищите. эту строку закомментируйте. Посторюсь: --если не указать UNTIL остановиться с ошибкой, надо выполнить alter database open resetlogs; ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 14:52 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Aliona, запустил на резервном сервере с тем же набором файлов recover database; жду... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 14:56 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
lYYAliona, запустил на резервном сервере с тем же набором файлов recover database; жду... Вы запустили отдельную команду recover database ? Вы не исправимы, я умываю руки. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 15:27 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Aliona, я готов учиться и исправляться! После падения все файлы были скопированы на второй сервер. На нём Сделал так: run { startup nomount restore controlfile from autobackup; alter database mount; restore database; recover database; } Получил: Код: plsql 1. 2. 3. 4. 5.
Хотя файл есть: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
20го в 19:00 запустился бэкап, с которого и восстанавливаю. Зачем ему seq 194507 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:01 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
lYY20го в 19:00 запустился бэкап, с которого и восстанавливаю. Зачем ему seq 194507 ? Вопрос хороший, особенно для человека, который возюкается с Oracle на этом сайте 9 лет. Может пора уже доки почитать ? Приведённый скрипт должен был сработать на сервере, где выполнялся бэкап, и при условии, сто архивлоги лежат во FRA, а что вы перенесли на тестовый сервер, нам не ведомо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 17:49 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Интересно, а теперь вам понятно, гле номер сиквенса выяснить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 17:55 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Если есть все архивредологи от бэкапа и до падения, то супер. После restore Потом можно использовать волшебную комманду - меня всегда выручала. Это что бы не заморачиваться со всякими сиквенсами. Вычислять их ит.д. Если лениво и нужно побыинькому. В ручном режиме из плюсов (as sysdba)- recover database using backup controlfile until cancel; Потом всё подтверждаете. Подтянет скопом до последнего архивредолога Затем open database resetlogs ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 18:46 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Aliona, Написал большой развернутый ответ, но завис браузер) В общем спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 09:26 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
A K, Спасибо. Экспериментировать с этой базой больше нет возможности. Попробовал на копии и оригинале, результат один. Потерянный день синхронизирован с распределенных БД. А я ушел на тестовых базах тренироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 09:30 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Извиняюсь, что вклиниваюсь в чужую тему, не хотелось создавать новую по смежному вопросу: БД работает в режиме ARCHIVELOG, все логи записываются в отдельную директорию на носителе. Производится фул бэкап БД 0 уровня раз в неделю и каждый день бэкап 1 уровня (кумулятивный). Правильно ли я понимаю, что по дате бэкапа 0 уровня можно удалять все предыдущие archivelog или нет? P.s. везде читаю, что archivelog deletion (retention) policy это зло! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 10:57 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Javl, Лучше сразу скрипты бэкапа привести. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 11:03 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
lYY, А что там выкладывать: BACKUP INCREMENTAL LEVEL 0 DATABASE; BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE; Вопрос наверное больше по настройкам: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle_backup/%F; CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle_backup/snapcf.f'; из основного... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 11:14 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
ONFIGURE CONTROLFILE AUTOBACKUP ON; ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 11:16 |
|
Вопросы по rman
|
|||
---|---|---|---|
#18+
Javl, у меня такие скрипты: Вопросы по rman брал здесь же на форуме. Считаю, что скрипты бэкапа правильные. Тема возникла потому, что не правильно восстанавливал. Сделаю копию виртуалки с боевой базой и проверю. Ну и вам советую создать виртуальную копию вашего сервера и пробовать разные сценарии падения и восстановления. 1. Стёрли только редо. 2. Удалили один из файлов данных. 3. Удалили все файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 11:35 |
|
|
start [/forum/topic.php?fid=52&msg=39816958&tid=1882450]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 144ms |
0 / 0 |