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

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

Кто-то имел дело с миграцией между платформами с разным эндианом?
Слышал про то, что в 11.2 появилась возможность создания стэндбай БД на другой платформе.
Металинка у меня к сожалению нет.
Можете что-нибудь сюда вбросить или дать общедоступную ссылку для почитать про гетерогенный стэндбай?
Может кто-то реальным опытом может поделиться, если сам что-то подобное делал?
26 фев 15, 08:22    [17313417]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
xxxkms
Member

Откуда:
Сообщений: 395
Ихтиандр
Слышал про то, что в 11.2 появилась возможность создания стэндбай БД на другой платформе.

Не на разных эндианах.
26 фев 15, 09:14    [17313581]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Rbb
Member

Откуда:
Сообщений: 260
Ищите

Migration of an Oracle Database Across OS Platforms [ID 733205.1]
26 фев 15, 09:15    [17313583]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
Ихтиандр,

Я пару раз делал, но с помощью goldengate
26 фев 15, 10:38    [17314089]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Ихтиандр
Member

Откуда: оттуда
Сообщений: 76561
Rbb
Ищите

Migration of an Oracle Database Across OS Platforms [ID 733205.1]

К сожалению нет металинка
26 фев 15, 12:04    [17314646]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Ихтиандр
Member

Откуда: оттуда
Сообщений: 76561
Alexander Ryndin
Ихтиандр,

Я пару раз делал, но с помощью goldengate

интересно.
каков примерный объем переносимых данных, длительность процесса и какой в результате был даунтайм?
26 фев 15, 12:14    [17314715]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Rbb
Member

Откуда:
Сообщений: 260
Ихтиандр
Rbb
Ищите

Migration of an Oracle Database Across OS Platforms [ID 733205.1]

К сожалению нет металинка


Погуглить разве проблема ?
26 фев 15, 12:18    [17314739]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
Ихтиандр
Alexander Ryndin
Ихтиандр,

Я пару раз делал, но с помощью goldengate

интересно.
каков примерный объем переносимых данных, длительность процесса и какой в результате был даунтайм?
Объем там без разницы. У меня базки были по 5 Тб.
1) Вы запускаете GoldenGate, который собирает все изменения с момента X.
2) Поднимаете базу на момент X+T (есть разные способы: impdp+flashbackscn, rman+recovery. (Длительность этого периода неограничена)
3) Запускаете GoldenGate с момента X+T
4) Ждете пока база догонит источник
5) Переключаем пользователей.
Главное настроить GoldenGate, чтобы процесс был сходимый. Простой зависит от приложения. Самим методом миграции простой не ограничен - может быть даже 0. У меня приложение было Siebel - время переключения было 5 минут.
26 фев 15, 12:29    [17314814]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Ихтиандр
Member

Откуда: оттуда
Сообщений: 76561
Golden Gate по честному покупали?
Синхронизация по времени?
Не очень представляю как гарантировать когерентность двух БД, если например экспортом выгружал данные.
26 фев 15, 13:25    [17315241]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
Ихтиандр
Golden Gate по честному покупали?
Синхронизация по времени?
Не очень представляю как гарантировать когерентность двух БД, если например экспортом выгружал данные.
GoldenGate можно купить временную лицензию - 1 год, но это минимум. Лично я не покупал - покупал заказчик.
Синхронизация возможно несколькими способами:
- по SCN источника (это номер commit) - примерно то же самое, что и время, но гораздо более точно
- с помощью HANDLECOLLISIONS, в этом случае мы делаем первоначальную переливку в момент X, а GoldenGate запускаем применять изменения с момента X-T. Сам GoldenGate позаботится о правильной синхронизации.
26 фев 15, 13:33    [17315295]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
xxxkms
Member

Откуда:
Сообщений: 395
Alexander Ryndin
4) Ждете пока база догонит источник

Это самый слабый момент всего плана, при определенном характере нагрузки можно никогда не дождаться пока он догонит :)
26 фев 15, 13:36    [17315316]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
xxxkms
Alexander Ryndin
4) Ждете пока база догонит источник

Это самый слабый момент всего плана, при определенном характере нагрузки можно никогда не дождаться пока он догонит :)
Для миграции я для любой нагрузки могу настроить так, чтобы GoldenGate догнал. Единственное, скорее всего, придется временно выключить FK, который потом неспешно включать в фоновом режиме.
26 фев 15, 13:42    [17315351]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Ихтиандр
Member

Откуда: оттуда
Сообщений: 76561
Alexander Ryndin
Синхронизация возможно несколькими способами:
- по SCN источника (это номер commit) - примерно то же самое, что и время, но гораздо более точно

не очень понятно как на SCN опираться, если БД переносится например экспортом/импортом?
Спасибо, есть пища для размышлений.
26 фев 15, 15:19    [17316103]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Ихтиандр
Member

Откуда: оттуда
Сообщений: 76561
еще вопрос, возможно не по адресу, по стоимости работ (трудозатратам) и цене временной лицензии.
26 фев 15, 15:21    [17316128]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Ихтиандр
Member

Откуда: оттуда
Сообщений: 76561
хотя-бы порядок
26 фев 15, 15:22    [17316131]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с кратчайшим даунтаймом на другой endian  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
Ихтиандр
Alexander Ryndin
Синхронизация возможно несколькими способами:
- по SCN источника (это номер commit) - примерно то же самое, что и время, но гораздо более точно

не очень понятно как на SCN опираться, если БД переносится например экспортом/импортом?
Спасибо, есть пища для размышлений.
Если вы делаете экспорт с помощью expdp/exp, то у них есть параметр FLASHBACK_SCN. Вы получите консистентный снимок на этот SCN. GoldenGate же собирает транзакции в специальные файлы (trail-файлы), там все транзакции помечены SCN и упорядочены по нему. Когда нужно будет включать накат - Вы говорите "start myreplicat aftercsn XXXX".
26 фев 15, 15:22    [17316133]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить