Я, здається, отримую вище помилку, і я намагавсянадсилання пошти по інтрамережі, але не корисно. Чи означає це повідомлення про помилку, що моя поштова програма є правильною, а проблема полягає в обмеженні, призначеному для користувача, адміністратором бази даних?
Відповіді:
2 для відповіді № 1Взято з http://www.dba-oracle.com/t_ora_24247_network_access_denied_by_access_control_list_tips.htm:
ORA-24247: доступ до мережі заборонено списком контролю доступу (ACL)
Причина: Для цільового призначення не було призначено жодного списку контролю доступу (ACL) хост або привілей, необхідний для доступу до цільового хосту, не було надано користувачеві у списку контролю доступу.
Дія: Переконайтеся, що список керування доступом (ACL) був призначений цільовий хост і привілей, необхідний для доступу до цільового хосту надано користувачеві.
У вашій програмі з'явиться ORA-24247помилка, якщо вона спирається на одну мережевих пакетів і не створено належного ACL. Для Використання наступних пакетів обов'язково має мати ACL для користувач програми на місці в 11g:
UTL_TCP
UTL_SMTP
UTL_MAIL
UTL_HTTP
UTL_INADDR
Також прочитайте наступне пост Йен Хогебум