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

Откуда: Москва
Сообщений: 6
Добрый день.

Необходимо сделать миграцию БД Oracle 10g размером 3Tb с Solaris 10 SPARC на Solaris 10 x86-64.
Будет ли корректным простое копирование датафайлов? Нужно ли перегенерировать контрольники?
Можно ли архив логи сгенерированные под SPARC докатить на БД на x86-64?

Оговорюсь БД юзается SAP-ом. SAP рекомендует сделать экспорт/импорт ссылаясь на то, что платформы все-таки разные. На металинк к сожалению доступа нет.
Если есть какая-то официальная документация, что такой перенос данных прокатит, прошу дать ссылку на неё.

Спасибо.
2 фев 10, 10:34    [8280043]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
10gR2 умеет мигрировать через платформы с помощью RMAN команды CONVERT DATABASE
2 фев 10, 10:37    [8280068]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Егвений
Member

Откуда: Москва
Сообщений: 6
Сколько по времени будет конвертиться БД размером 3 Tb?
2 фев 10, 10:39    [8280079]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
Зависит от объема PL/SQL кода
Сами данные не конвертятся, насколько я понял
2 фев 10, 10:44    [8280122]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
недо scna
Member

Откуда:
Сообщений: 762
Вячеслав Любомудров
10gR2 умеет мигрировать через платформы с помощью RMAN команды CONVERT DATABASE

у них эндианы разные. не проканает.
2 фев 10, 11:01    [8280288]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
недо scna
Member

Откуда:
Сообщений: 762
Егвений
SAP рекомендует сделать экспорт/импорт

скорей всего придется делать именно так. ну или для упрощения басни datapump использовать.
2 фев 10, 11:04    [8280309]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Егвений
Member

Откуда: Москва
Сообщений: 6
А сколько времени займет эта процедура для 3 Tb?

А разные эндинаны я так понимаю сказываются не только на дата файлах, но ещё и на архив-логах?
2 фев 10, 11:17    [8280426]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
недо scna
Вячеслав Любомудров
10gR2 умеет мигрировать через платформы с помощью RMAN команды CONVERT DATABASE

у них эндианы разные. не проканает.
Oracle Documentation
If the source platform and the target platform are of different endianness, then an additional step must be done on either the source or target platform to convert the tablespace being transported to the target format. If they are of the same endianness, then no conversion is necessary and tablespaces can be transported as if they were on the same platform.
2 фев 10, 11:25    [8280502]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
Да не, все правильно, я опять попутал
CONVERT DATABASE работает с одним эндианом. CONVERT TABLESPACE/DATAFILE может с разными
Но при этом нельзя вроде тащить SYSTEM/SYSAUX/UNDO
2 фев 10, 11:30    [8280548]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
недо scna
Member

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

разницу между CONVERT DATABASE, что предложил Любомудров и CONVERT TABLESPACE/DATAFILE чувствуете?
2 фев 10, 11:30    [8280555]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Егвений
Member

Откуда: Москва
Сообщений: 6
Коллеги, можно поподробнее плиз.
Для моей задачи:
1. Как нужно сделать миграцию?
2. Каким образом конвертация делается? (отливается база на спарке, заливается на x86 и конвертится или конвертится на спарке заливается на x86)
3. Нужна ли перегенерация контрольников?
4. Можно ли актуализировать БД на x86 до состояния БД на спарке на время отставания данных?
Спасибо.
2 фев 10, 11:37    [8280642]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
2 цента
Guest
насколько я помню, в случае с разными эндианами рекомендуется использовать Transportable Tablespaces с конвертацией.
В документации это было где-то описано
2 фев 10, 13:49    [8281950]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Partos
Member

Откуда:
Сообщений: 878
2 цента

В документации это было где-то описано


тынц
2 фев 10, 13:53    [8281998]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Partos
Member

Откуда:
Сообщений: 878
Егвений

1. Как нужно сделать миграцию?
2. Каким образом конвертация делается? (отливается база на спарке, заливается на x86 и конвертится или конвертится на спарке заливается на x86)


смотри тынц

Егвений

3. Нужна ли перегенерация контрольников?


это будет совсем другая база со своими контрольниками. Тебе придётся отдельно переливать exp/imp словарные данные потипу пользователей с их паролями, вьюшки, пакеты/процедуры, синонимы и т.д.....лучше эту процедуру оттестировать перед тем как на продакшене делать

Егвений

4. Можно ли актуализировать БД на x86 до состояния БД на спарке на время отставания данных?


можно если перевести её в реад-онли и после бэкапа не изменять :) архивлоги с спарка на linux накатывать не стоит...ну или если любитель поколупаться то можно конечно попользовать Logminer, выдрать все sql и потом их прогнать на x86 - но это идея для истинных извращенцев и тоже её стоит потестировать перед тем как пользовать :) Вы спрашиваете поскольку хотите обойтись без downtime? Наврятли получится.
2 фев 10, 14:02    [8282079]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
недо scna
Member

Откуда:
Сообщений: 762
Partos
тынц

тынц не правильный. правильный - этот читать отсюда и до упора
2 фев 10, 14:04    [8282099]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Егвений
Необходимо сделать миграцию БД Oracle 10g размером 3Tb с Solaris 10 SPARC на Solaris 10 x86-64.
Если база данных ответственная (важная для работы предприятия),
то настоятельно рекомендую нанять для выполнения работ адекватного подрядчика.
2 фев 10, 14:06    [8282116]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
недо scna
Member

Откуда:
Сообщений: 762
SQL*Plus
настоятельно рекомендую нанять для выполнения работ адекватного подрядчика.

себя любимого пиарите?
2 фев 10, 14:07    [8282126]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Partos
Member

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


и чем же мой тынц неправильный? это краткая выжимка из того что дали вы с примером который явно нужен человеку :)
2 фев 10, 14:14    [8282192]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
недо scna
Member

Откуда:
Сообщений: 762
Partos
и чем же мой тынц неправильный? это краткая выжимка из того что дали вы с примером который явно нужен человеку :)

ну не совсем верно выразился, сорри ;)
2 фев 10, 14:30    [8282385]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Peter Bobrov
Member

Откуда: ex-Naberezhnaya Tower : From tusc Till DBWn
Сообщений: 139
Если база для SAP, то настоятельно рекомендуется открыть SAP support message для согласования нюансов. При этом вопрос так и надо задавать - "пожалуйста дайте пошаговую инструкцию: как перенести базу Oracle/SAP с платформы Solaris SPARC на платформу Solaris x86-64 с помощью transportable tablespaces". Если будет нельзя, SAP так и скажет. Если будет можно, SAP скажет какие есть нюансы.
2 фев 10, 14:35    [8282439]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
Partos
Member

Откуда:
Сообщений: 878
я думаю что SAP скажет "дайте денег и мы сделаем всё за Вас" :) И попросит намного больше чем SQL*Plus или даже недо scna или ваш покорный слуга вместе взятые :)

SAP абсолютно пофигу на какой платформе и где стоит оракл. Это чисто оракловый вопрос.
2 фев 10, 14:38    [8282466]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
nazarov_serg303
Member

Откуда:
Сообщений: 483
C big/little endian подстава.

PLATFORM_ID PLATFORM_NAME                    ENDIAN_FORMAT
----------- -------------------------------- --------------
1 Solaris[tm] OE (32-bit) Big
2 Solaris[tm] OE (64-bit) Big
3 HP-UX (64-bit) Big
4 HP-UX IA (64-bit) Big
5 HP Tru64 UNIX Little
6 AIX-Based Systems (64-bit) Big
7 Microsoft Windows IA (32-bit) Little
8 Microsoft Windows IA (64-bit) Little
9 IBM zSeries Based Linux Big
10 Linux IA (32-bit) Little
11 Linux IA (64-bit) Little
12 Microsoft Windows 64-bit for AMD Little
13 Linux 64-bit for AMD Little
15 HP Open VMS Little
16 Apple Mac OS Big
17 Solaris Operating System (x86) Little

Solaris x86_64 он же X64 тут не фигурирует(индийцы видимо поленились вписать), но он точно такой же как 17 Solaris Operating System (x86)

Вот тут чуток подробнее рассказали:

https://www.sql.ru/forum/actualthread.aspx?tid=540493
2 фев 10, 14:45    [8282547]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
МПХ
Guest
а датамапмом напрямую перетянуть с тачки на тачку как вариант не рассматривается? правда тяжко будет 3 тб тащить...
2 фев 10, 16:02    [8283413]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
nazarov_serg303
Member

Откуда:
Сообщений: 483
Да и тачки очень далеко друг от друга стоят :(
2 фев 10, 17:07    [8284069]     Ответить | Цитировать Сообщить модератору
 Re: Миграция со SPARC на x86-64  [new]
bdmalex
Member

Откуда: Москва
Сообщений: 612
Егвений
А сколько времени займет эта процедура для 3 Tb?

Я бы для начала уменьшил размер базы, проведя реорганизацию.
Если прочитаете ноту про "Preventing SAP basis tables...", то можно места достаточно
освободить...
nazarov_serg303
Да и тачки очень далеко друг от друга стоят :(

Оба-на...в вашем аэропорту сменили площадку и теперь идёт миграция на более дешёвые Сановские сервера ??
2 фев 10, 20:46    [8285145]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить