2026/4/17 22:59:00
网站建设
项目流程
图片抗锯齿网站,wordpress4.8主题,wordpress 获取时间,常州网站建设公司渠道一、新增
步骤 1: 创建 ACL 文件并授予权限
首先#xff0c;我们创建一个新的 ACL 文件#xff0c;并允许 INFODBA用户访问外部 HTTP 服务。BEGIN-- 创建一个新的ACL#xff0c;允许bakmes用户进行网络访问DBMS_NETWORK_ACL_ADMIN.create_acl(acl http_acl.xml…一、新增步骤 1: 创建 ACL 文件并授予权限首先我们创建一个新的 ACL 文件并允许 INFODBA用户访问外部 HTTP 服务。BEGIN-- 创建一个新的ACL允许bakmes用户进行网络访问DBMS_NETWORK_ACL_ADMIN.create_acl(acl http_acl.xml, -- ACL 文件名description ACL for HTTP access for INFODBA, -- 描述principal INFODBA, -- 用户名is_grant TRUE, -- 是否授予权限privilege connect -- 权限类型);END;步骤 2: 为目标主机分配网络访问权限接下来您需要为目标主机xxx.xxx.xxxx的指定端口8655分配访问权限。BEGIN-- 为指定的主机10.68.240.218和端口8655授予访问权限DBMS_NETWORK_ACL_ADMIN.assign_acl(acl http_acl.xml, -- 使用前面创建的ACLhost xxx.xxx.xxxx, -- 目标IP地址lower_port 8655, -- 端口号开始upper_port 8655 -- 端口号结束);END;/步骤 3: 确认 ACL 配置是否正确使用以下查询来查看当前的网络访问控制列表ACL配置确认配置已经生效SELECT *FROM dba_network_acls;步骤 4: 测试 HTTP 请求完成上述配置后可以使用以下 SQL 来测试 bakmes 用户是否可以成功通过 UTL_HTTP 发起 HTTP 请求SELECT utl_http.request(http://xxx.xxx.xxxx:8655)FROM dual;如果配置成功应该能够正常返回 HTTP 请求的响应内容。二、修改步骤 1: 如果需要修改或删除 ACL 配置如果您需要修改或删除已配置的 ACL可以使用以下步骤。修改 ACL如果需要修改已存在的 ACL可以先删除相关权限然后重新分配权限。BEGIN-- 删除指定的权限DBMS_NETWORK_ACL_ADMIN.remove_privilege(acl http_acl.xml,principal INFODBA,privilege connect);-- 重新添加新的权限若需要DBMS_NETWORK_ACL_ADMIN.add_privilege(acl http_acl.xml,principal INFODBA,is_grant TRUE,privilege connect);END;/删除 ACL如果您需要删除不再需要的 ACL 文件可以使用以下命令BEGIN DBMS_NETWORK_ACL_ADMIN.drop_acl(http_acl.xml); END;总结通过上述步骤您为用户 bakmes 配置了访问控制列表ACL允许其通过 UTL_HTTP 请求 xxx.xxx.xxxx:8655。这包括创建 ACL 文件、授予权限、分配主机和端口的访问权限以及验证配置是否生效。