Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 rman_основы  [new]
nerral
Guest
Подскажите плиз теор. момент
Когда с помощью rman говоришь backup database - перед выполнением этой команды происходит контрольная точка, после rman извлекает блок и видит, что SCN в блоке старше контрольной точки - такой блок попадет в бэкапсет или старая версия блока туда попадет???
17 июн 10, 15:19    [8957999]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
nerral
Подскажите плиз теор. момент
Когда с помощью rman говоришь backup database - перед выполнением этой команды происходит контрольная точка, после rman извлекает блок и видит, что SCN в блоке старше контрольной точки - такой блок попадет в бэкапсет или старая версия блока туда попадет???

нет... контрольной точки не происходит
17 июн 10, 15:20    [8958004]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
nerral
Guest
pravednik,
а checkpoint_change# в v$datafile_header вроде как изменяется после запуска backup database plus archivelog и до создания piece ( т.е. до надписи rman piece handle=.....)
17 июн 10, 15:33    [8958134]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
nerral
pravednik,
а checkpoint_change# в v$datafile_header вроде как изменяется после запуска backup database plus archivelog и до создания piece ( т.е. до надписи rman piece handle=.....)

ну так учитывайте, что есть "хорошая" разница между просто backup database и backup database plus archivelog... и контрольная точка начинается(!!) как раз благодаря ей )
17 июн 10, 15:41    [8958199]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
nerral
Guest
pravednik,
ok, опустим переключение журналов)
даю backup datafile 3;
checkpoint_change# для него становится больше, чем у всех остальных.
17 июн 10, 16:01    [8958383]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
dmitrysk
Member

Откуда:
Сообщений: 460
nerral,

Правильно ли понимаю ваш вопрос: вас интересует консистентность базы данных по окончанию онлайн бэкапа?
Если да, то во время бэкапа база данных может изменять блоки и в бэкап попадут уже новые образы блоков.

Для восстановления такого бэкапа дополнительно понадобяться арклоги.
17 июн 10, 16:52    [8959020]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
nerral
Guest
dmitrysk,
понятно, спасибо.
17 июн 10, 17:31    [8959344]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
Yuri Pudovchenko
Member

Откуда: Moscow
Сообщений: 201
Привет, у меня тоже есть вопрос по основам,может быть кто-то уже знает ответ.

Пусть есть БД из 2-х датафайлов: 1,2.
Допустим, запустился один полный бэкап, забэкапил датафайл №1 , начал бэкапить № 2 и тут упал. Мы увидели это и запустили руками полный бэкап №2.

Вопрос1: будет ли новый бэкап принимать во внимание, что файл № 1 уже забэкаплен? Т.е. начнется ли бэкап №2 с файла № 2 ? Хотелось бы услышать, что - да....

Допустим, что бэкап №2 забэкапил файл №2, перешел к файлу №1 и тут опять упал...

Вопрос2: существует ли с точки зрения Оракла полный бэкап БД? имеется в виду такой бэкап, с которого можно восстановиться. И что в этой ситуации я получу в ответ на "report need backup"?

Для простоты вопроса считаем, что архивлоги в наличии есть все.
Т.е. они либо бэкапятся всегда успешно, либо просто не подвержены сбою.
23 июн 10, 15:19    [8988274]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
Yuri Pudovchenko
Допустим, запустился один полный бэкап, забэкапил датафайл №1 , начал бэкапить № 2 и тут упал.
Если до начала процедуры у нас не было бэкапов, то в этот момент у нас отсутствуют какие-либо бэкапы чего бы то ни было. Если вопрос, конечно, про RMAN.
Дальше продолжать?
23 июн 10, 15:41    [8988451]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
Продолжать...
Guest
GL
Yuri Pudovchenko
Допустим, запустился один полный бэкап, забэкапил датафайл №1 , начал бэкапить № 2 и тут упал.
Если до начала процедуры у нас не было бэкапов, то в этот момент у нас отсутствуют какие-либо бэкапы чего бы то ни было. Если вопрос, конечно, про RMAN.
Дальше продолжать?

Допустим у нас бэкапится по одному файлу в каждый бэкапсет и после падения rmanа мы видим этот бекапсет через list backupset.
Идеи будут?
23 июн 10, 16:14    [8988777]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
--+
Guest
Продолжать...
GL
Yuri Pudovchenko
Допустим, запустился один полный бэкап, забэкапил датафайл №1 , начал бэкапить № 2 и тут упал.
Если до начала процедуры у нас не было бэкапов, то в этот момент у нас отсутствуют какие-либо бэкапы чего бы то ни было. Если вопрос, конечно, про RMAN.
Дальше продолжать?

Допустим у нас бэкапится по одному файлу в каждый бэкапсет и после падения rmanа мы видим этот бекапсет через list backupset.
Идеи будут?


а попробовать?
Восстановление же тоже возможно не целой БД, а отдельных объектов.
23 июн 10, 16:17    [8988806]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Backup Optimization
23 июн 10, 16:50    [8989147]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
backup optimization спасет только для не открытых в RW файлов
24 июн 10, 04:53    [8991296]     Ответить | Цитировать Сообщить модератору
 Re: rman_основы  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
Yuri Pudovchenko

Вопрос1: будет ли новый бэкап принимать во внимание, что файл № 1 уже забэкаплен? Т.е. начнется ли бэкап №2 с файла № 2 ? Хотелось бы услышать, что - да....

Даже если полный бака базы пройдет успешно и все фалы будут лежать где надо, повторный запуск полного бакапа создаст еще один полный бакап. Надеюсь это ответ на вопос.

Yuri Pudovchenko

Вопрос2: существует ли с точки зрения Оракла полный бэкап БД? имеется в виду такой бэкап, с которого можно восстановиться. И что в этой ситуации я получу в ответ на "report need backup"?

"Полный бакап" это (если не брать в расчет холодных закусок) backup sets всех таблспейсов (ну почти всех :) и все redo logs (включая архивные) со времени до начала самого раннего бакапа.

Хотя все зависит от понимания того, на какой момент времени Вы хотите "восстановиться".
24 июн 10, 10:49    [8992274]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить