Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
Добрый день, подскажите как правильно организовать синхронизацию одной из наших DEV-систем, вчерашними данными с PRO-cистемы _НА STANDARD EDITION_!!!

Пока что DATAPUMP полностью переписывает (импоритируя из ежедневного экспорта exp_yyyy_mm_dd.dmp) все наши db-схемы!

Но данные растут, и вроде как громоздко "переливать" всю базу целиком ( пусть хоть и для этого есть вся ночь)! Так что вместо "FULL-решения" ищется "DELTA-решение" т.е. чтоб только измененные данные скачивать! Вроде, как я знаю, для этого есть холодный StandBy, скажем после какого-то часа ночью накатывать на DEV-cистему архив-логи, написанные за день на PRO-дуктивке! Но проблема в том, что DEV-система не может оставаться READONLY - на ней нужно тестить и т.п!

как решаются такие задачи в принципе? (и у вас лично?)




____________________________________________________________
сейчас работаю на: Oracle 11.2.0.2.0, 64bit, standard edition, OU-Linux.
20 фев 13, 14:13    [13954839]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Sal
Member

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

в принципе видимо как то так:
http://gavinsoorma.com/2009/09/11g-snapshot-standby-for-real-time-testing/
20 фев 13, 14:22    [13954910]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

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

каааайф! Спасибо огромное за сей совет!!! Т.е. благодаря флэшбэк-технологии, я могу предназначенную изначально как readonly базу (=копию продуктивки) поставить в течении рабочего дня таки как read-write, поздно вечером откатить к некоей flashback-точке "рано утром", а ночью продолжать накатывать скопившиеся за день архивлоги как ни в чём ни бывало! (т.е. как будто она и была readonly!!!) . Я верно сформулировал идею?

cмущает немного вот это:

автор
So we need to keep in mind that whatever limitations are present in the Flashback database technology, the same will also be inherent in the Snapshot database fetaure.

не имеются ли ввиду тут какие-то ограничения Flashback для standard edition??
20 фев 13, 15:30    [13955432]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
-2-
Member

Откуда:
Сообщений: 15330
ORAngutang
не имеются ли ввиду тут какие-то ограничения Flashback для standard edition??
на SE нет Flashback database
20 фев 13, 15:58    [13955691]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
kinky cat
Member

Откуда: с дивана23
Сообщений: 1238
ORAngutang
Sal,

каааайф! Спасибо огромное за сей совет!!! Т

раскатал губу )
все подобные фичи flashback database, snapshot standby - EE only

Если сильно извратиться, то можно наворотить наколенный snapshot database на SE - с пом-ю каких нибудь zfs/veritas snapshot/clones и ручного стендбая.

Но лучше заплатить деньги.
20 фев 13, 16:14    [13955827]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Dgordeenko
Member

Откуда: Серпухов-Подольск-Москва
Сообщений: 216
flashback не катит, ибо SE.

Ну как вариант, правда место будет кушать неслабо - делать image copy backup в начале дня, работать весь день, в конце дня "восстанавливаться" (т.е. переключаться) на эту копию, и накатывать инкрементал с PROD от SCN image бекапа (чтобы не ждать наката архивлогов, если они долго идут).
20 фев 13, 16:32    [13955984]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
На больших объемах можно попробовать посмотреть split mirror средствами массива (если, конечно, он умеет)
20 фев 13, 16:42    [13956070]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
автор
раскатал губу )
все подобные фичи flashback database, snapshot standby - EE only

мда... нищебод - это судьба! :-(
))))


Dgordeenko
flashback не катит, ибо SE.


Ну как вариант, правда место будет кушать неслабо - делать image copy backup в начале дня, работать весь день, в конце дня "восстанавливаться" (т.е. переключаться) на эту копию, и накатывать инкрементал с PROD от SCN image бекапа (чтобы не ждать наката архивлогов, если они долго идут).


а что.... это может быть тоже вполне себе идея....
20 фев 13, 16:54    [13956173]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
-2-
Member

Откуда:
Сообщений: 15330
ORAngutang
автор
раскатал губу )
все подобные фичи flashback database, snapshot standby - EE only
мда... нищебод - это судьба! :-(
у кого нет денег на ее, может украсть гг.
20 фев 13, 16:56    [13956195]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
-2-,

что есть гг. ?
20 фев 13, 17:02    [13956259]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Sal
Member

Откуда:
Сообщений: 1595
[quot kinky cat]
ORAngutang
Sal,

Если сильно извратиться, то можно наворотить наколенный snapshot database на SE - с пом-ю каких нибудь zfs/veritas snapshot/clones и ручного стендбая.


Как раз такое и делают в delphix,
вот дока по этой прикольной штуке:
http://docs.delphix.com/display/DOCS30/Delphix+Server+3.0+Documentation
Правда они рекламируются как виртуальные базы данных,
но все построено на снапшотах.
А поскольку в дельфикс перебежал народ, котоый создавал zfssa,
то вполне может быть у них работает лучше, чем у оракла.
20 фев 13, 17:11    [13956344]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
-2-
Member

Откуда:
Сообщений: 15330
ORAngutang
что есть гг. ?
ГoldenГate
20 фев 13, 17:21    [13956404]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
-2-,

ааа, дык а чем лучше кража golden gate кражи E.E. ?
20 фев 13, 17:25    [13956430]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
-2-
Member

Откуда:
Сообщений: 15330
ORAngutang
ааа, дык а чем лучше кража golden gate кражи E.E. ?
тем, что прод можно засветить на обращении с инцидентами в поддержку, а гг может работать в стронке. и дешевле расхлебывать, если что.
20 фев 13, 17:31    [13956479]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
kinky cat
Member

Откуда: с дивана23
Сообщений: 1238
-2-
ORAngutang
ааа, дык а чем лучше кража golden gate кражи E.E. ?
тем, что прод можно засветить на обращении с инцидентами в поддержку, а гг может работать в стронке. и дешевле расхлебывать, если что.

)) профессионал!
20 фев 13, 17:53    [13956648]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
Dgordeenko
flashback не катит, ибо SE.

Ну как вариант, правда место будет кушать неслабо - делать image copy backup в начале дня, работать весь день, в конце дня "восстанавливаться" (т.е. переключаться) на эту копию, и накатывать инкрементал с PROD от SCN image бекапа (чтобы не ждать наката архивлогов, если они долго идут).


решили с нашим сисадмином сделать что-то подобное. Утром image copy 1:1 на соседний volume стореджа, а вечером из него "восстанавливаться"...
Только не очень понятно, что есть: "инкрементал с PROD от SCN image бекапа"? можно ссылку?
вообще нам хотелось бы ребилдить только бизнесс-схемы базы. А Sys и System например не трогать! Это возможно в варианте "SCN-инкрементал"?
22 фев 13, 12:55    [13966322]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
ORAngutang,

Видимо имеется ввиду инкрементальный бэкап, чтобы не ждать наката архивлогов, быстрее накатить инкремент.
22 фев 13, 13:19    [13966544]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
Охрименко
ORAngutang,

Видимо имеется ввиду инкрементальный бэкап, чтобы не ждать наката архивлогов, быстрее накатить инкремент.


а инкрементальный (RMAN?-)бэкап одного инстанса вообще то подойдет другому?!
22 фев 13, 14:01    [13966882]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Это в случае стендбая. А поскольку стендбай на стандарт эдишен это ни что иное как восстанавливаемая боевая БД, то инкрементальные бэкапы должны подходить.

Но если речь о dev как отдельной базе, которая изменяется, такое решение конечно не подойдет.
1. Триггерами по db-link синхронизация dev с prod
2. По ручному аудиту вычислять изменившиеся данные и вносить в dev
3. ГГ (надо тестить)
4. expdp/impdp (самое надежное). Время на заливку данных есть, объем данных это величина с которой нужно считаться. И на объемах в несколько сотен ГБ это уже существенная величина.
22 фев 13, 14:16    [13966962]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
Охрименко
которая изменяется

да DEV отдельная база, но все изменения на ней в течении дня - тестовые, и уже к ночи могут быть без проблем потеряны!

Охрименко
такое решение конечно не подойдет.

почему?
22 фев 13, 16:22    [13967934]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Dgordeenko
Member

Откуда: Серпухов-Подольск-Москва
Сообщений: 216
ORAngutang,
конечно можно.

image copy by rman:
http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmcncpt.htm#i1006661
но вообще не так важно, как именно вы создаёте image copy (rman'ом или средствами массива, или холодна копия)

incremental from scn
http://docs.oracle.com/cd/E11882_01/server.112/e25608/rman.htm#CIHIAADC

ORAngutang
вообще нам хотелось бы ребилдить только бизнесс-схемы базы. А Sys и System например не трогать! Это возможно в варианте "SCN-инкрементал"?

"сбросить" изменения бизнес-схема, но оставить изменения sys&system - конечно не получится, мы же оперируем согласованным состоянием всей базы данных.
22 фев 13, 17:54    [13968394]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Dgordeenko,

image copy чем кардинально отличается от обычного бэкапа?
22 фев 13, 18:48    [13968674]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Dgordeenko
Member

Откуда: Серпухов-Подольск-Москва
Сообщений: 216
Охрименко,
Если под обычным бекапом понимается дефолтный бекапсет с помощью rman, то:
1) Фактически побайтовая копия (т.е. если в датафайле размером 100Гб занятов 20Гб - image copy будет весить 100Гб, бекапсет ~20Гб).
2) Можно сделать switch datafile на image copy очень быстро, а для бекапсета необходима фаза restore с соответствующими обработками на пути рестора.

An image copy is an exact copy of a single data file, archived redo log file, or control file. Image copies are not stored in an RMAN-specific format. They are identical to the results of copying a file with operating system commands. RMAN can use image copies during RMAN restore and recover operations, and you can also use image copies with non-RMAN restore and recovery techniques.
22 фев 13, 21:37    [13969125]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
ORAngutang
Member

Откуда:
Сообщений: 1755
а где можно прочитать конкретно: как практически делается StandBy!?!
22 фев 13, 21:53    [13969165]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация DEV-базы вчерашними данными с PRO-базы на SE!  [new]
Dgordeenko
Member

Откуда: Серпухов-Подольск-Москва
Сообщений: 216
ORAngutang,

Общее
http://docs.oracle.com/cd/E11882_01/server.112/e25608/toc.htm

Конкретнее
http://docs.oracle.com/cd/E11882_01/server.112/e25608/create_ps.htm#i63561
22 фев 13, 22:10    [13969222]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить