Как установить Apex 19.2? - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь установить Apex 19.2 на Oracle 18 c XE

Вот что я сделал: ширина sysdba привилегия

-- Install apex from the corresponding folder
@apexins.sql SYSAUX SYSAUX TEMP /i/

-- Change passwords
@apxchpwd.sql

-- Set static files folder
@apex_epg_config.sql F:\software\apex19\

-- Unlock Apex users
ALTER USER APEX_190200  IDENTIFIED BY password ACCOUNT UNLOCK;
ALTER USER APEX_LISTENER  IDENTIFIED BY Password ACCOUNT UNLOCK;
ALTER USER APEX_PUBLIC_USER  IDENTIFIED BY Password ACCOUNT UNLOCK;
ALTER USER APEX_REST_PUBLIC_USER  IDENTIFIED BY Password ACCOUNT UNLOCK;
ALTER USER APEX_INSTANCE_ADMIN_USER  IDENTIFIED BY Password ACCOUNT UNLOCK;

-- Configure restfull services
@apex_rest_config.sql

-- Set the port
EXEC DBMS_XDB.SETHTTPPORT(8181);

-- Grant ACL access privileges
DECLARE
  ACL_PATH  VARCHAR2(4000);
BEGIN
  -- Look for the ACL currently assigned to 'localhost' and give APEX_190200
  -- the "connect" privilege if APEX_190200 does not have the privilege yet.
  SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS
   WHERE HOST = 'localhost' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;

  IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_190200',
     'connect') IS NULL THEN
      DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
     'APEX_190200', TRUE, 'connect');
  END IF;

EXCEPTION
  -- When no ACL has been assigned to 'localhost'.
  WHEN NO_DATA_FOUND THEN
  DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('local-access-users.xml',
    'ACL that lets users to connect to localhost',
    'APEX_190200', TRUE, 'connect');
  DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('local-access-users.xml','localhost');
END;
/
COMMIT;

Все шаги успешно выполнены, однако при подключении к localhost: 8181 я получаю окно с запросом имени пользователя и пароля. Я ожидаю загрузки страницы входа в Apex.

Кто-нибудь знает, как решить эту проблему, пожалуйста, или скажите мне, что я сделал не так? У меня есть пустая база данных, работающая Oracle База данных 18 c Express Редакция выпуска 18.0.0.0.0 - Рабочая версия 18.4.0.0.0

Спасибо

Ура,

enter image description here

1 Ответ

0 голосов
/ 01 апреля 2020

Глядя на do c здесь: https://docs.oracle.com/en/database/oracle/application-express/19.2/htmig/configuring-embedded-PL-SQL-gateway.html#GUID -194241A1-B17E-4C83-92D8-B34F110144EE

Сравнивая его с вашим кодом, кажется, вы пропустили этот шаг:

ALTER USER ANONYMOUS ACCOUNT UNLOCK;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...