25.07.2020 0 min to read

Apex 20.1 отправка почты и ORA-24247: отказ в доступе к сети в соответствии со списком (ACL)

Category : Статьи

Дано: Oracle Linux 7.8, Oracle Database EE 19c, APEX 20.1

В настройках инстанса указан локальный почтовый релей, но не отправляется ORA-24247: отказ в доступе к сети в соответствии со списком контроля доступа (ACL)

Решение. APEX_200100 – имя схемы в которую установлен Apex, 10.0.77.100 – почтовый релей. Рекомендуемый Oracle метод: использование APPEND_HOST_ACE, подробнее тут: https://docs.oracle.com/en/database/oracle/application-express/19.2/htmig/enabling-networkservices-in-Oracle-db-11g-or-later.html#GUID-CA19B8DF-B210-46FC-BC3A-F0DC76AE5625

BEGIN
    DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
        host => '10.0.77.100',
        ace => xs$ace_type(privilege_list => xs$name_list('connect'),
                           principal_name => 'APEX_200100',
                           principal_type => xs_acl.ptype_db));
END;
/

Tags: