【发布时间】:2018-12-12 18:02:43
【问题描述】:
我一直在尝试将 APEX 交互式报告设置为发送邮件:
并使用正确的信息设置 apex 实例电子邮件选项:
按照 oracle 文档的立场,启用 INTERNAL 工作区 SCHEMA ('APEX_040200') 的网络设置;这是我用来启用网络设置的代码:
DECLARE
ACL_PATH VARCHAR2(4000);
BEGIN
-- Look for the ACL currently assigned to '*' and give APEX_050100
-- the "connect" privilege if APEX_050100 does not have the privilege yet.
SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS
WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;
IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_040200',
'connect') IS NULL THEN
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
'APEX_040200', TRUE, 'connect');
END IF;
EXCEPTION
-- When no ACL has been assigned to '*'.
WHEN NO_DATA_FOUND THEN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('power_users.xml',
'ACL that lets power users to connect to everywhere',
'APEX_040200', TRUE, 'connect');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*');
END;
/
COMMIT;
仍然没有改变,当我点击发送按钮时,它只是关闭并且邮件永远不会到达。
我目前使用的是 oracle DB 11gR2 版本。
如果能得到任何帮助,我将不胜感激。
【问题讨论】: