23.05.2024 01:29
При обновлении на месте с 10.2.0.4 до 11.2.0.4 споткнулся об ошибку

@?\RDBMS\ADMIN\catupgrd

SELECT TO_NUMBER(‚MUST_HAVE_RUN_PRE-UPGRADE_TOOL_FOR_TIMEZONE‘)
*
ERROR at line 1:
ORA-01722: invalid number

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

Как решил...
SQL код:
col PLATFORM_NAME for a30
set lin 400
select * from sys.registry$database; 
выдало следующее
Код:
PLATFORM_ID PLATFORM_NAME                  EDITION                        TZ_VERSION
 ----------- ------------------------------ ------------------------------ ----------
 12 Microsoft Windows x86 64-bit                                          12
соответственно, сделал
SQL код:
update sys.registry$database set tz_version=14;
commit; 
и все прошло нормально...
Часовой пояс GMT +3, время: 02:40.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.