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

Дано: 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; 
/

 

Close Menu