Установка APEX 20.1 на Oracle 19.3 - PullRequest
0 голосов
/ 16 июня 2020

При установке APEX я получаю следующую ошибку на этапе II процедуры установки. Понятия не имею, почему: Большое спасибо за любые подсказки

ok 1 - НАЧАТЬ | 0.00
ok 2 - Обновить метаданные (1) | 0.00
ok 3 - Инициализация фазы PRE | 0,03
ok 4 - Отключение триггеров обновления в FLOWS_020100 | 0.00
ok 5 - Создание триггеров обновления | 0.00
ok 6 - Увеличение последовательности сеанса | 0.00
ok 7 - Отключение ограничений / триггеров | 0,02
ok 8 - Копирование WWV_FLOWS | 0.07
# скопировал 2 строки в WWV_FLOWS ok 9 - Восстановление WWV_FLOWS_IDX_AUTHENTICATION | 0.00
not ok 10 - Копирование WWV_FLOW_BANNER | 0.00
# Сообщение: ORA-06550: строка 6, столбец 14:
# PL / SQL: ORA-00932: несогласованные типы данных: ожидаемый CLOB получил LONG
# Заявление: начало
# вставить / + добавить / в «APEX_200100». «WWV_FLOW_BANNER»
# (ID,
# БАННЕР,
# SECURITY_GROUP_ID)
# выбрать ID, BANNER, SECURITY_GROUP_ID
# из "FLOWS_020100". "WWV_FLOW_BANNER" bt1
# где security_group_id не в порядке (10, 12) по SECURITY_GROUP_ID;
# wwv_flow_upgrade.g_row_cnt: = sql% rowcount;
# end; * 1026 1027 *

1 Ответ

2 голосов
/ 17 июня 2020

похоже, что база данных 19.3 уже содержала очень старую версию APEX (HTML DB 2.1). Когда установка APEX обнаруживает существующую версию APEX, она пытается выполнить обновление. А тем временем (HTML DB 2.1) около 15 лет, произошли некоторые серьезные изменения, которые нарушают этот большой скачок обновления с 2.1 до 20.1.

Самый важный вопрос ...

Эта существующая HTML установка DB 2.1 используется или нет? Если нет, просто удалите пользователей базы данных FLOWS_020100, FLOWS_FILES и FLOWS_PUBLIC_USER и повторите попытку установки.

...