|
|
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Приветствую! Было бы хорошо, чтобы миграцию через exp/imp из 9.2.0.8 на 12c можно было бы осуществить за 1 шаг . При гуглении натыкаюсь только на сценарий 9.2 --> 11 --> 12. T.e. с промежуточной остановкой в 11. Это действительно так? Ведь тогда придется настраивать временно еще один комп с 11, плюс время миграции удваивается. Подскажите плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:32 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, скорее всего, ты нагуглил вариант перехода через UPGRADE. там да - только с промежуточной остановкой в 11g. через классические импорт/экспорт должно работать и напрямую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:40 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Кроик СемёнПриветствую! Было бы хорошо, чтобы миграцию через exp/imp из 9.2.0.8 на 12c можно было бы осуществить за 1 шаг . При гуглении натыкаюсь только на сценарий 9.2 --> 11 --> 12. T.e. с промежуточной остановкой в 11. Это действительно так? Ведь тогда придется настраивать временно еще один комп с 11, плюс время миграции удваивается. Подскажите плз. В свою бытность по совету крайне осведомленных людей использовали такую схему: - 8.1.6 - 10.2.0.4 через exp/imp - 10.2.0.4 - 12.1.0.2 через datapump "Перелили" таким образом несколько баз - практически никаких проблем не возникло. Потратили больше времени, зато перестраховались. Экспериментировали с прямым exp/imp из 8 в 12 - ничего хорошего, сплошные косяки в логах. Даже работоспособность проверять не стали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:42 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Кроик СемёнЭто действительно так?Нет. RTFM 12cR1: Original Import (FAQ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:43 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, уже и сам не знаю, что нагугливается. Всё только форумы попадаются, а нормальной официальной таблички от Oracle по совместимости версий между собой чего то нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:44 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
ElicКроик СемёнЭто действительно так?Нет. RTFM 12cR1: Original Import (FAQ) Elic, спасибо за ссылку. Только вот ... там еще меньше возможностей , чем я думал. Или я не туда смотрю? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:52 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
NGMВ свою бытность по совету крайне осведомленных людей использовали такую схему: - 8.1.6 - 10.2.0.4 через exp/imp - 10.2.0.4 - 12.1.0.2 через datapump "Перелили" таким образом несколько баз - практически никаких проблем не возникло. Потратили больше времени, зато перестраховались. Экспериментировали с прямым exp/imp из 8 в 12 - ничего хорошего, сплошные косяки в логах. Даже работоспособность проверять не стали. спасибо, этого то я и хотел бы избежать. Но если иначе не как, то тогда и выбора нет, придется 10 (или 11 лучше?) промежуточную поставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 11:56 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, это тебе пример того, какие версии утилит нужно подбирать в зависимости от того откуда и куда переливаешь данные. по сути, табличка - лишь иллюстрация к предыдущему абзацу: Whenever you are moving data between different releases of the Oracle database, the following basic rules apply: The Import utility and the database to which data is being imported (the target database) must be the same version. For example, if you try to use the Import utility 9.2.0.7 to import into a 9.2.0.8 database, then you may encounter errors. The version of the Export utility must be equal to the version of either the source or target database, whichever is earlier. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 12:03 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхКроик Семён, это тебе пример того, какие версии утилит нужно подбирать в зависимости от того откуда и куда переливаешь данные. по сути, табличка - лишь иллюстрация к предыдущему абзацу: Whenever you are moving data between different releases of the Oracle database, the following basic rules apply: The Import utility and the database to which data is being imported (the target database) must be the same version. For example, if you try to use the Import utility 9.2.0.7 to import into a 9.2.0.8 database, then you may encounter errors. The version of the Export utility must be equal to the version of either the source or target database, whichever is earlier. То есть, в твоем случае экспорт нужно делать утилитой от версии 9i, а импорт - утилитой от 12c ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 12:06 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
а, я понял как читать, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 12:09 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, Варианты апгрейда описаны методы прямого апгрейда, посредством датапампа, ну и классические imp/exp упомянуты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 12:10 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Кроик Семён там еще меньше возможностей , чем я думал.Просто после появления DataPump-а документация по устаревшим утилитам больше не обновляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 12:25 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за участие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 13:04 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
Если ОС одинаковые, то имеет смысл рассмотреть миграцию через transportable tablespaces. По крайней мере 9i -> 10g это прекрасно работает. И время перехода на новую версию = время копирования файлов данных (пункт1) + экспорт метаданных (пункт2) .Можно пункт2 заблаговременно сделать. Можно и пункт1 сократить, сделав копию БД и накатить последние архивлоги или сделать standby. Пример перехода : http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.676.7079&rep=rep1&type=pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2017, 15:37 |
|
||
|
Oracle 9.2-->12c через exp/imp без промежуточных шагов
|
|||
|---|---|---|---|
|
#18+
отчет о проделанной работе Пробно перенес схему из 9i (Win 2003 32bit) на 12c(Win 2008R2 64bit) со всеми таблицами/констреинтами/индексами/триггерами/пакетами/представлениями через exp/imp. Вобщем то, все в этой схеме, так что перенеся её перенес можно сказать всю базу. Были некоторые warning's со стороны импорта, предстоит еще разобраться. Но так вроде все нормально, программа без изменений работает с новой базой и в большинстве окон даже без сообщений об ошибках (тестировались только SELECT-запросы, обновлений данных пока не было) Выполнение exp шло 5 часов, выполнение imp 8 часов. Дает надежду, что когда дойдет до окончательного переноса, не тестового как этот, то есть шанс управиться за 1 день выходных. У меня были сомнения в одной штуке: во время exp будут ли в dump-файл записаны изменения с базой, набежавшие во время выгрузки. Нет, не будут. Жаль, конечно, но да ладно. Главное, что проверил и теперь знаю наверняка. Теперь о том, где при беглом осмотре нашлись проблемы: в некоторых случаях, там где раньше запрос поставлял TFloatField (это Delphi), теперь идет TIntegerField. И плюс один пакет не компилируется с ошибкой: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Compilation errors for PACKAGE BODY ...... Error: PL/SQL: ORA-00933: SQL command not properly ended Text: FOR UPDATE NOWAIT SKIP LOCKED) предстоит еще разобраться в таких тонких моментах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:24 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39403356&tid=1886288]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 383ms |

| 0 / 0 |
