原先在oracle9上的一个存储过程可以正常发邮件,现将oracle升级到11这个存储过程就出错:
ora-24247:网络访问被访问控制列表(acl)拒绝
ora-06512:在“SYS.UTL_TCP”
ora-06512:在“SYS.UTL_TCP”
ora-06512:在“SYS.UTL_SMTP”
ora-06512:在“SYS.UTL_SMTP”请教高手我应该怎么解决?请详细说明,谢谢!
ora-24247:网络访问被访问控制列表(acl)拒绝
ora-06512:在“SYS.UTL_TCP”
ora-06512:在“SYS.UTL_TCP”
ora-06512:在“SYS.UTL_SMTP”
ora-06512:在“SYS.UTL_SMTP”请教高手我应该怎么解决?请详细说明,谢谢!
解决方案 »
- oracle简单语句求助
- WebLogic Server 11gR1+jdbmonitor
- exp命令疑问
- 这个SQL查询怎么写?????????????????????????????????????????????????????????????????????
- 请问如何显示emp表员工的年收入
- 公司开发一个大型电子商务网站,已经用ASP写了部分程序了,请问数据库是采用ORACLE好还是SQLSERVER好?
- 移植oracle for win到另一个windows(我会很快可以结帖)
- ***可以改变表的所在表空间嘛??***
- 急问:ORACLE的“服务”??
- 调用包里的过程导入数据,报没有声明,到底如何声明???
- IIS上WEB SERVICE访问ORACLE的问题,急等,多谢了
- 紧急求助 SQL语句编译后提示缺失右括号
再使用 DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL 将此 ACL 与邮件服务器相关联,
最后使用 DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE 在此 ACL 为用户授与连接邮件服务器的权限。
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE 要添加哪些权限啊
-- 创建 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;
/-- 与邮件服务关联
BEGIN
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL (
acl => 'email_server_permissions.xml',
host => 'smtp_server',
lower_port => port);
END;
/-- 这样 email_user 用户帐户创建的存储过程便可以向此邮件服务器发送邮件