zoukankan      html  css  js  c++  java
  • acl使用示例


    declare
      v_count  number;
      uprinciple varchar2(20);
      principle  varchar2(20);
     
    begin

    uprinciple := upper('&wssl_user');
    select count(1)  into v_count from dba_network_acls where acl like '%httprepuestpermission01.xml%';

    if v_count <> 0 then
       dbms_network_acl_admin.drop_acl(acl=> 'httprepuestpermission01.xml');
          commit;

     
     end if;
    --1.0 创建 ACL 以及相关操作
      dbms_network_acl_admin.create_acl(acl         => 'httprepuestpermission01.xml',
                                        description => 'Network permissions',
                                        principal   => uprinciple,
                                        is_grant    => TRUE,
                                        privilege   => 'connect',
                                        start_date  => systimestamp,
                                        end_date  => null);
    commit;

    --1.1 授予普通用户可以使用ACL的权限  
      dbms_network_acl_admin.add_privilege(acl        => 'httprepuestpermission01.xml',
                                           principal  => uprinciple, --要使用acl的用户
                                           is_grant   => true,
                                           privilege  => 'connect',
                                           start_date => systimestamp,
                                           end_date   => null);
                                          commit;

    --1.2授予普通用户可以使用ACL的权限
      dbms_network_acl_admin.assign_acl(acl        => 'httprepuestpermission01.xml',  
                                          host       => '&url_ip',      --要访问的目标主机
                                          lower_port => &url_port,                 --要访问的端口
                                          upper_port => &url_port);  
                                          commit;

    end;
    /




  • 相关阅读:
    一致性算法—Paxos、Raft、ZAB
    分布式系统
    Alibaba开源组件-分布式流量控制框架sentinel初探
    Sentinel基本使用--基于QPS流量控制(二), 采用Warm Up预热/冷启动方式控制突增流量
    LinkedList实现基于LRU算法的缓存
    使用jdbc操作ClickHouse
    如何在js里引用php变量
    微信WeixinJSBridge API使用实例
    微信内置浏览器私有接口WeixinJSBridge介绍
    如何实现php手机短信验证功能
  • 原文地址:https://www.cnblogs.com/iyoume2008/p/9174010.html
Copyright © 2011-2022 走看看