zoukankan      html  css  js  c++  java
  • ora-24247 网络访问被访问控制列表ACL拒绝

     

    --1.创建访问控制列表(ACLemail_server_permissions),
    BEGIN
     DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (
      acl          => 'email_server_permissions.xml'
      description  => 'Enables network permissions for the e-mail server',
      principal    => 'NC633'--此为将来要进行操作的用户
      is_grant     => TRUE, 
      privilege    => 'connect');
    END;
    /

    --2. 将此 ACL 与邮件服务器相关联,
    BEGIN
    DBMS_NETWORK_ACL_ADMIN.assign_acl (
        acl         => 'email_server_permissions.xml',
        host        => '10.10.0.200'--SMTP服务器地址
        lower_port  => 25,
        upper_port  => 25);
      COMMIT;
    END;
    /

    --3.创建访问控制列表(ACL)network_services,
    BEGIN
     DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (
      acl          => 'network_services.xml'
      description  => 'Enables network permissions for the e-mail server',
      principal    => 'NC633'--此为将来要进行操作的用户
      is_grant     => TRUE, 
      privilege    => 'connect');
    END;
    /

    --4. 将此 ACL 与邮件服务器相关联,
    BEGIN
    DBMS_NETWORK_ACL_ADMIN.assign_acl (
        acl         => 'network_services.xml',
        host        => '*'--SMTP服务器地址
        lower_port  => NULL,
        upper_port  => NULL);
      COMMIT;
    END;
    /


    ----查询
     SELECT host, lower_port, upper_port, acl FROM dba_network_acls;
     
     
     SELECT acl,
           principal,
           privilege,
           is_grant,
           TO_CHAR(start_date, 'DD-MON-YYYY'AS start_date,
           TO_CHAR(end_date, 'DD-MON-YYYY'AS end_date
      FROM dba_network_acl_privileges;

     

    删除ACL方法

      --删除ACL
      BEGIN
    DBMS_NETWORK_ACL_ADMIN.drop_acl(acl => 'network_services.xml');
    COMMIT;
    END;
    /
  • 相关阅读:
    博弈论专题(持续更新)
    数论专题(持续更新)
    树的遍历专题(持续更新)
    直线折线分割平面问题
    字典树模板 HDU1251
    差分数组——面对大数据的处理
    最短路——dijkstra算法
    并查集与最小生成树
    KMP的初步认识及题目分析
    Codeforces Round#636(Div.3) D题 差分数组
  • 原文地址:https://www.cnblogs.com/Snowfun/p/5577178.html
Copyright © 2011-2022 走看看