Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 standby и снепшот  [new]
не бейте
Guest
Открыл для себя сегодня новый вид стендбАя, под названием снепшод. Но так и не понял одной штуки.

У нас есть в продакшене базюлище, мы его стендбаим физически. Так же у нас есть девелопер ( он же дба, он же сисадмин, он же единственный юзер базюлищи) который разрабатывает базюлющу. Вот он взял стендбай, перевёл в его в снепшот. Сделал в нём изменения например накодил пару процедур. И потом переключил со снепшода на физический стендбай. Внимание вопрос- что происходит с стендбаем? он все ихменения стирает, аплид накопившиеся логи и работает как обычный стендбай? Зачем тогда он нужен?? в книжки написано для тестирования. Для какого тестирования? если при снепшоте нету ни нагрузки тока данные:/ вообщем запутался я. Обьясните а?
10 фев 09, 01:08    [6798641]     Ответить | Цитировать Сообщить модератору
 Re: standby и снепшот  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
не бейте
Открыл для себя сегодня новый вид стендбАя, под названием снепшод. Но так и не понял одной штуки.

У нас есть в продакшене базюлище, мы его стендбаим физически. Так же у нас есть девелопер ( он же дба, он же сисадмин, он же единственный юзер базюлищи) который разрабатывает базюлющу. Вот он взял стендбай, перевёл в его в снепшот. Сделал в нём изменения например накодил пару процедур. И потом переключил со снепшода на физический стендбай. Внимание вопрос- что происходит с стендбаем? он все ихменения стирает, аплид накопившиеся логи и работает как обычный стендбай? Зачем тогда он нужен?? в книжки написано для тестирования. Для какого тестирования? если при снепшоте нету ни нагрузки тока данные:/ вообщем запутался я. Обьясните а?


Снапшот нужен затем, что очень и очень часто нужна не ТОЧНАЯ копия базы, а нужна точная копия, что в базе было скажем сутки назад. Ну к примеру, в вашей системе легко перегрузить данные за сутки, но вот нужна возможность, если что, открутить неудачные изменения (причем мгновенно а не через долгую Flash recovery) или же просто нет разницы, иметь бэкап за сутки или за сейчас.

В операционках мы такое используем постоянно - суточную копию системных дисков - гораздо удобнее чем иметь RAID-1, потому что в случае очень вероятных ошибок - суточная копия куда как нужнее, а после важных изменений можно и перенакатить такую копию еще раз. В базе аналогично.

А как девелопер может накодить пару процедур на стендбае? Если он их накодит, то он уже в стендбай обратно не переведет, ну или база откатит его накоденное, если стендбай не логический.
10 фев 09, 02:27    [6798701]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить