Обновление Oracle APEX с 5.0 до 5.1
Я столкнулся с проблемой со всеми процессами загрузки данных после обновления APEX с 5.0 до 5.1.
Контекст:
- the parsing schema of my app is: X
- the table (MY_TABLE) owner (on which the data load process is based) is Y
- X has the necessary grants on the MY_TABLE
Создание процесса загрузки данных прошло успешно, но при прохождении этапов загрузки файла.csv после сопоставления столбцов и нажатия клавиши далее отображается внутренняя ошибка. В отладке ошибка:
could not validate env for schema "Y":context=NULL, parse_as_schema=X, parse_as_schema_override=,sgid=2217918653539024, curr_flow_sgid=2217918653539024, flow_id=110,when parsing
select count( * ) from "MY_TABLE" where rownum <= 10001
Эта ошибка повторяется для каждого процесса загрузки данных в моем приложении.
Если я создаю процесс, основанный на таблице из (принадлежащей) X (схемы синтаксического анализа), кажется, все работает нормально.
Любые идеи о том, что может быть проблема и как это исправить?
* Воссоздание всех процессов с использованием / перемещением таблиц в X-схеме на данный момент не вариант.
Заранее спасибо, Флорин
1 ответ
Нам наконец удалось найти (потенциальное) решение этой проблемы:
Кажется, что добавление схемы Y в рабочую область исправляет это. До сих пор в указанной рабочей области была видна только схема синтаксического анализа (X) - и все было нормально до обновления до 5.1.
Единственное сомнение, которое у нас есть в этот момент, заключается в том, что, с точки зрения безопасности, у нас могут возникнуть проблемы, так как мы "выставили" также Y-схему. Схема синтаксического анализа для приложения остается X.
Спасибо флорин