接oracle发关邮件错误

第三步:指定服务器权限 host填写你的
begin
dbms_network_acl_admin.assign_acl (
acl => 'utlpkg_SENDMAIL.xml',
host => 'smtp.x.com',--你的邮件服务器IP或域名
lower_port => 24, --邮件服务器的端口
upper_port => 55);
end;/

--select utl_http.request('smtp.x.com') from dual; --这个可测试,是否拥有了可访问该服务器地址了

--以下这个切记要有。

grant execute on utl_SMTP to SYSTEM;/ --你懂的,以上所有操作皆在pl/sql的command窗口执行的,记得加 /  哦。

--我在授权限的时候老是提示没有权限才发现自己是以system normal方式登录的(GRANT ORA-01031: insufficient privileges)。 这里改为sys用户dba方式登录。就成功授杼了。

再测试,成功。 NND,ORACLE的安全限制不是一般的坑爹,尤其对于做SQL SERVER的人,去oracle同步数据的时候,真的很摸不着头脑。啊,同学们,有没有!!!!!!!

 

我这个是平民化的,对于我这种生手而言的。

专业版的在这里:http://blog.csdn.net/binyao02123202/article/details/6687444

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值