Случилось так, что изначально приложение разрабатывалось при размещении данных в общей "схеме-свалке". В какой-то момент пришли к необходимости выделить эти данные в отдельную схему. Все обращения к БД прописаны без указания схемы, в которой размещены данные. Алгоритм переноса выглядит так:
Создаём схему в БД Oracle;
Переносим в неё необходимые объекты;
Добавляем вновь созданную схему в требуемый workspace:
Заходим в APEX в workspace INTERAL;
Переходим в "Manage Workspaces", "Manage Workspace to Schema Assignments" и нажимаем "Add Schema";
Выбираем вновь созданную схему.
Переходим в APEX в требуемый workspace;
Находим интересующее приложение и меняем ему Parsing Schema:
"Shared Components", "Security Attributes", "Parsing Schema" — выбираем добавленную.
В sqlplus, например, можно сделать ещё так:
exec apex_instance_admin.add_schema('WORKSPACE','NEW_SCHEMA');
update APEX_050000.wwv_flows set owner=upper('NEW_SCHEMA') where id=&APP_ID;
commit;
Всё.