oracle sysdba 例外,Oracle Apex例外:未经授权的URL

您需要网络ACL

如果您使用的是Oracle Database 11g或更高版本,则需要ACL才能访问外部网络服务。

以下是创建ACL以允许MY_USER用户访问“oracle-base.com”的11g示例:

CONN / AS SYSDBA

BEGIN

DBMS_NETWORK_ACL_ADMIN.create_acl (

acl => 'oracle_base_acl.xml',

description => 'An ACL for the oracle-base.com website',

principal => 'MY_USER',

is_grant => TRUE,

privilege => 'connect',

start_date => SYSTIMESTAMP,

end_date => NULL);

DBMS_NETWORK_ACL_ADMIN.assign_acl (

acl => 'oracle_base_acl.xml',

host => 'oracle-base.com',

lower_port => 80,

upper_port => 80);

COMMIT;

END;

/相反,如果您使用的是12c:

CONN / AS SYSDBA

BEGIN

DBMS_NETWORK_ACL_ADMIN.append_host_ace (

host => 'oracle-base.com',

lower_port => 80,

upper_port => 80,

ace => xs$ace_type(privilege_list => xs$name_list('http'),

principal_name => 'MY_USER',

principal_type => xs_acl.ptype_db));

END;

/问候

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值