, поэтому причина в том, что APEX_INSTANCE_ADMIN_USER создается как пользователь "Oracle Обслуживаемый", когда установлен APEX. Однако одно из недавних изменений в ORDS состоит в том, что эти схемы "Oracle Maintained" больше не могут быть включены с помощью REST.
В общем, я бы не стал тратить слишком много времени на "Административный интерфейс REST" больше Это будет объявлено устаревшим в следующем выпуске APEX 20.1 и отменено в следующем выпуске. С другой стороны, ORDS будет поддерживать аналогичный интерфейс в одной из следующих версий. По сути, как только интерфейс станет доступен в ORDS, он будет удален из APEX.
Если вы хотите использовать интерфейс прямо сейчас , вы можете использовать следующий обходной путь:
--
-- drop the Oracle Maintained user APEX_INSTANCE_ADMIN_USER
--
alter session set "_ORACLE_SCRIPT"=true;
drop user APEX_INSTANCE_ADMIN_USER;
alter session set "_ORACLE_SCRIPT"=false;
--
-- recreate APEX_INSTANCE_ADMIN_USER as a non Oracle Maintained user
--
create user apex_instance_admin_user no authentication;
grant create session to APEX_INSTANCE_ADMIN_USER;
После этого включение интерфейса администратора REST должно работать.