Oracle数据库中的错误代码ORA-24247表示“网络访问被访问控制列表(ACL)拒绝”。这个错误通常发生在尝试通过网络进行外部连接时,但当前用户没有足够的权限。以下是对这个错误的详细解释和解决方案: 错误原因 ACL权限不足:在Oracle 11g及更高版本中,为了增强安全性,Oracle引入了细粒度的访问控制,要求用户在使用UTL_HTTP、...
acl => 'localmail.xml', principal => 'KAKIP2', is_grant => true, privilege => 'resolve' ); DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL( acl => 'localmail.xml', host => 'localhost' ); DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL( acl => 'localmail.xml', host => '127.0.0.1' ); END; / COMM...
方法/步骤 1 BEGINdbms_network_acl_admin.create_acl(acl => 'email_server_permissions.xml', --新文件名DESCRIPTION => 'Normal Access',principal => 'CONNECT', --赋予角色 CONNECTis_grant => TRUE,PRIVILEGE => 'connect',start_date => NULL,e...
ora-24247:网络访问被访问控制列表(acl)拒绝 --创建 ACL BEGIN DBMS_NETWORK_ACL_ADMIN.CREATE_ACL ( acl=>'email_server_permissions.xml', description=>'Enables network permissions for the e-mail server', principal=>'email_user', is_grant=>TRUE, privilege=>'connect'); END; / --与邮件服务关联...
在Oracle11g中,Oracle在安全方面有了很多的改进,而在网络权限控制方面,也有一个新的概念提出来,叫做ACL(Access Control List), 这是一种细粒度的权限控制。在ACL之前,我们对于有一些程序包,例如UTL_MAIL, UTL_SMTP等这些包,你可以利用这些包连接到外部的主机,而默认情况下,这些包都是都是赋予了public角色,所以可...
ORA-24247:网络访问被访问控制列表 (ACL) 拒绝 开发编写了一个oracle 发送邮件的存储过程,之前是在10G 的版本运行使用,现在11.2.0.4 的版本使用,调试无法使用 发现报错ORA-24247, 网上查询资料如下: 1.需要先使用 DBMS_NETWORK_ACL_ADMIN.CREATE_ACL 创建访问控制列表(ACL), ...
ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝 需要先使用 DBMS_NETWORK_ACL_ADMIN.CREATE_ACL 创建访问控制列表(ACL), 再使用 DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL 将此 ACL 与邮件服务器相关联, 最后使用 DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE 在此 ACL 为用户授与连接邮件服务器的权限。
8 /DECLARE*ERROR at line 1:ORA-24247: network access denied by access control list (ACL)ORA-06512: at "SYS.UTL_TCP", line 17ORA-06512: at "SYS.UTL_TCP", line 267ORA-06512: at "SYS.UTL_SMTP", line 161ORA-06512: at "SYS.UTL_SMTP", line 197ORA-06512: at line 6SQL> sho use...
1 创建 ACL SQL> begin 2 dbms_network_acl_admin.create_acl ( 3 acl => 'UTL_INADDR.xml', 4 description => 'utl_inaddr', 5 principal => 'TEST', --此为将来要进行操作的用户 6 is_grant => TRUE, 7 privilege => 'resolve'
ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝 ORA-06512: 在 "SYS.DBMS_DEBUG_JDWP", line 68 ORA-06512: 在 line 1 进程已退出。 从数据库 sjcl测试库 断开连接。 Oracle12c中通过SQL Developer工具debug存储过程时的错误: ORA-24247 调试Oracle的存储过程时,需要数据库管理员给用户赋debug权限 ...