Oracle Apex 19.1 не может экспортировать приложение wwv_flow.accept.html

У меня есть приложение, которое я бы хотел перенести в Test. Я перешел на экспорт (через Application Builder -> App -> Export).

Я выбираю только время выполнения. Все остальные значения по умолчанию.

Вместо того, чтобы спрашивать, где сохранить файл f100.sql, я получаю в диалоговом окне «wwv_flow.accept.html».

Если я сохраню это и открою, ошибка будет выглядеть так:

ERR-7620 Could not determine workspace for application ().

Я подключаюсь к базе данных через VPN. Повлияет ли это на вещи?

Есть ли общая причина такого поведения? Я уже экспортировал это приложение в среду сборки.

ETA - Даже если я выберу вариант сборки и выполнения, я получу то же самое.

Спасибо.


person Sevvo    schedule 18.11.2019    source источник
comment
Непонятно - удалось ли вообще экспортировать приложение, и получить файл f100.sql? Если да, то пробовали ли вы импортировать приложение в среду разработки?   -  person YotamW Constantini    schedule 12.12.2019


Ответы (1)


При импорте приложения через командную строку или SQL Developer вы должны соблюдать два условия:

  1. Вам необходимо установить рабочее пространство в тестовой среде (скажем, TEST_WS) и подключиться к нему.

    ALTER SESSION SET current_schema = TEST_WS;

  2. Вам нужно запустить этот фрагмент, чтобы настроить другое имя рабочей области:

    НАЧАТЬ apex_application_install.Set_workspace ('TEST_WS'); apex_application_install.generate_offset; apex_application_install.Set_schema ('TEST_WS'); apex_application_install.Set_application_alias ('TEST_F100'); КОНЕЦ;

Кроме того, при экспорте приложения вы можете изменить "Owner Override" на имя схемы в целевом pdb.

person YotamW Constantini    schedule 12.12.2019