千家信息网

怎么理解数据库ORA-24247问题

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"怎么理解数据库ORA-24247问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么理解数据库ORA-24247问题"吧!ORA
千家信息网最后更新 2026年11月02日怎么理解数据库ORA-24247问题

这篇文章主要讲解了"怎么理解数据库ORA-24247问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么理解数据库ORA-24247问题"吧!

ORA-24247:网络访问被访问控制列表 (ACL) 拒绝

开发编写了一个oracle 发送邮件的存储过程,之前是在10G 的版本运行使用,现在11.2.0.4 的版本使用,调试无法使用

发现报错ORA-24247, 网上查询资料如下:

1.需要先使用 DBMS_NETWORK_ACL_ADMIN.CREATE_ACL 创建访问控制列表(ACL),

BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (
acl => 'email_server_permissions.xml',
description => 'Enables network permissions for the e-mail server',
principal => 'smp',
is_grant => TRUE,
privilege => 'connect');
END;
/

2.再使用 DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL 将此 ACL 与邮件服务器相关联,

BEGIN
DBMS_NETWORK_ACL_ADMIN.assign_acl (
acl => 'email_server_permissionsr.xml',
host => 'stcmail.cn.simplo.com', ---SMTP服务器地址
lower_port => 25,
upper_port => NULL);
COMMIT;
END;
/


3.删除ACL列表。

--drop
BEGIN
DBMS_NETWORK_ACL_ADMIN.drop_acl(acl => 'email_server_permissions.xml');
COMMIT;
END;
/

----查询 ACL列表
SELECT host, lower_port, upper_port, acl FROM dba_network_acls;

SELECT acl,principal,privilege,is_grant,TO_CHAR(start_date, 'DD-MON-YYYY') AS start_date,TO_CHAR(end_date, 'DD-MON-YYYY') AS end_date
FROM dba_network_acl_privileges;

感谢各位的阅读,以上就是"怎么理解数据库ORA-24247问题"的内容了,经过本文的学习后,相信大家对怎么理解数据库ORA-24247问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

问题 数据 数据库 学习 内容 服务器 版本 邮件 控制 服务 查询 地址 就是 思路 情况 文章 是在 更多 知识 知识点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 博彦科技互联网金融 互联网科技公司起名 互联网是不是新科技 西安互联网科技 狮子座互联网科技有限公司 广州互联网络科技有限公司 恒银科技与互联网金融 互联网教育科技公司vipkid 武汉健翔互联网络科技有限公司 互联网科技与大数据专业 哈尔滨屹滨互联网科技有限公司 亳州好赞互联网科技有限公司 从那以后互联网科技有限公司 昆明中奇联合互联网科技 国产互联网科技公司 中国新注册互联网科技 长沙渺峰互联网科技有限公司 北京天晋互联网科技有限公司 广东猫王互联网科技有限公司电话 南京欣网互联网络科技有限公司 重庆互联网络科技 碳银互联网科技有限公司 互联网科技公司名称 成都玖崟互联网科技有限公司乐商圈怎么样 北京大学互联网科技怎么样 汽车互联网创新科技园 黑云互联网科技有限公司 互联网科技手机排行榜 互联网科技大佬云集
0