|
|
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Добрый день. Выполняю апгрейд с помощью DBUA. (Знаю, что, мягко говоря, не самый лучший вариант) На 11.2.0.4 установлен патч с DST 23, а на 12.1.0.2 по умолчанию DST 18. Следуя Doc ID 1907093.1, скачал 12.1.0.1 DSTv23 для Win64 (12.1.0.2 для Win64 даже и нет) и скопировал файлы /oracore/zoneinfo, oracore/zoneinfo/big и oracore/zoneinfo/little. Но при апгрейде DBUA пишет, что в новом ORACLE_HOME версия таймзоны ниже, чем на 11.2.0.4. Подскажите, пожалуйста, что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 17:50 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
w1nnek, После того, как подменил файлы выполнить Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:32 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
авторThen update all databases using this home by: Но у меня же установлен только софт 12.1.0.2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:55 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Создайте БД под 12 и посмотрите DST. Если 18 - выполните шаги до конца.Дропните БД и создайте еще раз, посмотрите DST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2015, 06:31 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Создал БД, DST был 18. Выполнил все шаги по обновлению DST, стало 23. Попробовал, не удаляя эту БД, запустить dbua, всё равно ругается на таймзону. Удалил БД, запустил dbua, ругается. Создал заново БД, select version from v$timezone_file = 18 =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2015, 10:02 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Еще обратил внимание на непонятный тип БД в dbua: http://gyazo.com/a86addde702b791251a69e8dfd835f41 Как я понял, у нормальных людей, если не используется RAC, должно быть просто Single Instance. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2015, 10:54 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
А скрипт dbms/admin/preupgrd.sql из 12.1 перед upgrade выпроняли? Вот тут посмотреть можно http://mayank-jani.blogspot.ru/2014/09/database-upgrade-from-11204-to-12102.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2015, 19:08 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Конечно. Результат всегда одинаковый: Check Tag: NEW_TIME_ZONES_EXIST Check Summary: Check for use of newer timezone data file Fixup Summary: "Time zone data file must be updated in the new ORACLE_HOME." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2015, 12:34 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Дык посмотреть, что там в скрипте проверяется, может он не видит или не там ищет файлы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2015, 18:34 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
w1nnek, В самом начале у вас ошибка...помимо копирования....необходимо выполнить несколько sql файлов которые обновят тайм зону. это: upg_tzv_check.sql и upg_tzv_apply.sql только после этого у вас обновиться тайм зона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 06:21 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
И куда он будет выполнять эти скрипты? Насколько я понял, установлено 12.1.0.2 SoftwareOnly , затем на этот ORACLE_HOME накачен патч 19396455 . Другой вопрос, что накачен он кривовато, надо было сделать полноценный патч, но раньше (по крайней мере в 11.2) прокатывало просто наличие нужных файликов таймзон -- сервер подхватывал последние. Как еще вариант -- а правильные ли файлики подложены? Например FTP в ASCII - mode Я бы попробовал выполнять пошагово не через DBUA, а скриптами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 08:55 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Я про то что, по инструкции надо идти, а не выдумывать путь через одно место... На 11.2.0.4 надо было накатить патч таймзоны patch 19396455 и пропустить скрипты из 1585343.1 (эти скрипты есть в патче patch 19396455) и только потом ставить софт 12.1.0.2 подправить INIT и только потом запускать dbua. Все просто. На металинке есть даже соответсвующая статья, где пошагово описан апгрейд как ручной так и dbua. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 12:23 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
да есть еще ньюанс.....после установки patch 19396455 необходимо сделать relink all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 12:28 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
сори relink all это для другого патча это когда тайм зону обновляешь на десятку....для 11r2 19396455 + sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 12:35 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Про relink на патч таймзоны -- это уже слишком. А тем более на винде И да, достаточно действовать по инструкции -- там все это описано В частности, если БД перед конвертацией имеет DST n , то в случае если n меньше определенной версии (14 для 11gR2, 18 для 12c), надо проапгрейдить до этой версии DST исходную БД до агрейда . Если больше -- надо проапгрейдить хоум нового софта до версии DST n Если же ТС просто увидел предупреждение типа preupgrd.sql Код: plaintext 1. 2. 3. 4. 5. Чтоб проверить текущий DST на новом софте можно поднять фиктивный экземпляр (без контролов и датафайлов, только файл параметров) и в режиме NOMOUNT посмотреть версию из v$timezone_file (вывод может отличаться при открытой БД, при закрытой как раз покажет наиболее последний доступный для софта в этом хоме DST-файлик, а при открытой -- какой DST действует для конкретной БД) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 02:50 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за ответы и советы. Замотался и не отписал о результатах( Погоняв на тесте, решил проблему мануальным апгрейдом, забив на предупреждение о неверной таймзоне в новом хоуме. авторИ да, достаточно действовать по инструкции -- там все это описано Это точно. И для этого есть Doc ID 1665676.1 (Actions For DST Updates When Upgrading To Or Applying The 12.1.0.2 Patchset) На линуксе все накатывалось и апгрейдилось абсолютно без проблем. Но винда + 12.1.0.2 + DBUA... авторЕсли же ТС просто увидел предупреждение типа preupgrd.sql ERROR: --> New Timezone File in use Database is using a time zone file newer than version 18. BEFORE upgrading the database, patch the new ORACLE_HOME/oracore/zoneinfo/ with a time zone data file of the same version as the one used in the 11.2.0.4.0 release database. то это нормально К сожалению это не warning, а error, с которым dbua не даёт уйти дальше чеков. Про отличие DST для фиктивного экземпляра и для открытой бд не знал/не подумал. Проверял только на созданной и открытой базе - было DST 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 11:27 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
P.S. Перед мануальным апгрейдом, естественно, следуя инструкции, скопировал файлы из патча для 12.1.0.1 Win64 в новый хоум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 11:30 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровЧтоб проверить текущий DST на новом софте можно поднять фиктивный экземпляр (без контролов и датафайлов, только файл параметров) и в режиме NOMOUNT посмотреть версию из v$timezone_file (вывод может отличаться при открытой БД, при закрытой как раз покажет наиболее последний доступный для софта в этом хоме DST-файлик, а при открытой -- какой DST действует для конкретной БД) У меня как раз та ситуация: SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup nomount ORACLE instance started. Total System Global Area 2.3450E+10 bytes Fixed Size 2263896 bytes Variable Size 8455718056 bytes Database Buffers 1.4965E+10 bytes Redo Buffers 26783744 bytes SQL> SELECT version FROM v$timezone_file; VERSION ---------- 23 SQL> shutdown immediate ORA-01507: database not mounted ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area 2.3450E+10 bytes Fixed Size 2263896 bytes Variable Size 8455718056 bytes Database Buffers 1.4965E+10 bytes Redo Buffers 26783744 bytes Database mounted. Database opened. SQL> SELECT version FROM v$timezone_file; VERSION ---------- 14 11.2.0.4 на Oracle Linux x64 Файлы таймзон скопировал из патча p19396455_112030_Linux-x86-64-TZ Что нужно сделать, чтобы для моей БД версия ТЗ стала 23? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 13:05 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Дык сказано было: действовать по инструкции Если нет доступа на металинк, то можно почитать том документации с название Upgrade Guide (который в этом вопросе, правда, отправит тебя в Globalization Support Guide) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 05:44 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, доступа в металинк нет. DBMS_DST помог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 08:49 |
|
||
|
Timezone при upgrade 11.2.0.4 to 12.1.0.2 Win64
|
|||
|---|---|---|---|
|
#18+
На всякий случай о решении которое мне помогло Вот возился с похожей проблемой База 11.2.0.3 с установленым DSTv23, нужно было обновить до 11.2.0.4. Поставил только софт 11.2.0.4 в новый home, накатил патч DSTv23. Пробую запустить DBUA - говорит the time zone file in 11gR2 Oracle Home is lower than the time zone file version in the database being upgraded Все оказалось просто. На металинке решение - открываем $ORACLE_HOME\oracore\zoneinfo\readme.txt и просто меняем Current Content Version :14 (та что у вас) на нужную нам, например как в моем случае на Current Content Version :23 После это перезапускаем DBUA. Все запустилось без проблем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=38850621&tid=1885980]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 540ms |

| 0 / 0 |
