17,382
社区成员




BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl => 'test_acl.xml',
description => 'ACL list',
principal => 'test',
is_grant => true,
privilege => 'connect');
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(acl => 'test_acl.xml',
principal => 'test',
is_grant => true,
privilege => 'resolve');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl => 'test_acl.xml',
host => '我机器的IP');
END;
SELECT *
FROM resource_view WHERE any_path like '/sys/acls/%.xml';
查询的结果是SELECT * FROM dba_network_acls;
查询的结果是SELECT * FROM dba_network_acl_privileges;
SELECT utl_inaddr.get_host_address FROM dual;
我根本没有使用字符串啊,何来使用的字符串一说?
SELECT DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE_ACLID(aclid, 'test', 'connect')
FROM dba_network_acls;
看看返回啥