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

Откуда: NV
Сообщений: 22
Добрый день.

Есть необходимость реплицировать данные по списку таблиц с нескольких продуктивных баз на тестовую.

Достаточно раз в сутки, в момент наименьшей нагрузки на продуктивные базы. Так же желательно, чтоб накопление данных для репликации сильно не сказывалось на производительности.

Oracle 10g 10.2.0.5.0

Посоветуйте в сторону какой технологии смотреть.
27 мар 12, 05:56    [12318004]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
RXL
Member

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

RMAN DUPLICATE?
27 мар 12, 08:00    [12318086]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
RXL
Member

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

Отдельные таблицы можно через expdp/impdp. С указанием условия (параметр QUERY) можно делать инкрементальную переливку.
27 мар 12, 08:02    [12318091]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
orTOPed
Member

Откуда: |▒|▒|▒|▒|▒|
Сообщений: 611
MVIEW + MVIEW log?
27 мар 12, 11:09    [12318908]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
mdb
Добрый день.

Есть необходимость реплицировать данные по списку таблиц с нескольких продуктивных баз на тестовую.

Достаточно раз в сутки, в момент наименьшей нагрузки на продуктивные базы. Так же желательно, чтоб накопление данных для репликации сильно не сказывалось на производительности.

Oracle 10g 10.2.0.5.0

Посоветуйте в сторону какой технологии смотреть.
Если нужно, чтобы сильно не сказывалось на производительность, то имеет смысл брать GoldenGate, который в целевую систему переносит все изменения в течение дня и складывает их либо сразу в целевые таблицы, либо в промежуточную таблицу. В любой момент накопленные данные быстро перегружаются в целевые таблички.

Доп. нагрузка на источнике будет в районе 3%.

expdp/impdp - хороший вариант, если базы небольшие. MVIEW будет кушать ресурсы и немало.
27 мар 12, 11:39    [12319114]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
Fedortsov A.
Member

Откуда:
Сообщений: 832
как вариант - streams, но штука капризная
27 мар 12, 17:06    [12322117]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
LexMinsk
Member

Откуда: Republic of Belarus
Сообщений: 451
Oracle GoldenGate попробуйте.
27 мар 12, 17:09    [12322142]     Ответить | Цитировать Сообщить модератору
 Re: Репликация Oracle  [new]
mdb
Member

Откуда: NV
Сообщений: 22
Спасибо за ответы.
1) GoldenGate интересно, но лицензий на него у нас не имеется.
2) MVIEW + MVIEW log. Наверное подходит, но переживаю за продуктивные сервера, они последнее время и так под приличной нагрузкой.
3) expdp/impdp - Баз примерно 20 десятка, от 10 до 100ГБ. Притом географически сильно разнесены. Сам не администратор, поэтому слабо пока себе представляю, на сколько это дело автоматизируемо.
4) streams, но штука капризная - изучаю...

Сейчас нужные данные копируются тупо в лоб через оставшиеся по наследству скрипты sqlplus copy to/from
27 мар 12, 22:12    [12323938]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить